0s autopkgtest [15:52:45]: starting date and time: 2025-09-04 15:52:45+0000 0s autopkgtest [15:52:45]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 0s autopkgtest [15:52:45]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.rx99qid7/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:build-essential --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=build-essential/12.12ubuntu2 -- lxd -r lxd-armhf-10.145.243.232 lxd-armhf-10.145.243.232:autopkgtest/ubuntu/questing/armhf 22s autopkgtest [15:53:07]: testbed dpkg architecture: armhf 24s autopkgtest [15:53:09]: testbed apt version: 3.1.5ubuntu1 27s autopkgtest [15:53:12]: @@@@@@@@@@@@@@@@@@@@ test bed setup 29s autopkgtest [15:53:14]: testbed release detected to be: None 37s autopkgtest [15:53:22]: updating testbed package index (apt update) 39s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 40s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [265 kB] 40s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [126 kB] 40s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [126 kB] 40s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 40s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 40s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 40s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 40s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [81.3 kB] 40s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main armhf c-n-f Metadata [2824 B] 40s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf Packages [728 B] 40s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf c-n-f Metadata [120 B] 40s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [203 kB] 40s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf c-n-f Metadata [6536 B] 40s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [3200 B] 40s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf c-n-f Metadata [268 B] 40s Get:17 http://ftpmaster.internal/ubuntu questing/multiverse Sources [310 kB] 40s Get:18 http://ftpmaster.internal/ubuntu questing/main Sources [1398 kB] 40s Get:19 http://ftpmaster.internal/ubuntu questing/restricted Sources [15.7 kB] 41s Get:20 http://ftpmaster.internal/ubuntu questing/universe Sources [21.1 MB] 46s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1348 kB] 46s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf c-n-f Metadata [29.4 kB] 46s Get:23 http://ftpmaster.internal/ubuntu questing/restricted armhf Packages [1640 B] 46s Get:24 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.0 MB] 52s Get:25 http://ftpmaster.internal/ubuntu questing/universe armhf c-n-f Metadata [278 kB] 52s Get:26 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [182 kB] 54s Fetched 41.1 MB in 14s (2837 kB/s) 56s Reading package lists... 62s autopkgtest [15:53:47]: upgrading testbed (apt dist-upgrade and autopurge) 63s Reading package lists... 64s Building dependency tree... 64s Reading state information... 64s Calculating upgrade... 64s The following packages will be upgraded: 64s cryptsetup-bin dash libbrotli1 libcryptsetup12 65s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 65s Need to get 893 kB of archives. 65s After this operation, 0 B of additional disk space will be used. 65s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf dash armhf 0.5.12-12ubuntu2 [87.6 kB] 65s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libcryptsetup12 armhf 2:2.8.0-1ubuntu2 [254 kB] 65s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf cryptsetup-bin armhf 2:2.8.0-1ubuntu2 [232 kB] 65s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli1 armhf 1.1.0-2build5 [320 kB] 66s Preconfiguring packages ... 66s Fetched 893 kB in 1s (1066 kB/s) 66s (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 ... 64903 files and directories currently installed.) 66s Preparing to unpack .../dash_0.5.12-12ubuntu2_armhf.deb ... 66s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 66s Setting up dash (0.5.12-12ubuntu2) ... 66s (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 ... 64903 files and directories currently installed.) 66s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_armhf.deb ... 66s Unpacking libcryptsetup12:armhf (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 66s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_armhf.deb ... 66s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 66s Preparing to unpack .../libbrotli1_1.1.0-2build5_armhf.deb ... 66s Unpacking libbrotli1:armhf (1.1.0-2build5) over (1.1.0-2build4) ... 66s Setting up libbrotli1:armhf (1.1.0-2build5) ... 66s Setting up libcryptsetup12:armhf (2:2.8.0-1ubuntu2) ... 66s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 66s Processing triggers for man-db (2.13.1-1) ... 67s Processing triggers for debianutils (5.23.2) ... 67s Processing triggers for libc-bin (2.42-0ubuntu1) ... 70s Reading package lists... 70s Building dependency tree... 70s Reading state information... 71s Solving dependencies... 72s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 74s autopkgtest [15:53:59]: rebooting testbed after setup commands that affected boot 114s autopkgtest [15:54:38]: testbed running kernel: Linux 6.8.0-58-generic #60~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 28 14:48:37 UTC 2 138s autopkgtest [15:55:03]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 181s Get:1 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (dsc) [3601 B] 181s Get:2 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (tar) [9591 kB] 181s Get:3 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (asc) [833 B] 181s Get:4 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (diff) [845 kB] 181s gpgv: Signature made Wed Jul 23 18:27:04 2025 UTC 181s gpgv: using RSA key 50C4A0DDCF31E452CEB19B516569D855A744BE93 181s gpgv: Can't check signature: No public key 181s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.64-1ubuntu2.dsc: no acceptable signature found 182s autopkgtest [15:55:47]: testing package apache2 version 2.4.64-1ubuntu2 187s autopkgtest [15:55:52]: build not needed 193s autopkgtest [15:55:58]: test run-test-suite: preparing testbed 195s Reading package lists... 195s Building dependency tree... 195s Reading state information... 195s Solving dependencies... 196s The following packages will be REMOVED: 196s coreutils-from-gnu 196s The following NEW packages will be installed: 196s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 196s autopoint autotools-dev build-essential coreutils-from-uutils cpp cpp-15 196s cpp-15-arm-linux-gnueabihf cpp-arm-linux-gnueabihf debhelper debugedit 196s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-15 196s g++-15-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-15 196s gcc-15-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext intltool-debian 196s libalgorithm-c3-perl libanyevent-connector-perl libanyevent-perl 196s libanyevent-websocket-client-perl libapr1-dev libapr1t64 196s libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap libaprutil1t64 196s libarchive-zip-perl libasan8 libb-hooks-endofscope-perl 196s libb-hooks-op-check-perl libbytes-random-secure-perl libc-dev-bin libc6-dev 196s libcc1-0 libclass-c3-perl libclass-data-inheritable-perl 196s libclass-inspector-perl libclass-method-modifiers-perl 196s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl libcrypt-dev 196s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 196s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 196s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 196s libdw1t64 libdynaloader-functions-perl libencode-locale-perl 196s libeval-closure-perl libexception-class-perl libexpat1-dev libfcgi-perl 196s libfcgi0t64 libfile-listing-perl libfile-sharedir-perl 196s libfile-stripnondeterminism-perl libgcc-15-dev libgomp1 libhtml-parser-perl 196s libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 196s libhttp-dav-perl libhttp-message-perl libhttp-negotiate-perl 196s libimport-into-perl libio-html-perl libio-socket-ssl-perl libisl23 196s libldap-dev libldap2-dev liblua5.4-0 liblwp-mediatypes-perl 196s liblwp-protocol-https-perl libmath-random-isaac-perl 196s libmodule-implementation-perl libmodule-manifest-skip-perl 196s libmodule-runtime-perl libmoo-perl libmpc3 libmro-compat-perl 196s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 196s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 196s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 196s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libperlx-maybe-perl 196s libpod-parser-perl libprotocol-http2-perl libprotocol-websocket-perl 196s librole-tiny-perl libsctp-dev libsctp1 libspecio-perl libstdc++-15-dev 196s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 196s libsub-install-perl libsub-name-perl libsub-quote-perl libtimedate-perl 196s libtool libtry-tiny-perl libubsan1 liburi-perl liburi-ws-perl 196s libvariable-magic-perl libwww-perl libwww-robotrules-perl libxml-dom-perl 196s libxml-parser-perl libxml-perl libxml-regexp-perl libxstring-perl 196s linux-libc-dev m4 perl-doc perl-openssl-defaults po-debconf rpcsvc-proto 196s rust-coreutils uuid-dev 196s 0 upgraded, 151 newly installed, 1 to remove and 0 not upgraded. 196s Need to get 283 MB of archives. 196s After this operation, 1028 MB of additional disk space will be used. 196s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf rust-coreutils armhf 0.1.0+git20250813.4af2a84-0ubuntu2 [2945 kB] 201s Get:2 http://ftpmaster.internal/ubuntu questing/universe armhf coreutils-from-uutils all 0.0.0~ubuntu20 [6490 B] 201s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 201s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu2 [83.1 kB] 201s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu2 [9562 B] 201s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu2 [8534 B] 201s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf liblua5.4-0 armhf 5.4.8-1 [134 kB] 201s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf apache2-bin armhf 2.4.64-1ubuntu2 [1233 kB] 202s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf apache2-data all 2.4.64-1ubuntu2 [163 kB] 202s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf apache2-utils armhf 2.4.64-1ubuntu2 [101 kB] 202s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf apache2 armhf 2.4.64-1ubuntu2 [90.3 kB] 203s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf m4 armhf 1.4.19-8 [238 kB] 203s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf autoconf all 2.72-3.1ubuntu1 [384 kB] 203s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf autotools-dev all 20240727.1 [43.4 kB] 203s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf automake all 1:1.17-4ubuntu1 [572 kB] 204s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf autopoint all 0.23.1-2build1 [619 kB] 204s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 204s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libisl23 armhf 0.27-1 [546 kB] 205s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libmpc3 armhf 1.3.1-1build3 [47.2 kB] 205s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf cpp-15-arm-linux-gnueabihf armhf 15.2.0-2ubuntu1 [76.5 MB] 226s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf cpp-15 armhf 15.2.0-2ubuntu1 [1032 B] 226s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf cpp-arm-linux-gnueabihf armhf 4:15.1.0-1ubuntu1 [5592 B] 226s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf cpp armhf 4:15.1.0-1ubuntu1 [22.5 kB] 227s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf libcc1-0 armhf 15.2.0-2ubuntu1 [43.6 kB] 227s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf libgomp1 armhf 15.2.0-2ubuntu1 [129 kB] 227s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf libasan8 armhf 15.2.0-2ubuntu1 [2952 kB] 229s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf libubsan1 armhf 15.2.0-2ubuntu1 [1188 kB] 230s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-15-dev armhf 15.2.0-2ubuntu1 [898 kB] 231s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf gcc-15-arm-linux-gnueabihf armhf 15.2.0-2ubuntu1 [83.9 MB] 249s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf gcc-15 armhf 15.2.0-2ubuntu1 [489 kB] 250s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf gcc-arm-linux-gnueabihf armhf 4:15.1.0-1ubuntu1 [1224 B] 250s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf gcc armhf 4:15.1.0-1ubuntu1 [5020 B] 250s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf libc-dev-bin armhf 2.42-0ubuntu1 [21.8 kB] 250s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf linux-libc-dev armhf 6.16.0-16.16 [1757 kB] 250s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 251s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf rpcsvc-proto armhf 1.4.3-1 [62.3 kB] 251s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dev armhf 2.42-0ubuntu1 [1416 kB] 251s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf libtool all 2.5.4-4 [168 kB] 251s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf dh-autoreconf all 20 [16.1 kB] 251s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 251s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 251s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf dh-strip-nondeterminism all 1.14.2-1 [5098 B] 251s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf libdw1t64 armhf 0.193-1 [248 kB] 251s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf debugedit armhf 1:5.2-3 [48.9 kB] 251s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf dwz armhf 0.16-2 [114 kB] 251s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf gettext armhf 0.23.1-2build1 [1508 kB] 252s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 252s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 252s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf debhelper all 13.24.2ubuntu1 [896 kB] 252s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf uuid-dev armhf 2.41-4ubuntu3 [54.3 kB] 252s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf libsctp1 armhf 1.0.21+dfsg-1 [8420 B] 252s Get:52 http://ftpmaster.internal/ubuntu questing/main armhf libsctp-dev armhf 1.0.21+dfsg-1 [56.3 kB] 252s Get:53 http://ftpmaster.internal/ubuntu questing/main armhf libapr1-dev armhf 1.7.5-1 [749 kB] 252s Get:54 http://ftpmaster.internal/ubuntu questing/main armhf libldap-dev armhf 2.6.10+dfsg-1ubuntu1 [290 kB] 252s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf libldap2-dev all 2.6.10+dfsg-1ubuntu1 [11.1 kB] 253s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libexpat1-dev armhf 2.7.1-2 [121 kB] 253s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-dev armhf 1.6.3-3ubuntu2 [405 kB] 253s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf libpcre2-16-0 armhf 10.46-1 [206 kB] 253s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libpcre2-32-0 armhf 10.46-1 [197 kB] 253s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libpcre2-posix3 armhf 10.46-1 [6286 B] 253s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf libpcre2-dev armhf 10.46-1 [744 kB] 253s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf apache2-dev armhf 2.4.64-1ubuntu2 [203 kB] 253s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++-15-dev armhf 15.2.0-2ubuntu1 [2601 kB] 254s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf g++-15-arm-linux-gnueabihf armhf 15.2.0-2ubuntu1 [82.2 MB] 262s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf g++-15 armhf 15.2.0-2ubuntu1 [23.1 kB] 262s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf g++-arm-linux-gnueabihf armhf 4:15.1.0-1ubuntu1 [972 B] 262s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf g++ armhf 4:15.1.0-1ubuntu1 [1092 B] 262s Get:68 http://ftpmaster.internal/ubuntu questing-proposed/main armhf build-essential armhf 12.12ubuntu2 [5256 B] 263s Get:69 http://ftpmaster.internal/ubuntu questing/universe armhf libalgorithm-c3-perl all 0.11-2 [10.2 kB] 263s Get:70 http://ftpmaster.internal/ubuntu questing/universe armhf libanyevent-perl armhf 7.170-2build7 [368 kB] 263s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf liburi-perl all 5.30-1 [94.4 kB] 263s Get:72 http://ftpmaster.internal/ubuntu questing/universe armhf libanyevent-connector-perl all 0.04-1 [11.3 kB] 263s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 263s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf libclass-xsaccessor-perl armhf 1.19-4build6 [32.4 kB] 263s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf libb-hooks-op-check-perl armhf 0.22-3build2 [9174 B] 263s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf libdynaloader-functions-perl all 0.004-2 [11.5 kB] 263s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf libdevel-callchecker-perl armhf 0.009-2 [13.8 kB] 263s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf libparams-classify-perl armhf 0.015-2build6 [18.8 kB] 263s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf libmodule-runtime-perl all 0.018-1 [15.2 kB] 264s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf libimport-into-perl all 1.002005-2 [10.7 kB] 264s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf librole-tiny-perl all 2.002004-1 [16.3 kB] 264s Get:82 http://ftpmaster.internal/ubuntu questing/main armhf libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 264s Get:83 http://ftpmaster.internal/ubuntu questing/main armhf libmoo-perl all 2.005005-1 [47.4 kB] 264s Get:84 http://ftpmaster.internal/ubuntu questing/main armhf libclass-inspector-perl all 1.36-3 [15.4 kB] 264s Get:85 http://ftpmaster.internal/ubuntu questing/main armhf libfile-sharedir-perl all 1.118-3 [14.0 kB] 264s Get:86 http://ftpmaster.internal/ubuntu questing/universe armhf libmodule-manifest-skip-perl all 0.23-4 [9194 B] 264s Get:87 http://ftpmaster.internal/ubuntu questing/universe armhf libperlx-maybe-perl all 1.202-1 [13.3 kB] 264s Get:88 http://ftpmaster.internal/ubuntu questing/universe armhf libprotocol-websocket-perl all 0.26-3 [52.6 kB] 264s Get:89 http://ftpmaster.internal/ubuntu questing/universe armhf liburi-ws-perl all 0.03-3 [6006 B] 264s Get:90 http://ftpmaster.internal/ubuntu questing/universe armhf libanyevent-websocket-client-perl all 0.55-1 [24.5 kB] 264s Get:91 http://ftpmaster.internal/ubuntu questing/main armhf libtry-tiny-perl all 0.32-1 [21.2 kB] 264s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf libmodule-implementation-perl all 0.09-2 [12.0 kB] 264s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 265s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf libvariable-magic-perl armhf 0.64-1build1 [33.4 kB] 265s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 265s Get:96 http://ftpmaster.internal/ubuntu questing/universe armhf libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 265s Get:97 http://ftpmaster.internal/ubuntu questing/universe armhf libmath-random-isaac-perl all 1.004-2 [18.4 kB] 265s Get:98 http://ftpmaster.internal/ubuntu questing/universe armhf libbytes-random-secure-perl all 0.29-3 [26.8 kB] 265s Get:99 http://ftpmaster.internal/ubuntu questing/universe armhf libclass-c3-perl all 0.35-2 [18.4 kB] 265s Get:100 http://ftpmaster.internal/ubuntu questing/main armhf libclass-data-inheritable-perl all 0.10-1 [8038 B] 265s Get:101 http://ftpmaster.internal/ubuntu questing/universe armhf libclass-singleton-perl all 1.6-2 [11.5 kB] 265s Get:102 http://ftpmaster.internal/ubuntu questing/main armhf libclone-perl armhf 0.47-1 [10.0 kB] 265s Get:103 http://ftpmaster.internal/ubuntu questing/main armhf perl-openssl-defaults armhf 7build3 [6628 B] 265s Get:104 http://ftpmaster.internal/ubuntu questing/universe armhf libcrypt-ssleay-perl armhf 0.73.06-2build6 [42.5 kB] 266s Get:105 http://ftpmaster.internal/ubuntu questing/main armhf libparams-util-perl armhf 1.102-3build1 [20.5 kB] 266s Get:106 http://ftpmaster.internal/ubuntu questing/main armhf libsub-install-perl all 0.929-1 [9764 B] 266s Get:107 http://ftpmaster.internal/ubuntu questing/main armhf libdata-optlist-perl all 0.114-1 [9708 B] 266s Get:108 http://ftpmaster.internal/ubuntu questing/main armhf libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 266s Get:109 http://ftpmaster.internal/ubuntu questing/main armhf libencode-locale-perl all 1.05-3 [11.6 kB] 266s Get:110 http://ftpmaster.internal/ubuntu questing/main armhf libsub-exporter-perl all 0.990-1 [49.0 kB] 266s Get:111 http://ftpmaster.internal/ubuntu questing/universe armhf libeval-closure-perl all 0.14-3 [10.1 kB] 266s Get:112 http://ftpmaster.internal/ubuntu questing/main armhf libexception-class-perl all 1.45-1 [28.6 kB] 266s Get:113 http://ftpmaster.internal/ubuntu questing/main armhf libfcgi0t64 armhf 2.4.5-0.1 [23.0 kB] 266s Get:114 http://ftpmaster.internal/ubuntu questing/main armhf libfcgi-perl armhf 0.82+ds-3build3 [20.6 kB] 266s Get:115 http://ftpmaster.internal/ubuntu questing/main armhf libtimedate-perl all 2.3300-2 [34.0 kB] 266s Get:116 http://ftpmaster.internal/ubuntu questing/main armhf libhttp-date-perl all 6.06-1 [10.2 kB] 266s Get:117 http://ftpmaster.internal/ubuntu questing/main armhf libfile-listing-perl all 6.16-1 [11.3 kB] 266s Get:118 http://ftpmaster.internal/ubuntu questing/main armhf libhtml-tagset-perl all 3.24-1 [14.1 kB] 267s Get:119 http://ftpmaster.internal/ubuntu questing/main armhf libhtml-parser-perl armhf 3.83-1build1 [83.1 kB] 267s Get:120 http://ftpmaster.internal/ubuntu questing/main armhf libhtml-tree-perl all 5.07-3 [200 kB] 267s Get:121 http://ftpmaster.internal/ubuntu questing/main armhf libio-html-perl all 1.004-3 [15.9 kB] 267s Get:122 http://ftpmaster.internal/ubuntu questing/main armhf liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 267s Get:123 http://ftpmaster.internal/ubuntu questing/main armhf libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 267s Get:124 http://ftpmaster.internal/ubuntu questing/main armhf libhttp-cookies-perl all 6.11-1 [18.2 kB] 267s Get:125 http://ftpmaster.internal/ubuntu questing/main armhf libpod-parser-perl all 1.67-1 [80.6 kB] 267s Get:126 http://ftpmaster.internal/ubuntu questing/main armhf libhttp-negotiate-perl all 6.01-2 [12.4 kB] 267s Get:127 http://ftpmaster.internal/ubuntu questing/main armhf libnet-ssleay-perl armhf 1.94-3 [298 kB] 268s Get:128 http://ftpmaster.internal/ubuntu questing/main armhf libio-socket-ssl-perl all 2.089-1 [200 kB] 268s Get:129 http://ftpmaster.internal/ubuntu questing/main armhf libnet-http-perl all 6.23-1 [22.3 kB] 268s Get:130 http://ftpmaster.internal/ubuntu questing/main armhf liblwp-protocol-https-perl all 6.14-1 [9040 B] 268s Get:131 http://ftpmaster.internal/ubuntu questing/main armhf libwww-robotrules-perl all 6.02-1 [12.6 kB] 268s Get:132 http://ftpmaster.internal/ubuntu questing/main armhf libwww-perl all 6.78-1 [139 kB] 268s Get:133 http://ftpmaster.internal/ubuntu questing/main armhf libxml-parser-perl armhf 2.47-1build4 [199 kB] 269s Get:134 http://ftpmaster.internal/ubuntu questing/universe armhf libxml-perl all 0.08-4 [90.5 kB] 269s Get:135 http://ftpmaster.internal/ubuntu questing/universe armhf libxml-regexp-perl all 0.04-2 [6662 B] 269s Get:136 http://ftpmaster.internal/ubuntu questing/universe armhf libxml-dom-perl all 1.46-2 [143 kB] 269s Get:137 http://ftpmaster.internal/ubuntu questing/universe armhf libhttp-dav-perl all 0.50-1 [79.7 kB] 269s Get:138 http://ftpmaster.internal/ubuntu questing/universe armhf libmro-compat-perl all 0.15-2 [10.1 kB] 269s Get:139 http://ftpmaster.internal/ubuntu questing/main armhf libpackage-stash-perl all 0.40-1 [19.5 kB] 269s Get:140 http://ftpmaster.internal/ubuntu questing/main armhf libsub-identify-perl armhf 0.14-3build4 [9396 B] 269s Get:141 http://ftpmaster.internal/ubuntu questing/main armhf libsub-name-perl armhf 0.28-1 [10.0 kB] 269s Get:142 http://ftpmaster.internal/ubuntu questing/main armhf libnamespace-clean-perl all 0.27-2 [14.0 kB] 269s Get:143 http://ftpmaster.internal/ubuntu questing/universe armhf libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 270s Get:144 http://ftpmaster.internal/ubuntu questing/universe armhf libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 270s Get:145 http://ftpmaster.internal/ubuntu questing/universe armhf libprotocol-http2-perl all 1.11-1 [39.3 kB] 270s Get:146 http://ftpmaster.internal/ubuntu questing/universe armhf libxstring-perl armhf 0.005-2build4 [7650 B] 270s Get:147 http://ftpmaster.internal/ubuntu questing/universe armhf libspecio-perl all 0.50-1 [127 kB] 270s Get:148 http://ftpmaster.internal/ubuntu questing/main armhf perl-doc all 5.40.1-6 [8252 kB] 275s Get:149 http://ftpmaster.internal/ubuntu questing/universe armhf libdatetime-locale-perl all 1:1.41-1 [3193 kB] 278s Get:150 http://ftpmaster.internal/ubuntu questing/universe armhf libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 278s Get:151 http://ftpmaster.internal/ubuntu questing/universe armhf libdatetime-perl armhf 2:1.65-1build3 [98.3 kB] 280s Fetched 283 MB in 1min 22s (3435 kB/s) 280s Selecting previously unselected package rust-coreutils. 280s (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 ... 64903 files and directories currently installed.) 280s Preparing to unpack .../rust-coreutils_0.1.0+git20250813.4af2a84-0ubuntu2_armhf.deb ... 280s Unpacking rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 280s Setting up rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 280s dpkg: coreutils-from-gnu: dependency problems, but removing anyway as you requested: 280s coreutils depends on coreutils-from-gnu | coreutils-from-uutils; however: 280s Package coreutils-from-gnu is to be removed. 280s Package coreutils-from-uutils is not installed. 280s 280s (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 ... 65636 files and directories currently installed.) 280s Removing coreutils-from-gnu (0.0.0~ubuntu20) ... 280s Adding 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 280s Adding 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 281s Adding 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 282s Adding 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 282s Selecting previously unselected package coreutils-from-uutils. 282s (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 ... 65845 files and directories currently installed.) 282s Preparing to unpack .../coreutils-from-uutils_0.0.0~ubuntu20_all.deb ... 282s Removing 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 282s No diversion 'diversion of /usr/bin/b3sum to /usr/bin/b3sum.remove-bak by coreutils-switch', none removed. 282s Removing 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 282s No diversion 'diversion of /usr/bin/chroot to /usr/bin/chroot.remove-bak by coreutils-switch', none removed. 282s Removing 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 282s Removing 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 283s No diversion 'diversion of /usr/bin/hashsum to /usr/bin/hashsum.remove-bak by coreutils-switch', none removed. 283s Removing 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 283s No diversion 'diversion of /usr/bin/sha3-224sum to /usr/bin/sha3-224sum.remove-bak by coreutils-switch', none removed. 283s No diversion 'diversion of /usr/bin/sha3-256sum to /usr/bin/sha3-256sum.remove-bak by coreutils-switch', none removed. 283s No diversion 'diversion of /usr/bin/sha3-384sum to /usr/bin/sha3-384sum.remove-bak by coreutils-switch', none removed. 283s No diversion 'diversion of /usr/bin/sha3-512sum to /usr/bin/sha3-512sum.remove-bak by coreutils-switch', none removed. 283s Removing 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 283s No diversion 'diversion of /usr/bin/sha3sum to /usr/bin/sha3sum.remove-bak by coreutils-switch', none removed. 283s Removing 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 283s No diversion 'diversion of /usr/bin/shake128sum to /usr/bin/shake128sum.remove-bak by coreutils-switch', none removed. 283s No diversion 'diversion of /usr/bin/shake256sum to /usr/bin/shake256sum.remove-bak by coreutils-switch', none removed. 283s Removing 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 283s Removing 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 284s No diversion 'diversion of /usr/share/man/man1/chroot.1.gz to /usr/share/man/man1/chroot.1.gz.remove-bak by coreutils-switch', none removed. 284s Removing 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 284s No diversion 'diversion of /usr/share/man/man1/coreutils.1.gz to /usr/share/man/man1/coreutils.1.gz.remove-bak by coreutils-switch', none removed. 284s Removing 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 284s No diversion 'diversion of /usr/share/man/man1/hashsum.1.gz to /usr/share/man/man1/hashsum.1.gz.remove-bak by coreutils-switch', none removed. 284s Removing 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 284s Removing 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 284s Unpacking coreutils-from-uutils (0.0.0~ubuntu20) ... 284s Setting up coreutils-from-uutils (0.0.0~ubuntu20) ... 285s Removing 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 285s Removing 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 285s Removing 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 285s Removing 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 285s Removing 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 285s Removing 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 285s Removing 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 285s Removing 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 285s Removing 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 285s Removing 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 285s Removing 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 285s Selecting previously unselected package libapr1t64:armhf. 285s (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 ... 65640 files and directories currently installed.) 285s Preparing to unpack .../000-libapr1t64_1.7.5-1_armhf.deb ... 285s Unpacking libapr1t64:armhf (1.7.5-1) ... 285s Selecting previously unselected package libaprutil1t64:armhf. 285s Preparing to unpack .../001-libaprutil1t64_1.6.3-3ubuntu2_armhf.deb ... 285s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 285s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 285s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_armhf.deb ... 285s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 285s Selecting previously unselected package libaprutil1-ldap:armhf. 285s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-3ubuntu2_armhf.deb ... 285s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 285s Selecting previously unselected package liblua5.4-0:armhf. 285s Preparing to unpack .../004-liblua5.4-0_5.4.8-1_armhf.deb ... 285s Unpacking liblua5.4-0:armhf (5.4.8-1) ... 285s Selecting previously unselected package apache2-bin. 285s Preparing to unpack .../005-apache2-bin_2.4.64-1ubuntu2_armhf.deb ... 285s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 285s Selecting previously unselected package apache2-data. 285s Preparing to unpack .../006-apache2-data_2.4.64-1ubuntu2_all.deb ... 285s Unpacking apache2-data (2.4.64-1ubuntu2) ... 285s Selecting previously unselected package apache2-utils. 285s Preparing to unpack .../007-apache2-utils_2.4.64-1ubuntu2_armhf.deb ... 285s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 285s Selecting previously unselected package apache2. 285s Preparing to unpack .../008-apache2_2.4.64-1ubuntu2_armhf.deb ... 285s Unpacking apache2 (2.4.64-1ubuntu2) ... 285s Selecting previously unselected package m4. 285s Preparing to unpack .../009-m4_1.4.19-8_armhf.deb ... 285s Unpacking m4 (1.4.19-8) ... 285s Selecting previously unselected package autoconf. 285s Preparing to unpack .../010-autoconf_2.72-3.1ubuntu1_all.deb ... 285s Unpacking autoconf (2.72-3.1ubuntu1) ... 285s Selecting previously unselected package autotools-dev. 285s Preparing to unpack .../011-autotools-dev_20240727.1_all.deb ... 285s Unpacking autotools-dev (20240727.1) ... 285s Selecting previously unselected package automake. 285s Preparing to unpack .../012-automake_1%3a1.17-4ubuntu1_all.deb ... 285s Unpacking automake (1:1.17-4ubuntu1) ... 286s Selecting previously unselected package autopoint. 286s Preparing to unpack .../013-autopoint_0.23.1-2build1_all.deb ... 286s Unpacking autopoint (0.23.1-2build1) ... 286s Selecting previously unselected package libdebhelper-perl. 286s Preparing to unpack .../014-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 286s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 286s Selecting previously unselected package libisl23:armhf. 286s Preparing to unpack .../015-libisl23_0.27-1_armhf.deb ... 286s Unpacking libisl23:armhf (0.27-1) ... 286s Selecting previously unselected package libmpc3:armhf. 286s Preparing to unpack .../016-libmpc3_1.3.1-1build3_armhf.deb ... 286s Unpacking libmpc3:armhf (1.3.1-1build3) ... 286s Selecting previously unselected package cpp-15-arm-linux-gnueabihf. 286s Preparing to unpack .../017-cpp-15-arm-linux-gnueabihf_15.2.0-2ubuntu1_armhf.deb ... 286s Unpacking cpp-15-arm-linux-gnueabihf (15.2.0-2ubuntu1) ... 288s Selecting previously unselected package cpp-15. 288s Preparing to unpack .../018-cpp-15_15.2.0-2ubuntu1_armhf.deb ... 288s Unpacking cpp-15 (15.2.0-2ubuntu1) ... 288s Selecting previously unselected package cpp-arm-linux-gnueabihf. 288s Preparing to unpack .../019-cpp-arm-linux-gnueabihf_4%3a15.1.0-1ubuntu1_armhf.deb ... 288s Unpacking cpp-arm-linux-gnueabihf (4:15.1.0-1ubuntu1) ... 288s Selecting previously unselected package cpp. 288s Preparing to unpack .../020-cpp_4%3a15.1.0-1ubuntu1_armhf.deb ... 288s Unpacking cpp (4:15.1.0-1ubuntu1) ... 288s Selecting previously unselected package libcc1-0:armhf. 288s Preparing to unpack .../021-libcc1-0_15.2.0-2ubuntu1_armhf.deb ... 288s Unpacking libcc1-0:armhf (15.2.0-2ubuntu1) ... 288s Selecting previously unselected package libgomp1:armhf. 288s Preparing to unpack .../022-libgomp1_15.2.0-2ubuntu1_armhf.deb ... 288s Unpacking libgomp1:armhf (15.2.0-2ubuntu1) ... 288s Selecting previously unselected package libasan8:armhf. 288s Preparing to unpack .../023-libasan8_15.2.0-2ubuntu1_armhf.deb ... 288s Unpacking libasan8:armhf (15.2.0-2ubuntu1) ... 288s Selecting previously unselected package libubsan1:armhf. 288s Preparing to unpack .../024-libubsan1_15.2.0-2ubuntu1_armhf.deb ... 288s Unpacking libubsan1:armhf (15.2.0-2ubuntu1) ... 288s Selecting previously unselected package libgcc-15-dev:armhf. 288s Preparing to unpack .../025-libgcc-15-dev_15.2.0-2ubuntu1_armhf.deb ... 288s Unpacking libgcc-15-dev:armhf (15.2.0-2ubuntu1) ... 288s Selecting previously unselected package gcc-15-arm-linux-gnueabihf. 288s Preparing to unpack .../026-gcc-15-arm-linux-gnueabihf_15.2.0-2ubuntu1_armhf.deb ... 288s Unpacking gcc-15-arm-linux-gnueabihf (15.2.0-2ubuntu1) ... 291s Selecting previously unselected package gcc-15. 291s Preparing to unpack .../027-gcc-15_15.2.0-2ubuntu1_armhf.deb ... 291s Unpacking gcc-15 (15.2.0-2ubuntu1) ... 291s Selecting previously unselected package gcc-arm-linux-gnueabihf. 291s Preparing to unpack .../028-gcc-arm-linux-gnueabihf_4%3a15.1.0-1ubuntu1_armhf.deb ... 291s Unpacking gcc-arm-linux-gnueabihf (4:15.1.0-1ubuntu1) ... 291s Selecting previously unselected package gcc. 291s Preparing to unpack .../029-gcc_4%3a15.1.0-1ubuntu1_armhf.deb ... 291s Unpacking gcc (4:15.1.0-1ubuntu1) ... 291s Selecting previously unselected package libc-dev-bin. 291s Preparing to unpack .../030-libc-dev-bin_2.42-0ubuntu1_armhf.deb ... 291s Unpacking libc-dev-bin (2.42-0ubuntu1) ... 291s Selecting previously unselected package linux-libc-dev:armhf. 291s Preparing to unpack .../031-linux-libc-dev_6.16.0-16.16_armhf.deb ... 291s Unpacking linux-libc-dev:armhf (6.16.0-16.16) ... 291s Selecting previously unselected package libcrypt-dev:armhf. 291s Preparing to unpack .../032-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 291s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 291s Selecting previously unselected package rpcsvc-proto. 291s Preparing to unpack .../033-rpcsvc-proto_1.4.3-1_armhf.deb ... 291s Unpacking rpcsvc-proto (1.4.3-1) ... 291s Selecting previously unselected package libc6-dev:armhf. 291s Preparing to unpack .../034-libc6-dev_2.42-0ubuntu1_armhf.deb ... 291s Unpacking libc6-dev:armhf (2.42-0ubuntu1) ... 291s Selecting previously unselected package libtool. 291s Preparing to unpack .../035-libtool_2.5.4-4_all.deb ... 291s Unpacking libtool (2.5.4-4) ... 291s Selecting previously unselected package dh-autoreconf. 291s Preparing to unpack .../036-dh-autoreconf_20_all.deb ... 291s Unpacking dh-autoreconf (20) ... 291s Selecting previously unselected package libarchive-zip-perl. 291s Preparing to unpack .../037-libarchive-zip-perl_1.68-1_all.deb ... 291s Unpacking libarchive-zip-perl (1.68-1) ... 291s Selecting previously unselected package libfile-stripnondeterminism-perl. 291s Preparing to unpack .../038-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 291s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 292s Selecting previously unselected package dh-strip-nondeterminism. 292s Preparing to unpack .../039-dh-strip-nondeterminism_1.14.2-1_all.deb ... 292s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 292s Selecting previously unselected package libdw1t64:armhf. 292s Preparing to unpack .../040-libdw1t64_0.193-1_armhf.deb ... 292s Unpacking libdw1t64:armhf (0.193-1) ... 292s Selecting previously unselected package debugedit. 292s Preparing to unpack .../041-debugedit_1%3a5.2-3_armhf.deb ... 292s Unpacking debugedit (1:5.2-3) ... 292s Selecting previously unselected package dwz. 292s Preparing to unpack .../042-dwz_0.16-2_armhf.deb ... 292s Unpacking dwz (0.16-2) ... 292s Selecting previously unselected package gettext. 292s Preparing to unpack .../043-gettext_0.23.1-2build1_armhf.deb ... 292s Unpacking gettext (0.23.1-2build1) ... 292s Selecting previously unselected package intltool-debian. 292s Preparing to unpack .../044-intltool-debian_0.35.0+20060710.6_all.deb ... 292s Unpacking intltool-debian (0.35.0+20060710.6) ... 292s Selecting previously unselected package po-debconf. 292s Preparing to unpack .../045-po-debconf_1.0.21+nmu1_all.deb ... 292s Unpacking po-debconf (1.0.21+nmu1) ... 292s Selecting previously unselected package debhelper. 292s Preparing to unpack .../046-debhelper_13.24.2ubuntu1_all.deb ... 292s Unpacking debhelper (13.24.2ubuntu1) ... 292s Selecting previously unselected package uuid-dev:armhf. 292s Preparing to unpack .../047-uuid-dev_2.41-4ubuntu3_armhf.deb ... 292s Unpacking uuid-dev:armhf (2.41-4ubuntu3) ... 292s Selecting previously unselected package libsctp1:armhf. 292s Preparing to unpack .../048-libsctp1_1.0.21+dfsg-1_armhf.deb ... 292s Unpacking libsctp1:armhf (1.0.21+dfsg-1) ... 292s Selecting previously unselected package libsctp-dev:armhf. 292s Preparing to unpack .../049-libsctp-dev_1.0.21+dfsg-1_armhf.deb ... 292s Unpacking libsctp-dev:armhf (1.0.21+dfsg-1) ... 292s Selecting previously unselected package libapr1-dev. 292s Preparing to unpack .../050-libapr1-dev_1.7.5-1_armhf.deb ... 292s Unpacking libapr1-dev (1.7.5-1) ... 292s Selecting previously unselected package libldap-dev:armhf. 292s Preparing to unpack .../051-libldap-dev_2.6.10+dfsg-1ubuntu1_armhf.deb ... 292s Unpacking libldap-dev:armhf (2.6.10+dfsg-1ubuntu1) ... 292s Selecting previously unselected package libldap2-dev. 292s Preparing to unpack .../052-libldap2-dev_2.6.10+dfsg-1ubuntu1_all.deb ... 292s Unpacking libldap2-dev (2.6.10+dfsg-1ubuntu1) ... 292s Selecting previously unselected package libexpat1-dev:armhf. 293s Preparing to unpack .../053-libexpat1-dev_2.7.1-2_armhf.deb ... 293s Unpacking libexpat1-dev:armhf (2.7.1-2) ... 293s Selecting previously unselected package libaprutil1-dev. 293s Preparing to unpack .../054-libaprutil1-dev_1.6.3-3ubuntu2_armhf.deb ... 293s Unpacking libaprutil1-dev (1.6.3-3ubuntu2) ... 293s Selecting previously unselected package libpcre2-16-0:armhf. 293s Preparing to unpack .../055-libpcre2-16-0_10.46-1_armhf.deb ... 293s Unpacking libpcre2-16-0:armhf (10.46-1) ... 293s Selecting previously unselected package libpcre2-32-0:armhf. 293s Preparing to unpack .../056-libpcre2-32-0_10.46-1_armhf.deb ... 293s Unpacking libpcre2-32-0:armhf (10.46-1) ... 293s Selecting previously unselected package libpcre2-posix3:armhf. 293s Preparing to unpack .../057-libpcre2-posix3_10.46-1_armhf.deb ... 293s Unpacking libpcre2-posix3:armhf (10.46-1) ... 293s Selecting previously unselected package libpcre2-dev:armhf. 293s Preparing to unpack .../058-libpcre2-dev_10.46-1_armhf.deb ... 293s Unpacking libpcre2-dev:armhf (10.46-1) ... 293s Selecting previously unselected package apache2-dev. 293s Preparing to unpack .../059-apache2-dev_2.4.64-1ubuntu2_armhf.deb ... 293s Unpacking apache2-dev (2.4.64-1ubuntu2) ... 293s Selecting previously unselected package libstdc++-15-dev:armhf. 293s Preparing to unpack .../060-libstdc++-15-dev_15.2.0-2ubuntu1_armhf.deb ... 293s Unpacking libstdc++-15-dev:armhf (15.2.0-2ubuntu1) ... 293s Selecting previously unselected package g++-15-arm-linux-gnueabihf. 293s Preparing to unpack .../061-g++-15-arm-linux-gnueabihf_15.2.0-2ubuntu1_armhf.deb ... 293s Unpacking g++-15-arm-linux-gnueabihf (15.2.0-2ubuntu1) ... 295s Selecting previously unselected package g++-15. 295s Preparing to unpack .../062-g++-15_15.2.0-2ubuntu1_armhf.deb ... 295s Unpacking g++-15 (15.2.0-2ubuntu1) ... 295s Selecting previously unselected package g++-arm-linux-gnueabihf. 295s Preparing to unpack .../063-g++-arm-linux-gnueabihf_4%3a15.1.0-1ubuntu1_armhf.deb ... 295s Unpacking g++-arm-linux-gnueabihf (4:15.1.0-1ubuntu1) ... 296s Selecting previously unselected package g++. 296s Preparing to unpack .../064-g++_4%3a15.1.0-1ubuntu1_armhf.deb ... 296s Unpacking g++ (4:15.1.0-1ubuntu1) ... 296s Selecting previously unselected package build-essential. 296s Preparing to unpack .../065-build-essential_12.12ubuntu2_armhf.deb ... 296s Unpacking build-essential (12.12ubuntu2) ... 296s Selecting previously unselected package libalgorithm-c3-perl. 296s Preparing to unpack .../066-libalgorithm-c3-perl_0.11-2_all.deb ... 296s Unpacking libalgorithm-c3-perl (0.11-2) ... 296s Selecting previously unselected package libanyevent-perl. 296s Preparing to unpack .../067-libanyevent-perl_7.170-2build7_armhf.deb ... 296s Unpacking libanyevent-perl (7.170-2build7) ... 296s Selecting previously unselected package liburi-perl. 296s Preparing to unpack .../068-liburi-perl_5.30-1_all.deb ... 296s Unpacking liburi-perl (5.30-1) ... 296s Selecting previously unselected package libanyevent-connector-perl. 296s Preparing to unpack .../069-libanyevent-connector-perl_0.04-1_all.deb ... 296s Unpacking libanyevent-connector-perl (0.04-1) ... 296s Selecting previously unselected package libclass-method-modifiers-perl. 296s Preparing to unpack .../070-libclass-method-modifiers-perl_2.15-1_all.deb ... 296s Unpacking libclass-method-modifiers-perl (2.15-1) ... 296s Selecting previously unselected package libclass-xsaccessor-perl. 296s Preparing to unpack .../071-libclass-xsaccessor-perl_1.19-4build6_armhf.deb ... 296s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 296s Selecting previously unselected package libb-hooks-op-check-perl:armhf. 296s Preparing to unpack .../072-libb-hooks-op-check-perl_0.22-3build2_armhf.deb ... 296s Unpacking libb-hooks-op-check-perl:armhf (0.22-3build2) ... 296s Selecting previously unselected package libdynaloader-functions-perl. 296s Preparing to unpack .../073-libdynaloader-functions-perl_0.004-2_all.deb ... 296s Unpacking libdynaloader-functions-perl (0.004-2) ... 296s Selecting previously unselected package libdevel-callchecker-perl:armhf. 296s Preparing to unpack .../074-libdevel-callchecker-perl_0.009-2_armhf.deb ... 296s Unpacking libdevel-callchecker-perl:armhf (0.009-2) ... 296s Selecting previously unselected package libparams-classify-perl:armhf. 296s Preparing to unpack .../075-libparams-classify-perl_0.015-2build6_armhf.deb ... 296s Unpacking libparams-classify-perl:armhf (0.015-2build6) ... 296s Selecting previously unselected package libmodule-runtime-perl. 296s Preparing to unpack .../076-libmodule-runtime-perl_0.018-1_all.deb ... 296s Unpacking libmodule-runtime-perl (0.018-1) ... 296s Selecting previously unselected package libimport-into-perl. 296s Preparing to unpack .../077-libimport-into-perl_1.002005-2_all.deb ... 296s Unpacking libimport-into-perl (1.002005-2) ... 296s Selecting previously unselected package librole-tiny-perl. 296s Preparing to unpack .../078-librole-tiny-perl_2.002004-1_all.deb ... 296s Unpacking librole-tiny-perl (2.002004-1) ... 296s Selecting previously unselected package libsub-quote-perl. 296s Preparing to unpack .../079-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 296s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 296s Selecting previously unselected package libmoo-perl. 296s Preparing to unpack .../080-libmoo-perl_2.005005-1_all.deb ... 296s Unpacking libmoo-perl (2.005005-1) ... 296s Selecting previously unselected package libclass-inspector-perl. 296s Preparing to unpack .../081-libclass-inspector-perl_1.36-3_all.deb ... 296s Unpacking libclass-inspector-perl (1.36-3) ... 296s Selecting previously unselected package libfile-sharedir-perl. 296s Preparing to unpack .../082-libfile-sharedir-perl_1.118-3_all.deb ... 296s Unpacking libfile-sharedir-perl (1.118-3) ... 296s Selecting previously unselected package libmodule-manifest-skip-perl. 296s Preparing to unpack .../083-libmodule-manifest-skip-perl_0.23-4_all.deb ... 296s Unpacking libmodule-manifest-skip-perl (0.23-4) ... 296s Selecting previously unselected package libperlx-maybe-perl. 296s Preparing to unpack .../084-libperlx-maybe-perl_1.202-1_all.deb ... 296s Unpacking libperlx-maybe-perl (1.202-1) ... 296s Selecting previously unselected package libprotocol-websocket-perl. 296s Preparing to unpack .../085-libprotocol-websocket-perl_0.26-3_all.deb ... 296s Unpacking libprotocol-websocket-perl (0.26-3) ... 296s Selecting previously unselected package liburi-ws-perl. 296s Preparing to unpack .../086-liburi-ws-perl_0.03-3_all.deb ... 296s Unpacking liburi-ws-perl (0.03-3) ... 296s Selecting previously unselected package libanyevent-websocket-client-perl. 297s Preparing to unpack .../087-libanyevent-websocket-client-perl_0.55-1_all.deb ... 297s Unpacking libanyevent-websocket-client-perl (0.55-1) ... 297s Selecting previously unselected package libtry-tiny-perl. 297s Preparing to unpack .../088-libtry-tiny-perl_0.32-1_all.deb ... 297s Unpacking libtry-tiny-perl (0.32-1) ... 297s Selecting previously unselected package libmodule-implementation-perl. 297s Preparing to unpack .../089-libmodule-implementation-perl_0.09-2_all.deb ... 297s Unpacking libmodule-implementation-perl (0.09-2) ... 297s Selecting previously unselected package libsub-exporter-progressive-perl. 297s Preparing to unpack .../090-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 297s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 297s Selecting previously unselected package libvariable-magic-perl. 297s Preparing to unpack .../091-libvariable-magic-perl_0.64-1build1_armhf.deb ... 297s Unpacking libvariable-magic-perl (0.64-1build1) ... 297s Selecting previously unselected package libb-hooks-endofscope-perl. 297s Preparing to unpack .../092-libb-hooks-endofscope-perl_0.28-2_all.deb ... 297s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 297s Selecting previously unselected package libcrypt-random-seed-perl. 297s Preparing to unpack .../093-libcrypt-random-seed-perl_0.03-3_all.deb ... 297s Unpacking libcrypt-random-seed-perl (0.03-3) ... 297s Selecting previously unselected package libmath-random-isaac-perl. 297s Preparing to unpack .../094-libmath-random-isaac-perl_1.004-2_all.deb ... 297s Unpacking libmath-random-isaac-perl (1.004-2) ... 297s Selecting previously unselected package libbytes-random-secure-perl. 297s Preparing to unpack .../095-libbytes-random-secure-perl_0.29-3_all.deb ... 297s Unpacking libbytes-random-secure-perl (0.29-3) ... 297s Selecting previously unselected package libclass-c3-perl. 297s Preparing to unpack .../096-libclass-c3-perl_0.35-2_all.deb ... 297s Unpacking libclass-c3-perl (0.35-2) ... 297s Selecting previously unselected package libclass-data-inheritable-perl. 297s Preparing to unpack .../097-libclass-data-inheritable-perl_0.10-1_all.deb ... 297s Unpacking libclass-data-inheritable-perl (0.10-1) ... 297s Selecting previously unselected package libclass-singleton-perl. 297s Preparing to unpack .../098-libclass-singleton-perl_1.6-2_all.deb ... 297s Unpacking libclass-singleton-perl (1.6-2) ... 297s Selecting previously unselected package libclone-perl:armhf. 297s Preparing to unpack .../099-libclone-perl_0.47-1_armhf.deb ... 297s Unpacking libclone-perl:armhf (0.47-1) ... 297s Selecting previously unselected package perl-openssl-defaults:armhf. 297s Preparing to unpack .../100-perl-openssl-defaults_7build3_armhf.deb ... 297s Unpacking perl-openssl-defaults:armhf (7build3) ... 297s Selecting previously unselected package libcrypt-ssleay-perl. 297s Preparing to unpack .../101-libcrypt-ssleay-perl_0.73.06-2build6_armhf.deb ... 297s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 297s Selecting previously unselected package libparams-util-perl. 297s Preparing to unpack .../102-libparams-util-perl_1.102-3build1_armhf.deb ... 297s Unpacking libparams-util-perl (1.102-3build1) ... 297s Selecting previously unselected package libsub-install-perl. 297s Preparing to unpack .../103-libsub-install-perl_0.929-1_all.deb ... 297s Unpacking libsub-install-perl (0.929-1) ... 297s Selecting previously unselected package libdata-optlist-perl. 297s Preparing to unpack .../104-libdata-optlist-perl_0.114-1_all.deb ... 297s Unpacking libdata-optlist-perl (0.114-1) ... 297s Selecting previously unselected package libdevel-stacktrace-perl. 297s Preparing to unpack .../105-libdevel-stacktrace-perl_2.0500-1_all.deb ... 297s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 297s Selecting previously unselected package libencode-locale-perl. 297s Preparing to unpack .../106-libencode-locale-perl_1.05-3_all.deb ... 297s Unpacking libencode-locale-perl (1.05-3) ... 297s Selecting previously unselected package libsub-exporter-perl. 297s Preparing to unpack .../107-libsub-exporter-perl_0.990-1_all.deb ... 297s Unpacking libsub-exporter-perl (0.990-1) ... 297s Selecting previously unselected package libeval-closure-perl. 297s Preparing to unpack .../108-libeval-closure-perl_0.14-3_all.deb ... 297s Unpacking libeval-closure-perl (0.14-3) ... 297s Selecting previously unselected package libexception-class-perl. 297s Preparing to unpack .../109-libexception-class-perl_1.45-1_all.deb ... 297s Unpacking libexception-class-perl (1.45-1) ... 297s Selecting previously unselected package libfcgi0t64:armhf. 297s Preparing to unpack .../110-libfcgi0t64_2.4.5-0.1_armhf.deb ... 297s Unpacking libfcgi0t64:armhf (2.4.5-0.1) ... 298s Selecting previously unselected package libfcgi-perl. 298s Preparing to unpack .../111-libfcgi-perl_0.82+ds-3build3_armhf.deb ... 298s Unpacking libfcgi-perl (0.82+ds-3build3) ... 298s Selecting previously unselected package libtimedate-perl. 298s Preparing to unpack .../112-libtimedate-perl_2.3300-2_all.deb ... 298s Unpacking libtimedate-perl (2.3300-2) ... 298s Selecting previously unselected package libhttp-date-perl. 298s Preparing to unpack .../113-libhttp-date-perl_6.06-1_all.deb ... 298s Unpacking libhttp-date-perl (6.06-1) ... 298s Selecting previously unselected package libfile-listing-perl. 298s Preparing to unpack .../114-libfile-listing-perl_6.16-1_all.deb ... 298s Unpacking libfile-listing-perl (6.16-1) ... 298s Selecting previously unselected package libhtml-tagset-perl. 298s Preparing to unpack .../115-libhtml-tagset-perl_3.24-1_all.deb ... 298s Unpacking libhtml-tagset-perl (3.24-1) ... 298s Selecting previously unselected package libhtml-parser-perl:armhf. 298s Preparing to unpack .../116-libhtml-parser-perl_3.83-1build1_armhf.deb ... 298s Unpacking libhtml-parser-perl:armhf (3.83-1build1) ... 298s Selecting previously unselected package libhtml-tree-perl. 298s Preparing to unpack .../117-libhtml-tree-perl_5.07-3_all.deb ... 298s Unpacking libhtml-tree-perl (5.07-3) ... 298s Selecting previously unselected package libio-html-perl. 298s Preparing to unpack .../118-libio-html-perl_1.004-3_all.deb ... 298s Unpacking libio-html-perl (1.004-3) ... 298s Selecting previously unselected package liblwp-mediatypes-perl. 298s Preparing to unpack .../119-liblwp-mediatypes-perl_6.04-2_all.deb ... 298s Unpacking liblwp-mediatypes-perl (6.04-2) ... 298s Selecting previously unselected package libhttp-message-perl. 298s Preparing to unpack .../120-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 298s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 298s Selecting previously unselected package libhttp-cookies-perl. 298s Preparing to unpack .../121-libhttp-cookies-perl_6.11-1_all.deb ... 298s Unpacking libhttp-cookies-perl (6.11-1) ... 298s Selecting previously unselected package libpod-parser-perl. 298s Preparing to unpack .../122-libpod-parser-perl_1.67-1_all.deb ... 298s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 298s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 298s Unpacking libpod-parser-perl (1.67-1) ... 298s Selecting previously unselected package libhttp-negotiate-perl. 298s Preparing to unpack .../123-libhttp-negotiate-perl_6.01-2_all.deb ... 298s Unpacking libhttp-negotiate-perl (6.01-2) ... 298s Selecting previously unselected package libnet-ssleay-perl:armhf. 298s Preparing to unpack .../124-libnet-ssleay-perl_1.94-3_armhf.deb ... 298s Unpacking libnet-ssleay-perl:armhf (1.94-3) ... 298s Selecting previously unselected package libio-socket-ssl-perl. 298s Preparing to unpack .../125-libio-socket-ssl-perl_2.089-1_all.deb ... 298s Unpacking libio-socket-ssl-perl (2.089-1) ... 298s Selecting previously unselected package libnet-http-perl. 298s Preparing to unpack .../126-libnet-http-perl_6.23-1_all.deb ... 298s Unpacking libnet-http-perl (6.23-1) ... 298s Selecting previously unselected package liblwp-protocol-https-perl. 298s Preparing to unpack .../127-liblwp-protocol-https-perl_6.14-1_all.deb ... 298s Unpacking liblwp-protocol-https-perl (6.14-1) ... 298s Selecting previously unselected package libwww-robotrules-perl. 298s Preparing to unpack .../128-libwww-robotrules-perl_6.02-1_all.deb ... 298s Unpacking libwww-robotrules-perl (6.02-1) ... 298s Selecting previously unselected package libwww-perl. 298s Preparing to unpack .../129-libwww-perl_6.78-1_all.deb ... 298s Unpacking libwww-perl (6.78-1) ... 298s Selecting previously unselected package libxml-parser-perl. 298s Preparing to unpack .../130-libxml-parser-perl_2.47-1build4_armhf.deb ... 298s Unpacking libxml-parser-perl (2.47-1build4) ... 298s Selecting previously unselected package libxml-perl. 298s Preparing to unpack .../131-libxml-perl_0.08-4_all.deb ... 298s Unpacking libxml-perl (0.08-4) ... 299s Selecting previously unselected package libxml-regexp-perl. 299s Preparing to unpack .../132-libxml-regexp-perl_0.04-2_all.deb ... 299s Unpacking libxml-regexp-perl (0.04-2) ... 299s Selecting previously unselected package libxml-dom-perl. 299s Preparing to unpack .../133-libxml-dom-perl_1.46-2_all.deb ... 299s Unpacking libxml-dom-perl (1.46-2) ... 299s Selecting previously unselected package libhttp-dav-perl. 299s Preparing to unpack .../134-libhttp-dav-perl_0.50-1_all.deb ... 299s Unpacking libhttp-dav-perl (0.50-1) ... 299s Selecting previously unselected package libmro-compat-perl. 299s Preparing to unpack .../135-libmro-compat-perl_0.15-2_all.deb ... 299s Unpacking libmro-compat-perl (0.15-2) ... 299s Selecting previously unselected package libpackage-stash-perl. 299s Preparing to unpack .../136-libpackage-stash-perl_0.40-1_all.deb ... 299s Unpacking libpackage-stash-perl (0.40-1) ... 299s Selecting previously unselected package libsub-identify-perl. 299s Preparing to unpack .../137-libsub-identify-perl_0.14-3build4_armhf.deb ... 299s Unpacking libsub-identify-perl (0.14-3build4) ... 299s Selecting previously unselected package libsub-name-perl:armhf. 299s Preparing to unpack .../138-libsub-name-perl_0.28-1_armhf.deb ... 299s Unpacking libsub-name-perl:armhf (0.28-1) ... 299s Selecting previously unselected package libnamespace-clean-perl. 299s Preparing to unpack .../139-libnamespace-clean-perl_0.27-2_all.deb ... 299s Unpacking libnamespace-clean-perl (0.27-2) ... 299s Selecting previously unselected package libnamespace-autoclean-perl. 299s Preparing to unpack .../140-libnamespace-autoclean-perl_0.31-1_all.deb ... 299s Unpacking libnamespace-autoclean-perl (0.31-1) ... 299s Selecting previously unselected package libparams-validationcompiler-perl. 299s Preparing to unpack .../141-libparams-validationcompiler-perl_0.31-1_all.deb ... 299s Unpacking libparams-validationcompiler-perl (0.31-1) ... 299s Selecting previously unselected package libprotocol-http2-perl. 299s Preparing to unpack .../142-libprotocol-http2-perl_1.11-1_all.deb ... 299s Unpacking libprotocol-http2-perl (1.11-1) ... 299s Selecting previously unselected package libxstring-perl:armhf. 299s Preparing to unpack .../143-libxstring-perl_0.005-2build4_armhf.deb ... 299s Unpacking libxstring-perl:armhf (0.005-2build4) ... 299s Selecting previously unselected package libspecio-perl. 299s Preparing to unpack .../144-libspecio-perl_0.50-1_all.deb ... 299s Unpacking libspecio-perl (0.50-1) ... 299s Selecting previously unselected package perl-doc. 299s Preparing to unpack .../145-perl-doc_5.40.1-6_all.deb ... 299s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 299s Unpacking perl-doc (5.40.1-6) ... 299s Selecting previously unselected package libdatetime-locale-perl. 299s Preparing to unpack .../146-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 299s Unpacking libdatetime-locale-perl (1:1.41-1) ... 300s Selecting previously unselected package libdatetime-timezone-perl. 300s Preparing to unpack .../147-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 300s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 300s Selecting previously unselected package libdatetime-perl. 300s Preparing to unpack .../148-libdatetime-perl_2%3a1.65-1build3_armhf.deb ... 300s Unpacking libdatetime-perl (2:1.65-1build3) ... 300s Setting up libanyevent-perl (7.170-2build7) ... 300s Setting up libmath-random-isaac-perl (1.004-2) ... 300s Setting up libclass-inspector-perl (1.36-3) ... 300s Setting up libdynaloader-functions-perl (0.004-2) ... 300s Setting up libclass-method-modifiers-perl (2.15-1) ... 300s Setting up libxml-regexp-perl (0.04-2) ... 300s Setting up libclone-perl:armhf (0.47-1) ... 300s Setting up libarchive-zip-perl (1.68-1) ... 300s Setting up libsub-identify-perl (0.14-3build4) ... 300s Setting up libfcgi0t64:armhf (2.4.5-0.1) ... 300s Setting up libhtml-tagset-perl (3.24-1) ... 300s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 300s Setting up libprotocol-websocket-perl (0.26-3) ... 300s Setting up liblwp-mediatypes-perl (6.04-2) ... 300s Setting up libtry-tiny-perl (0.32-1) ... 300s Setting up libprotocol-http2-perl (1.11-1) ... 300s Setting up perl-openssl-defaults:armhf (7build3) ... 300s Setting up perl-doc (5.40.1-6) ... 300s Setting up linux-libc-dev:armhf (6.16.0-16.16) ... 300s Setting up m4 (1.4.19-8) ... 300s Setting up libclass-singleton-perl (1.6-2) ... 300s Setting up libencode-locale-perl (1.05-3) ... 300s Setting up libxstring-perl:armhf (0.005-2build4) ... 300s Setting up libgomp1:armhf (15.2.0-2ubuntu1) ... 300s Setting up libpcre2-16-0:armhf (10.46-1) ... 300s Setting up libsub-install-perl (0.929-1) ... 300s Setting up libdw1t64:armhf (0.193-1) ... 300s Setting up autotools-dev (20240727.1) ... 300s Setting up libpcre2-32-0:armhf (10.46-1) ... 300s Setting up libclass-data-inheritable-perl (0.10-1) ... 300s Setting up libalgorithm-c3-perl (0.11-2) ... 300s Setting up rpcsvc-proto (1.4.3-1) ... 300s Setting up libcrypt-random-seed-perl (0.03-3) ... 300s Setting up libldap-dev:armhf (2.6.10+dfsg-1ubuntu1) ... 300s Setting up libmpc3:armhf (1.3.1-1build3) ... 300s Setting up libvariable-magic-perl (0.64-1build1) ... 300s Setting up libio-html-perl (1.004-3) ... 300s Setting up libpod-parser-perl (1.67-1) ... 300s Setting up autopoint (0.23.1-2build1) ... 300s Setting up libb-hooks-op-check-perl:armhf (0.22-3build2) ... 300s Setting up libparams-util-perl (1.102-3build1) ... 300s Setting up autoconf (2.72-3.1ubuntu1) ... 300s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 300s Setting up libtimedate-perl (2.3300-2) ... 300s Setting up libubsan1:armhf (15.2.0-2ubuntu1) ... 300s Setting up libsub-name-perl:armhf (0.28-1) ... 300s Setting up libpcre2-posix3:armhf (10.46-1) ... 300s Setting up dwz (0.16-2) ... 300s Setting up libsctp1:armhf (1.0.21+dfsg-1) ... 300s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 300s Setting up libasan8:armhf (15.2.0-2ubuntu1) ... 300s Setting up libapr1t64:armhf (1.7.5-1) ... 300s Setting up librole-tiny-perl (2.002004-1) ... 300s Setting up debugedit (1:5.2-3) ... 300s Setting up libfile-sharedir-perl (1.118-3) ... 300s Setting up libfcgi-perl (0.82+ds-3build3) ... 300s Setting up liblua5.4-0:armhf (5.4.8-1) ... 300s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 300s Setting up libdevel-stacktrace-perl (2.0500-1) ... 300s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 300s Setting up apache2-data (2.4.64-1ubuntu2) ... 300s Setting up libisl23:armhf (0.27-1) ... 300s Setting up libc-dev-bin (2.42-0ubuntu1) ... 300s Setting up cpp-15-arm-linux-gnueabihf (15.2.0-2ubuntu1) ... 300s Setting up libcc1-0:armhf (15.2.0-2ubuntu1) ... 300s Setting up liburi-perl (5.30-1) ... 300s Setting up cpp-arm-linux-gnueabihf (4:15.1.0-1ubuntu1) ... 300s Setting up libnet-ssleay-perl:armhf (1.94-3) ... 300s Setting up automake (1:1.17-4ubuntu1) ... 300s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 300s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 300s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 300s Setting up libhttp-date-perl (6.06-1) ... 300s Setting up gettext (0.23.1-2build1) ... 300s Setting up liburi-ws-perl (0.03-3) ... 300s Setting up libgcc-15-dev:armhf (15.2.0-2ubuntu1) ... 300s Setting up libfile-listing-perl (6.16-1) ... 300s Setting up gcc-15-arm-linux-gnueabihf (15.2.0-2ubuntu1) ... 300s Setting up libanyevent-connector-perl (0.04-1) ... 300s Setting up libnet-http-perl (6.23-1) ... 300s Setting up libexception-class-perl (1.45-1) ... 300s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 300s Setting up libclass-c3-perl (0.35-2) ... 300s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 300s Setting up libdevel-callchecker-perl:armhf (0.009-2) ... 300s Setting up intltool-debian (0.35.0+20060710.6) ... 300s Setting up libbytes-random-secure-perl (0.29-3) ... 300s Setting up libldap2-dev (2.6.10+dfsg-1ubuntu1) ... 300s Setting up libdata-optlist-perl (0.114-1) ... 300s Setting up dh-strip-nondeterminism (1.14.2-1) ... 300s Setting up libwww-robotrules-perl (6.02-1) ... 300s Setting up cpp-15 (15.2.0-2ubuntu1) ... 300s Setting up cpp (4:15.1.0-1ubuntu1) ... 300s Setting up libhtml-parser-perl:armhf (3.83-1build1) ... 300s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 300s Setting up libc6-dev:armhf (2.42-0ubuntu1) ... 300s Setting up libmro-compat-perl (0.15-2) ... 300s Setting up libio-socket-ssl-perl (2.089-1) ... 300s Setting up libsub-exporter-perl (0.990-1) ... 300s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 300s Setting up apache2-utils (2.4.64-1ubuntu2) ... 300s Setting up libeval-closure-perl (0.14-3) ... 300s Setting up gcc-arm-linux-gnueabihf (4:15.1.0-1ubuntu1) ... 300s Setting up libhttp-negotiate-perl (6.01-2) ... 300s Setting up libparams-validationcompiler-perl (0.31-1) ... 300s Setting up libpcre2-dev:armhf (10.46-1) ... 300s Setting up libhttp-cookies-perl (6.11-1) ... 300s Setting up po-debconf (1.0.21+nmu1) ... 300s Setting up libhtml-tree-perl (5.07-3) ... 300s Setting up libparams-classify-perl:armhf (0.015-2build6) ... 300s Setting up apache2-bin (2.4.64-1ubuntu2) ... 300s Setting up gcc-15 (15.2.0-2ubuntu1) ... 300s Setting up libstdc++-15-dev:armhf (15.2.0-2ubuntu1) ... 300s Setting up libexpat1-dev:armhf (2.7.1-2) ... 300s Setting up libmodule-runtime-perl (0.018-1) ... 300s Setting up uuid-dev:armhf (2.41-4ubuntu3) ... 300s Setting up libsctp-dev:armhf (1.0.21+dfsg-1) ... 300s Setting up libtool (2.5.4-4) ... 300s Setting up libmodule-implementation-perl (0.09-2) ... 300s Setting up libpackage-stash-perl (0.40-1) ... 300s Setting up libimport-into-perl (1.002005-2) ... 300s Setting up libmoo-perl (2.005005-1) ... 300s Setting up apache2 (2.4.64-1ubuntu2) ... 300s Enabling module mpm_event. 300s Enabling module authz_core. 300s Enabling module authz_host. 300s Enabling module authn_core. 301s Enabling module auth_basic. 301s Enabling module access_compat. 301s Enabling module authn_file. 301s Enabling module authz_user. 301s Enabling module alias. 301s Enabling module dir. 301s Enabling module autoindex. 301s Enabling module env. 301s Enabling module mime. 301s Enabling module negotiation. 301s Enabling module setenvif. 301s Enabling module filter. 301s Enabling module deflate. 301s Enabling module status. 301s Enabling module reqtimeout. 301s Enabling conf charset. 301s Enabling conf localized-error-pages. 301s Enabling conf other-vhosts-access-log. 301s Enabling conf security. 301s Enabling conf serve-cgi-bin. 301s Enabling site 000-default. 302s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 303s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 304s Setting up g++-15-arm-linux-gnueabihf (15.2.0-2ubuntu1) ... 304s Setting up gcc (4:15.1.0-1ubuntu1) ... 304s Setting up dh-autoreconf (20) ... 304s Setting up libspecio-perl (0.50-1) ... 304s Setting up libmodule-manifest-skip-perl (0.23-4) ... 304s Setting up libapr1-dev (1.7.5-1) ... 304s Setting up libperlx-maybe-perl (1.202-1) ... 304s Setting up libaprutil1-dev (1.6.3-3ubuntu2) ... 304s Setting up libb-hooks-endofscope-perl (0.28-2) ... 304s Setting up g++-15 (15.2.0-2ubuntu1) ... 304s Setting up g++-arm-linux-gnueabihf (4:15.1.0-1ubuntu1) ... 304s Setting up libanyevent-websocket-client-perl (0.55-1) ... 304s Setting up debhelper (13.24.2ubuntu1) ... 304s Setting up libnamespace-clean-perl (0.27-2) ... 304s Setting up g++ (4:15.1.0-1ubuntu1) ... 304s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 304s Setting up build-essential (12.12ubuntu2) ... 304s Setting up libnamespace-autoclean-perl (0.31-1) ... 304s Setting up libdatetime-locale-perl (1:1.41-1) ... 304s Setting up apache2-dev (2.4.64-1ubuntu2) ... 304s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 304s Setting up libdatetime-perl (2:1.65-1build3) ... 304s Setting up liblwp-protocol-https-perl (6.14-1) ... 304s Setting up libwww-perl (6.78-1) ... 304s Setting up libxml-parser-perl (2.47-1build4) ... 304s Setting up libxml-perl (0.08-4) ... 304s Setting up libxml-dom-perl (1.46-2) ... 304s Setting up libhttp-dav-perl (0.50-1) ... 304s Processing triggers for install-info (7.1.1-1) ... 304s Processing triggers for libc-bin (2.42-0ubuntu1) ... 304s Processing triggers for ufw (0.36.2-9) ... 304s Processing triggers for man-db (2.13.1-1) ... 318s autopkgtest [15:58:03]: test run-test-suite: [----------------------- 320s + set -o pipefail 320s + export LANG=C 320s + LANG=C 320s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 320s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 320s + TESTS= 320s + TESTUSER=tuser 320s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 320s + useradd --user-group --system --create-home -s /bin/bash tuser 320s + cp -a debian/perl-framework /tmp/autopkgtest.HpsCXl/autopkgtest_tmp 321s + cd /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework 321s + export HARNESS_VERBOSE=1 321s + HARNESS_VERBOSE=1 321s + run_tests mpm_prefork 321s + local MPM=mpm_prefork 321s + shift 321s + local LOG=testlog.mpm_prefork 321s + echo =============Running-with-mpm_prefork========== 321s + rm -f apache2.conf.debian 321s + cp /etc/apache2/apache2.conf apache2.conf.debian 321s =============Running-with-mpm_prefork========== 321s + cat /etc/apache2/mods-available/mpm_prefork.load 321s + xargs cat 321s + grep -v mpm_ 321s + ls /etc/apache2/mods-available/access_compat.load /etc/apache2/mods-available/actions.load /etc/apache2/mods-available/alias.load /etc/apache2/mods-available/allowmethods.load /etc/apache2/mods-available/asis.load /etc/apache2/mods-available/auth_basic.load /etc/apache2/mods-available/auth_digest.load /etc/apache2/mods-available/auth_form.load /etc/apache2/mods-available/authn_anon.load /etc/apache2/mods-available/authn_core.load /etc/apache2/mods-available/authn_dbd.load /etc/apache2/mods-available/authn_dbm.load /etc/apache2/mods-available/authn_file.load /etc/apache2/mods-available/authn_socache.load /etc/apache2/mods-available/authnz_fcgi.load /etc/apache2/mods-available/authnz_ldap.load /etc/apache2/mods-available/authz_core.load /etc/apache2/mods-available/authz_dbd.load /etc/apache2/mods-available/authz_dbm.load /etc/apache2/mods-available/authz_groupfile.load /etc/apache2/mods-available/authz_host.load /etc/apache2/mods-available/authz_owner.load /etc/apache2/mods-available/authz_user.load /etc/apache2/mods-available/autoindex.load /etc/apache2/mods-available/brotli.load /etc/apache2/mods-available/buffer.load /etc/apache2/mods-available/cache.load /etc/apache2/mods-available/cache_disk.load /etc/apache2/mods-available/cache_socache.load /etc/apache2/mods-available/cern_meta.load /etc/apache2/mods-available/cgi.load /etc/apache2/mods-available/cgid.load /etc/apache2/mods-available/charset_lite.load /etc/apache2/mods-available/data.load /etc/apache2/mods-available/dav.load /etc/apache2/mods-available/dav_fs.load /etc/apache2/mods-available/dav_lock.load /etc/apache2/mods-available/dbd.load /etc/apache2/mods-available/deflate.load /etc/apache2/mods-available/dialup.load /etc/apache2/mods-available/dir.load /etc/apache2/mods-available/dump_io.load /etc/apache2/mods-available/echo.load /etc/apache2/mods-available/env.load /etc/apache2/mods-available/expires.load /etc/apache2/mods-available/ext_filter.load /etc/apache2/mods-available/file_cache.load /etc/apache2/mods-available/filter.load /etc/apache2/mods-available/headers.load /etc/apache2/mods-available/heartbeat.load /etc/apache2/mods-available/heartmonitor.load /etc/apache2/mods-available/http2.load /etc/apache2/mods-available/ident.load /etc/apache2/mods-available/imagemap.load /etc/apache2/mods-available/include.load /etc/apache2/mods-available/info.load /etc/apache2/mods-available/lbmethod_bybusyness.load /etc/apache2/mods-available/lbmethod_byrequests.load /etc/apache2/mods-available/lbmethod_bytraffic.load /etc/apache2/mods-available/lbmethod_heartbeat.load /etc/apache2/mods-available/ldap.load /etc/apache2/mods-available/log_debug.load /etc/apache2/mods-available/log_forensic.load /etc/apache2/mods-available/lua.load /etc/apache2/mods-available/macro.load /etc/apache2/mods-available/md.load /etc/apache2/mods-available/mime.load /etc/apache2/mods-available/mime_magic.load /etc/apache2/mods-available/mpm_event.load /etc/apache2/mods-available/mpm_prefork.load /etc/apache2/mods-available/mpm_worker.load /etc/apache2/mods-available/negotiation.load /etc/apache2/mods-available/proxy.load /etc/apache2/mods-available/proxy_ajp.load /etc/apache2/mods-available/proxy_balancer.load /etc/apache2/mods-available/proxy_connect.load /etc/apache2/mods-available/proxy_express.load /etc/apache2/mods-available/proxy_fcgi.load /etc/apache2/mods-available/proxy_fdpass.load /etc/apache2/mods-available/proxy_ftp.load /etc/apache2/mods-available/proxy_hcheck.load /etc/apache2/mods-available/proxy_html.load /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-available/proxy_http2.load /etc/apache2/mods-available/proxy_scgi.load /etc/apache2/mods-available/proxy_uwsgi.load /etc/apache2/mods-available/proxy_wstunnel.load /etc/apache2/mods-available/ratelimit.load /etc/apache2/mods-available/reflector.load /etc/apache2/mods-available/remoteip.load /etc/apache2/mods-available/reqtimeout.load /etc/apache2/mods-available/request.load /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-available/sed.load /etc/apache2/mods-available/session.load /etc/apache2/mods-available/session_cookie.load /etc/apache2/mods-available/session_crypto.load /etc/apache2/mods-available/session_dbd.load /etc/apache2/mods-available/setenvif.load /etc/apache2/mods-available/slotmem_plain.load /etc/apache2/mods-available/slotmem_shm.load /etc/apache2/mods-available/socache_dbm.load /etc/apache2/mods-available/socache_memcache.load /etc/apache2/mods-available/socache_redis.load /etc/apache2/mods-available/socache_shmcb.load /etc/apache2/mods-available/speling.load /etc/apache2/mods-available/ssl.load /etc/apache2/mods-available/status.load /etc/apache2/mods-available/substitute.load /etc/apache2/mods-available/suexec.load /etc/apache2/mods-available/unique_id.load /etc/apache2/mods-available/userdir.load /etc/apache2/mods-available/usertrack.load /etc/apache2/mods-available/vhost_alias.load /etc/apache2/mods-available/xml2enc.load 321s + for m in bucketeer case_filter case_filter_in 321s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 321s + for m in bucketeer case_filter case_filter_in 321s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 321s + for m in bucketeer case_filter case_filter_in 321s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 321s + cat /etc/apache2/mods-available/mime.conf 321s + echo 'Servername localhost' 321s + make clean 321s make: *** No rule to make target 'clean'. Stop. 321s + true 321s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 321s + chown -R tuser: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp 321s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/apache2.conf.debian' 321s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 321s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 321s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 321s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 321s [ info] generating script ./t/htdocs/modules/cgi/action.pl 321s [ info] generating script ./t/htdocs/modules/cgi/big.pl 321s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 321s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 321s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 321s [ info] generating script ./t/htdocs/modules/cgi/env.pl 321s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 321s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 321s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 321s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 321s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 321s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 321s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 321s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 321s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 321s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 321s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 321s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 321s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 321s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 321s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 321s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 321s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 321s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 321s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 321s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 321s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 321s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 321s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 321s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 321s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 321s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 321s Warning: NAME must be a package name 321s Checking if your kit is complete... 321s Looks good 321s [ info] generating script t/TEST 321s [ info] generating script ./t/cgi-bin/cookies.pl 321s [ info] generating script ./t/cgi-bin/next_available_port.pl 321s [ info] generating script t/TEST 321s Writing MYMETA.yml and MYMETA.json 321s Writing MYMETA.yml and MYMETA.json 321s Checking for Cwd...ok 321s Checking for File::Spec...ok 321s Generating a Unix-style Makefile 321s Writing Makefile for httpd-test 321s Writing MYMETA.yml and MYMETA.json 321s + su tuser -c 't/TEST ' 321s + tee testlog.mpm_prefork 321s [warning] setting ulimit to allow core files 321s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/TEST 322s Duplicate specification "clean" for option "clean" 322s Duplicate specification "help" for option "help" 328s [warning] generating SSL CA for asf 328s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 328s ...+...........+.........+....+...+..+...+....+........+.+.....+.+.....+.+...+++++++++++++++++++++++++++++++++++++++*.....+.+..+++++++++++++++++++++++++++++++++++++++*...+......+........+.+.....................+.....+....+......+.....+......+.......+..+....+.....+..........+..+.........................+.....+....++++++ 328s .........+........+.+...+...+...+..+++++++++++++++++++++++++++++++++++++++*....+.....+.+...........+...+.+.....+......+......+...+.+......+............+........+.........+..........+.....+...+...+..........+..+......+....+...+........+.+.....+.........+...............+.+...+..+.+++++++++++++++++++++++++++++++++++++++*...+.........+......+...............+........+.......+......+.....+.............+.........+..+.+..+...............+......+....++++++ 328s ----- 328s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 328s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 328s [ info] openssl req -new -key keys/server2_des3.pem -out csr/server2_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3.cnf 328s [ info] openssl ca -policy policy_anything -in csr/server2_des3.csr -out certs/server2_des3.crt -passin pass:httpd -config conf/server2_des3.cnf -batch -extensions server_ext 328s Using configuration from conf/server2_des3.cnf 328s Check that the request matches the signature 328s Signature ok 328s The Subject's Distinguished Name is as follows 328s countryName :PRINTABLE:'US' 328s stateOrProvinceName :ASN.1 12:'California' 328s localityName :ASN.1 12:'San Francisco' 328s organizationName :ASN.1 12:'ASF' 328s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 328s commonName :ASN.1 12:'localhost' 328s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 328s Certificate is to be certified until Sep 4 15:58:13 2026 GMT (365 days) 328s 328s Write out database with 1 new entries 328s Database updated 328s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 329s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 329s [ info] openssl req -new -key keys/server_des3_dsa.pem -out csr/server_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3_dsa.cnf 329s [ info] openssl ca -policy policy_anything -in csr/server_des3_dsa.csr -out certs/server_des3_dsa.crt -passin pass:httpd -config conf/server_des3_dsa.cnf -batch -extensions server_ext 329s Using configuration from conf/server_des3_dsa.cnf 329s Check that the request matches the signature 329s Signature ok 329s The Subject's Distinguished Name is as follows 329s countryName :PRINTABLE:'US' 329s stateOrProvinceName :ASN.1 12:'California' 329s localityName :ASN.1 12:'San Francisco' 329s organizationName :ASN.1 12:'ASF' 329s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 329s commonName :ASN.1 12:'localhost' 329s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 329s Certificate is to be certified until Sep 4 15:58:14 2026 GMT (365 days) 329s 329s Write out database with 1 new entries 329s Database updated 329s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 329s [ info] openssl req -new -key keys/server2_des3_dsa.pem -out csr/server2_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3_dsa.cnf 329s [ info] openssl ca -policy policy_anything -in csr/server2_des3_dsa.csr -out certs/server2_des3_dsa.crt -passin pass:httpd -config conf/server2_des3_dsa.cnf -batch -extensions server_ext 329s Using configuration from conf/server2_des3_dsa.cnf 329s Check that the request matches the signature 329s Signature ok 329s The Subject's Distinguished Name is as follows 329s countryName :PRINTABLE:'US' 329s stateOrProvinceName :ASN.1 12:'California' 329s localityName :ASN.1 12:'San Francisco' 329s organizationName :ASN.1 12:'ASF' 329s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 329s commonName :ASN.1 12:'localhost' 329s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 329s Certificate is to be certified until Sep 4 15:58:14 2026 GMT (365 days) 329s 329s Write out database with 1 new entries 329s Database updated 329s [ info] openssl genrsa -out keys/server2.pem 2048 329s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 330s [ info] openssl ca -policy policy_anything -in csr/server2.csr -out certs/server2.crt -passin pass:httpd -config conf/server2.cnf -batch -extensions server_ext 330s Using configuration from conf/server2.cnf 330s Check that the request matches the signature 330s Signature ok 330s The Subject's Distinguished Name is as follows 330s countryName :PRINTABLE:'US' 330s stateOrProvinceName :ASN.1 12:'California' 330s localityName :ASN.1 12:'San Francisco' 330s organizationName :ASN.1 12:'ASF' 330s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 330s commonName :ASN.1 12:'localhost' 330s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 330s Certificate is to be certified until Sep 4 15:58:15 2026 GMT (365 days) 330s 330s Write out database with 1 new entries 330s Database updated 330s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 330s [ info] openssl req -new -key keys/client_snakeoil.pem -out csr/client_snakeoil.csr -passin pass:httpd -passout pass:httpd -config conf/client_snakeoil.cnf 330s [ info] openssl ca -policy policy_anything -in csr/client_snakeoil.csr -out certs/client_snakeoil.crt -passin pass:httpd -config conf/client_snakeoil.cnf -batch -extensions client_ext 330s Using configuration from conf/client_snakeoil.cnf 330s Check that the request matches the signature 330s Signature ok 330s The Subject's Distinguished Name is as follows 330s countryName :PRINTABLE:'AU' 330s stateOrProvinceName :ASN.1 12:'Queensland' 330s localityName :ASN.1 12:'Mackay' 330s organizationName :ASN.1 12:'Snake Oil, Ltd.' 330s organizationalUnitName:ASN.1 12:'Staff' 330s commonName :ASN.1 12:'client_snakeoil' 330s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 330s Certificate is to be certified until Sep 4 15:58:15 2026 GMT (365 days) 330s 330s Write out database with 1 new entries 330s Database updated 330s [ info] openssl pkcs12 -export -in certs/client_snakeoil.crt -inkey keys/client_snakeoil.pem -out export/client_snakeoil.p12 -passin pass:httpd -passout pass:httpd 330s [ info] generating proxy cert: proxy/client_snakeoil.pem 330s [ info] openssl genrsa -out keys/client_ok.pem 2048 330s [ info] openssl req -new -key keys/client_ok.pem -out csr/client_ok.csr -passin pass:httpd -passout pass:httpd -config conf/client_ok.cnf 330s [ info] openssl ca -policy policy_anything -in csr/client_ok.csr -out certs/client_ok.crt -passin pass:httpd -config conf/client_ok.cnf -batch -extensions client_ext -extensions client_ok_ext 330s Using configuration from conf/client_ok.cnf 330s Check that the request matches the signature 330s Signature ok 330s The Subject's Distinguished Name is as follows 330s countryName :PRINTABLE:'US' 330s stateOrProvinceName :ASN.1 12:'California' 330s localityName :ASN.1 12:'San Francisco' 330s organizationName :ASN.1 12:'ASF' 330s organizationalUnitName:ASN.1 12:'httpd-test' 330s commonName :ASN.1 12:'client_ok' 330s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 330s Certificate is to be certified until Sep 4 15:58:15 2026 GMT (365 days) 330s 330s Write out database with 1 new entries 330s Database updated 330s [ info] openssl pkcs12 -export -in certs/client_ok.crt -inkey keys/client_ok.pem -out export/client_ok.p12 -passin pass:httpd -passout pass:httpd 330s [ info] generating proxy cert: proxy/client_ok.pem 330s [ info] openssl genrsa -out keys/client_colon.pem 2048 330s [ info] openssl req -new -key keys/client_colon.pem -out csr/client_colon.csr -passin pass:httpd -passout pass:httpd -config conf/client_colon.cnf 330s [ info] openssl ca -policy policy_anything -in csr/client_colon.csr -out certs/client_colon.crt -passin pass:httpd -config conf/client_colon.cnf -batch -extensions client_ext 330s Using configuration from conf/client_colon.cnf 330s Check that the request matches the signature 330s Signature ok 330s The Subject's Distinguished Name is as follows 330s countryName :PRINTABLE:'US' 330s stateOrProvinceName :ASN.1 12:'California' 330s localityName :ASN.1 12:'San Francisco' 330s organizationName :ASN.1 12:'ASF' 330s organizationalUnitName:ASN.1 12:'httpd-test' 330s commonName :ASN.1 12:'user:colon' 330s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 330s Certificate is to be certified until Sep 4 15:58:15 2026 GMT (365 days) 330s 330s Write out database with 1 new entries 330s Database updated 330s [ info] openssl pkcs12 -export -in certs/client_colon.crt -inkey keys/client_colon.pem -out export/client_colon.p12 -passin pass:httpd -passout pass:httpd 330s [ info] generating proxy cert: proxy/client_colon.pem 330s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 330s [ info] openssl req -new -key keys/server2_dsa.pem -out csr/server2_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_dsa.cnf 330s [ info] openssl ca -policy policy_anything -in csr/server2_dsa.csr -out certs/server2_dsa.crt -passin pass:httpd -config conf/server2_dsa.cnf -batch -extensions server_ext 330s Using configuration from conf/server2_dsa.cnf 330s Check that the request matches the signature 330s Signature ok 330s The Subject's Distinguished Name is as follows 330s countryName :PRINTABLE:'US' 330s stateOrProvinceName :ASN.1 12:'California' 330s localityName :ASN.1 12:'San Francisco' 330s organizationName :ASN.1 12:'ASF' 330s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 330s commonName :ASN.1 12:'localhost' 330s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 330s Certificate is to be certified until Sep 4 15:58:15 2026 GMT (365 days) 330s 330s Write out database with 1 new entries 330s Database updated 330s [ info] openssl genrsa -out keys/server.pem 2048 331s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 331s [ info] openssl ca -policy policy_anything -in csr/server.csr -out certs/server.crt -passin pass:httpd -config conf/server.cnf -batch -extensions server_ext 331s Using configuration from conf/server.cnf 331s Check that the request matches the signature 331s Signature ok 331s The Subject's Distinguished Name is as follows 331s countryName :PRINTABLE:'US' 331s stateOrProvinceName :ASN.1 12:'California' 331s localityName :ASN.1 12:'San Francisco' 331s organizationName :ASN.1 12:'ASF' 331s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 331s commonName :ASN.1 12:'localhost' 331s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 331s Certificate is to be certified until Sep 4 15:58:16 2026 GMT (365 days) 331s 331s Write out database with 1 new entries 331s Database updated 331s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 331s [ info] openssl req -new -key keys/server_des3.pem -out csr/server_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3.cnf 331s [ info] openssl ca -policy policy_anything -in csr/server_des3.csr -out certs/server_des3.crt -passin pass:httpd -config conf/server_des3.cnf -batch -extensions server_ext 331s Using configuration from conf/server_des3.cnf 331s Check that the request matches the signature 331s Signature ok 331s The Subject's Distinguished Name is as follows 331s countryName :PRINTABLE:'US' 331s stateOrProvinceName :ASN.1 12:'California' 331s localityName :ASN.1 12:'San Francisco' 331s organizationName :ASN.1 12:'ASF' 331s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 331s commonName :ASN.1 12:'localhost' 331s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 331s Certificate is to be certified until Sep 4 15:58:16 2026 GMT (365 days) 331s 331s Write out database with 1 new entries 331s Database updated 331s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 331s [ info] openssl req -new -key keys/server_dsa.pem -out csr/server_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_dsa.cnf 331s [ info] openssl ca -policy policy_anything -in csr/server_dsa.csr -out certs/server_dsa.crt -passin pass:httpd -config conf/server_dsa.cnf -batch -extensions server_ext 331s Using configuration from conf/server_dsa.cnf 331s Check that the request matches the signature 331s Signature ok 331s The Subject's Distinguished Name is as follows 331s countryName :PRINTABLE:'US' 331s stateOrProvinceName :ASN.1 12:'California' 331s localityName :ASN.1 12:'San Francisco' 331s organizationName :ASN.1 12:'ASF' 331s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 331s commonName :ASN.1 12:'localhost' 331s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 331s Certificate is to be certified until Sep 4 15:58:16 2026 GMT (365 days) 331s 331s Write out database with 1 new entries 331s Database updated 331s [ info] openssl genrsa -out keys/client_revoked.pem 2048 332s [ info] openssl req -new -key keys/client_revoked.pem -out csr/client_revoked.csr -passin pass:httpd -passout pass:httpd -config conf/client_revoked.cnf 332s [ info] openssl ca -policy policy_anything -in csr/client_revoked.csr -out certs/client_revoked.crt -passin pass:httpd -config conf/client_revoked.cnf -batch -extensions client_ext 332s Using configuration from conf/client_revoked.cnf 332s Check that the request matches the signature 332s Signature ok 332s The Subject's Distinguished Name is as follows 332s countryName :PRINTABLE:'US' 332s stateOrProvinceName :ASN.1 12:'California' 332s localityName :ASN.1 12:'San Francisco' 332s organizationName :ASN.1 12:'ASF' 332s organizationalUnitName:ASN.1 12:'httpd-test' 332s commonName :ASN.1 12:'client_revoked' 332s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 332s Certificate is to be certified until Sep 4 15:58:17 2026 GMT (365 days) 332s 332s Write out database with 1 new entries 332s Database updated 332s [ info] openssl pkcs12 -export -in certs/client_revoked.crt -inkey keys/client_revoked.pem -out export/client_revoked.p12 -passin pass:httpd -passout pass:httpd 332s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 332s Using configuration from conf/cacrl.cnf 332s Revoking Certificate 0C. 332s Database updated 332s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 332s Using configuration from conf/cacrl.cnf 332s [ info] generating proxy cert: proxy/client_revoked.pem 332s [ info] linked ca-bundle.crl to fdd35eee.r0 332s cd authany && make .libs/mod_authany.so 332s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/authany' 332s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 332s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 332s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 332s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 332s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_authany.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 332s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 332s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/authany' 332s cd client_add_filter && make .libs/mod_client_add_filter.so 332s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 332s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 332s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_client_add_filter.lo mod_client_add_filter.c && touch mod_client_add_filter.slo 332s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 332s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 333s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 333s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 333s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 333s cd eat_post && make .libs/mod_eat_post.so 333s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/eat_post' 333s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 333s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 333s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 333s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 333s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 333s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 333s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/eat_post' 333s cd echo_post && make .libs/mod_echo_post.so 333s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post' 333s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 333s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 333s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 333s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 333s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 334s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 334s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post' 334s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 334s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 334s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 334s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post_chunk.lo mod_echo_post_chunk.c && touch mod_echo_post_chunk.slo 334s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 334s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 334s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 334s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 334s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 334s cd fold && make .libs/mod_fold.so 334s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/fold' 334s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 334s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 334s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 334s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 334s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_fold.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 335s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 335s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/fold' 335s cd input_body_filter && make .libs/mod_input_body_filter.so 335s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 335s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 335s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_input_body_filter.lo mod_input_body_filter.c && touch mod_input_body_filter.slo 335s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 335s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 335s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 335s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 335s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 335s cd list_modules && make .libs/mod_list_modules.so 335s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/list_modules' 335s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 335s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 335s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 335s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 335s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 335s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 335s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/list_modules' 335s cd memory_track && make .libs/mod_memory_track.so 335s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/memory_track' 335s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 336s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 336s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 336s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 336s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 336s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 336s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/memory_track' 336s cd nntp_like && make .libs/mod_nntp_like.so 336s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 336s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 336s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 336s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 336s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 336s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 336s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 336s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 336s cd random_chunk && make .libs/mod_random_chunk.so 336s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 336s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 336s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 337s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 337s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 337s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 337s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 337s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 337s cd test_apr_uri && make .libs/mod_test_apr_uri.so 337s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 337s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 337s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_apr_uri.lo mod_test_apr_uri.c && touch mod_test_apr_uri.slo 337s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 337s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 337s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 337s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 337s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 337s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 337s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 337s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 338s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_pass_brigade.lo mod_test_pass_brigade.c && touch mod_test_pass_brigade.slo 338s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 338s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 338s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 338s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 338s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 338s cd test_rwrite && make .libs/mod_test_rwrite.so 338s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 338s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 338s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 338s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 338s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 338s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 338s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 338s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 338s cd test_session && make .libs/mod_test_session.so 338s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_session' 338s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 339s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 339s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 339s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 339s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 339s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 339s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_session' 339s cd test_ssl && make .libs/mod_test_ssl.so 339s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 339s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 339s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 339s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 339s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 339s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 339s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 339s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 339s cd test_utilities && make .libs/mod_test_utilities.so 339s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 339s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 339s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 340s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 340s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 340s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 340s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 340s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 340s /usr/sbin/apache2 -d /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 340s using Apache/2.4.64 (prefork MPM) 340s 340s waiting 60 seconds for server to start: .[Thu Sep 04 15:58:25.447338 2025] [core:trace3] [pid 9741:tid 9741] core.c(3484): Setting LogLevel for all modules to trace8 340s [Thu Sep 04 15:58:25.449269 2025] [core:trace6] [pid 9741:tid 9741] core.c(3501): Cannot find module 'rewrite', trying 'rewrite_module' 340s [Thu Sep 04 15:58:25.449335 2025] [core:trace3] [pid 9741:tid 9741] core.c(3511): Setting LogLevel for module mod_rewrite.c to trace8 340s [Thu Sep 04 15:58:25.452244 2025] [core:trace6] [pid 9741:tid 9741] core.c(3501): Cannot find module 'dumpio', trying 'dumpio_module' 340s [Thu Sep 04 15:58:25.452327 2025] [core:trace3] [pid 9741:tid 9741] core.c(3511): Setting LogLevel for module mod_dumpio.c to trace7 340s [Thu Sep 04 15:58:25.452336 2025] [core:trace3] [pid 9741:tid 9741] core.c(3484): Setting LogLevel for all modules to info 340s [Thu Sep 04 15:58:25.452347 2025] [core:trace6] [pid 9741:tid 9741] core.c(3501): Cannot find module 'core', trying 'core_module' 340s [Thu Sep 04 15:58:25.452354 2025] [core:trace3] [pid 9741:tid 9741] core.c(3511): Setting LogLevel for module core.c to crit 340s [Thu Sep 04 15:58:25.452358 2025] [core:trace3] [pid 9741:tid 9741] core.c(3484): Setting LogLevel for all modules to crit 340s [Thu Sep 04 15:58:25.452368 2025] [core:trace6] [pid 9741:tid 9741] core.c(3501): Cannot find module 'core', trying 'core_module' 340s [Thu Sep 04 15:58:25.452375 2025] [core:trace3] [pid 9741:tid 9741] core.c(3511): Setting LogLevel for module core.c to info 340s [Thu Sep 04 15:58:25.452458 2025] [core:trace3] [pid 9741:tid 9741] core.c(3484): Setting LogLevel for all modules to crit 340s [Thu Sep 04 15:58:25.452496 2025] [core:trace6] [pid 9741:tid 9741] core.c(3501): Cannot find module 'core', trying 'core_module' 340s [Thu Sep 04 15:58:25.452514 2025] [core:trace3] [pid 9741:tid 9741] core.c(3511): Setting LogLevel for module core.c to info 340s [Thu Sep 04 15:58:25.452519 2025] [core:trace3] [pid 9741:tid 9741] core.c(3484): Setting LogLevel for all modules to crit 340s [Thu Sep 04 15:58:25.452527 2025] [core:trace3] [pid 9741:tid 9741] core.c(3484): Setting LogLevel for all modules to info 340s [Thu Sep 04 15:58:25.452537 2025] [core:trace6] [pid 9741:tid 9741] core.c(3501): Cannot find module 'core', trying 'core_module' 340s [Thu Sep 04 15:58:25.452543 2025] [core:trace3] [pid 9741:tid 9741] core.c(3511): Setting LogLevel for module core.c to crit 340s [Thu Sep 04 15:58:25.452550 2025] [core:trace3] [pid 9741:tid 9741] core.c(3484): Setting LogLevel for all modules to info 340s [Thu Sep 04 15:58:25.454043 2025] [alias:warn] [pid 9741:tid 9741] AH00671: The Alias directive in /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 340s [Thu Sep 04 15:58:25.454140 2025] [proxy:info] [pid 9741:tid 9741] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 340s [Thu Sep 04 15:58:25.455080 2025] [proxy:info] [pid 9741:tid 9741] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 340s [Thu Sep 04 15:58:25.455210 2025] [core:trace6] [pid 9741:tid 9741] core.c(3501): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 340s [Thu Sep 04 15:58:25.455235 2025] [core:trace3] [pid 9741:tid 9741] core.c(3511): Setting LogLevel for module mod_proxy_hcheck.c to trace4 340s 340s waiting 60 seconds for server to start: ok (waited 0 secs) 340s server localhost:8529 started 340s server localhost:8530 listening (mod_nntp_like) 340s server localhost:8531 listening (mod_nntp_like_ssl) 340s server localhost:8532 listening (mod_ssl) 340s server localhost:8533 listening (ssl_optional_cc) 340s server localhost:8534 listening (ssl_pr33791) 340s server localhost:8535 listening (ssl_ocsp) 340s server localhost:8536 listening (mod_cache) 340s server localhost:8537 listening (core) 340s server localhost:8538 listening (cve_2011_3368_rewrite) 340s server localhost:8539 listening (proxy_http_reverse) 340s server localhost:8540 listening (proxy_http_nofwd) 340s server localhost:8541 listening (cve_2011_3368) 340s server localhost:8542 listening (mod_headers) 340s server localhost:8543 listening (mod_echo) 340s server localhost:8544 listening (mod_echo_ssl) 340s server localhost:8545 listening (error_document) 340s server localhost:8546 listening (http_unsafe) 340s server localhost:8547 listening (http_strict) 340s server localhost:8548 listening (remote_ip) 340s server localhost:8549 listening (mod_include) 340s server localhost:8550 listening (mod_proxy) 340s server localhost:8551 listening (proxy_http_bal1) 340s server localhost:8552 listening (proxy_http_bal2) 340s server localhost:8553 listening (proxy_http_balancer) 340s server localhost:8556 listening (proxy_fcgi) 340s server localhost:8557 listening (mod_vhost_alias) 340s server localhost:8558 listening (proxy_http_https) 340s server localhost:8559 listening (proxy_https_https) 340s server localhost:8560 listening (proxy_http_https_proxy_section) 340s server localhost:8561 listening (proxy_https_https_proxy_section) 340s server localhost:8562 listening (proxy_https_http) 347s [ info] adding source lib /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 367s t/ab/base.t ......................... 367s 1..5 367s # Running under perl version 5.040001 for linux 367s # Current time local: Thu Sep 4 15:58:45 2025 367s # Current time GMT: Thu Sep 4 15:58:45 2025 367s # Using Test.pm version 1.31 367s # Using Apache/Test.pm version 1.44 367s # # running: 367s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8537/ 367s ok 1 367s ok 2 367s # # running: 367s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 367s ok 3 367s ok 4 367s ok 5 367s ok 373s t/apache/404.t ...................... 373s 1..2 373s # Running under perl version 5.040001 for linux 373s # Current time local: Thu Sep 4 15:58:52 2025 373s # Current time GMT: Thu Sep 4 15:58:52 2025 373s # Using Test.pm version 1.31 373s # Using Apache/Test.pm version 1.44 373s # GET_STR Response: 373s # HTTP/1.1 404 Not Found 373s # Connection: close 373s # Date: Thu, 04 Sep 2025 15:58:58 GMT 373s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 373s # Content-Length: 196 373s # Content-Type: text/html; charset=iso-8859-1 373s # Client-Date: Thu, 04 Sep 2025 15:58:58 GMT 373s # Client-Peer: 127.0.0.1:8529 373s # Client-Response-Num: 1 373s # Title: 404 Not Found 373s # 373s # 373s # 373s # 404 Not Found 373s # 373s #

Not Found

373s #

The requested URL was not found on this server.

373s # 373s ok 1 373s ok 2 373s ok 380s t/apache/acceptpathinfo.t ........... 380s 1..36 380s # Running under perl version 5.040001 for linux 380s # Current time local: Thu Sep 4 15:58:58 2025 380s # Current time GMT: Thu Sep 4 15:58:58 2025 380s # Using Test.pm version 1.31 380s # Using Apache/Test.pm version 1.44 380s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 380s # expected: '200' 380s # received: '200' 380s ok 1 380s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 380s # expected: qr/_\(none\)_/ 380s # received: '_(none)_' 380s ok 2 380s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 380s # expected: '404' 380s # received: '404' 380s ok 3 380s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 380s # expected: qr/Not Found/ 380s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 380s ok 4 380s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml 380s # expected: '200' 380s # received: '200' 380s ok 5 380s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml 380s # expected: qr/_\(none\)_/ 380s # received: '_(none)_' 380s ok 6 380s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml/foo/bar 380s # expected: '404' 380s # received: '404' 380s ok 7 380s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml/foo/bar 380s # expected: qr/Not Found/ 380s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 380s ok 8 380s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh 380s # expected: '200' 380s # received: '200' 380s ok 9 380s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh 380s # expected: qr/_\(none\)_/ 380s # received: '_(none)_' 380s ok 10 380s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh/foo/bar 380s # expected: '200' 380s # received: '200' 380s ok 11 380s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh/foo/bar 380s # expected: qr/_\/foo\/bar_/ 380s # received: '_/foo/bar_' 380s ok 12 380s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off 380s # expected: '200' 380s # received: '200' 380s ok 13 380s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off 380s # expected: qr/_\(none\)_/ 380s # received: '_(none)_' 380s ok 14 380s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/foo/bar 380s # expected: '404' 380s # received: '404' 380s ok 15 380s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/foo/bar 380s # expected: qr/Not Found/ 380s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 380s ok 16 380s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml 380s # expected: '200' 380s # received: '200' 380s ok 17 380s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml 380s # expected: qr/_\(none\)_/ 380s # received: '_(none)_' 380s ok 18 380s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml/foo/bar 380s # expected: '404' 380s # received: '404' 380s ok 19 380s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml/foo/bar 380s # expected: qr/Not Found/ 380s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 380s ok 20 380s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh 380s # expected: '200' 380s # received: '200' 380s ok 21 380s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh 380s # expected: qr/_\(none\)_/ 380s # received: '_(none)_' 380s ok 22 380s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh/foo/bar 380s # expected: '404' 380s # received: '404' 380s ok 23 380s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh/foo/bar 380s # expected: qr/Not Found/ 380s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 380s ok 24 380s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 380s # expected: '200' 380s # received: '200' 380s ok 25 380s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 380s # expected: qr/_\(none\)_/ 380s # received: '_(none)_' 380s ok 26 380s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 380s # expected: '404' 380s # received: '404' 380s ok 27 380s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 380s # expected: qr/Not Found/ 380s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 380s ok 28 380s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml 380s # expected: '200' 380s # received: '200' 380s ok 29 380s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml 380s # expected: qr/_\(none\)_/ 380s # received: '_(none)_' 380s ok 30 380s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml/foo/bar 380s # expected: '200' 380s # received: '200' 380s ok 31 380s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml/foo/bar 380s # expected: qr/_\/foo\/bar_/ 380s # received: '_/foo/bar_' 380s ok 32 380s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh 380s # expected: '200' 380s # received: '200' 380s ok 33 380s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh 380s # expected: qr/_\(none\)_/ 380s # received: '_(none)_' 380s ok 34 380s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh/foo/bar 380s # expected: '200' 380s # received: '200' 380s ok 35 380s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh/foo/bar 380s # expected: qr/_\/foo\/bar_/ 380s # received: '_/foo/bar_' 380s ok 36 380s ok 391s t/apache/byterange.t ................ 391s # using LWP client 391s 1..219 391s # Running under perl version 5.040001 for linux 391s # Current time local: Thu Sep 4 15:59:05 2025 391s # Current time GMT: Thu Sep 4 15:59:05 2025 391s # Using Test.pm version 1.31 391s # Using Apache/Test.pm version 1.44 391s downloaded 19556 bytes, file is 19556 bytes 391s ok 1 391s downloaded 56240 bytes, file is 56240 bytes 391s ok 2 391s downloaded 34282 bytes, file is 34282 bytes 391s ok 3 391s downloaded 55872 bytes, file is 55872 bytes 391s ok 4 391s downloaded 43888 bytes, file is 43888 bytes 391s ok 5 391s downloaded 89272 bytes, file is 89272 bytes 391s ok 6 391s downloaded 9991 bytes, file is 9991 bytes 391s ok 7 391s downloaded 9577 bytes, file is 9577 bytes 391s ok 8 391s downloaded 4100 bytes, file is 4100 bytes 391s ok 9 391s downloaded 3672 bytes, file is 3672 bytes 391s ok 10 391s downloaded 7680 bytes, file is 7680 bytes 391s ok 11 391s downloaded 144297 bytes, file is 144297 bytes 391s ok 12 391s downloaded 7966 bytes, file is 7966 bytes 391s ok 13 391s downloaded 6891 bytes, file is 6891 bytes 391s ok 14 391s downloaded 7760 bytes, file is 7760 bytes 391s ok 15 391s downloaded 6327 bytes, file is 6327 bytes 391s ok 16 391s downloaded 133639 bytes, file is 133639 bytes 391s ok 17 391s downloaded 6142 bytes, file is 6142 bytes 391s ok 18 391s downloaded 3594 bytes, file is 3594 bytes 391s ok 19 391s downloaded 4085 bytes, file is 4085 bytes 391s ok 20 391s downloaded 119424 bytes, file is 119424 bytes 391s ok 21 391s downloaded 6597 bytes, file is 6597 bytes 391s ok 22 391s downloaded 5335 bytes, file is 5335 bytes 391s ok 23 391s downloaded 4616 bytes, file is 4616 bytes 391s ok 24 391s downloaded 115538 bytes, file is 115538 bytes 391s ok 25 391s downloaded 10759 bytes, file is 10759 bytes 391s ok 26 391s downloaded 12271 bytes, file is 12271 bytes 391s ok 27 391s downloaded 9232 bytes, file is 9232 bytes 391s ok 28 391s downloaded 129679 bytes, file is 129679 bytes 391s ok 29 391s downloaded 10557 bytes, file is 10557 bytes 391s ok 30 391s downloaded 12319 bytes, file is 12319 bytes 391s ok 31 391s downloaded 8442 bytes, file is 8442 bytes 391s ok 32 391s downloaded 4450 bytes, file is 4450 bytes 391s ok 33 391s downloaded 64521 bytes, file is 64521 bytes 391s ok 34 391s downloaded 8201 bytes, file is 8201 bytes 391s ok 35 391s downloaded 4103 bytes, file is 4103 bytes 391s ok 36 391s downloaded 10924 bytes, file is 10924 bytes 391s ok 37 391s downloaded 4456 bytes, file is 4456 bytes 391s ok 38 391s downloaded 100186 bytes, file is 100186 bytes 391s ok 39 391s downloaded 7717 bytes, file is 7717 bytes 391s ok 40 391s downloaded 7702 bytes, file is 7702 bytes 391s ok 41 391s downloaded 7017 bytes, file is 7017 bytes 391s ok 42 391s downloaded 71129 bytes, file is 71129 bytes 391s ok 43 391s downloaded 4599 bytes, file is 4599 bytes 391s ok 44 391s downloaded 6150 bytes, file is 6150 bytes 391s ok 45 391s downloaded 5111 bytes, file is 5111 bytes 391s ok 46 391s downloaded 41016 bytes, file is 41016 bytes 391s ok 47 391s downloaded 5730 bytes, file is 5730 bytes 391s ok 48 391s downloaded 4682 bytes, file is 4682 bytes 391s ok 49 391s downloaded 4980 bytes, file is 4980 bytes 391s ok 50 391s downloaded 54032 bytes, file is 54032 bytes 391s ok 51 391s downloaded 7007 bytes, file is 7007 bytes 391s ok 52 391s downloaded 37377 bytes, file is 37377 bytes 391s ok 53 391s downloaded 4214 bytes, file is 4214 bytes 391s ok 54 391s downloaded 3944 bytes, file is 3944 bytes 391s ok 55 391s downloaded 4054 bytes, file is 4054 bytes 391s ok 56 391s downloaded 44427 bytes, file is 44427 bytes 391s ok 57 391s downloaded 4744 bytes, file is 4744 bytes 391s ok 58 391s downloaded 3945 bytes, file is 3945 bytes 391s ok 59 391s downloaded 4055 bytes, file is 4055 bytes 391s ok 60 391s downloaded 68935 bytes, file is 68935 bytes 391s ok 61 391s downloaded 3946 bytes, file is 3946 bytes 391s ok 62 391s downloaded 4056 bytes, file is 4056 bytes 391s ok 63 391s downloaded 51099 bytes, file is 51099 bytes 391s ok 64 391s downloaded 5596 bytes, file is 5596 bytes 391s ok 65 391s downloaded 124707 bytes, file is 124707 bytes 391s ok 66 391s downloaded 107195 bytes, file is 107195 bytes 391s ok 67 391s downloaded 38060 bytes, file is 38060 bytes 391s ok 68 391s downloaded 4470 bytes, file is 4470 bytes 391s ok 69 391s downloaded 6335 bytes, file is 6335 bytes 391s ok 70 391s downloaded 7363 bytes, file is 7363 bytes 391s ok 71 391s downloaded 5889 bytes, file is 5889 bytes 391s ok 72 391s downloaded 4651 bytes, file is 4651 bytes 391s ok 73 391s downloaded 8356 bytes, file is 8356 bytes 391s ok 74 391s downloaded 25281 bytes, file is 25281 bytes 391s ok 75 391s downloaded 53901 bytes, file is 53901 bytes 391s ok 76 391s downloaded 115157 bytes, file is 115157 bytes 391s ok 77 391s downloaded 20457 bytes, file is 20457 bytes 391s ok 78 391s downloaded 5768 bytes, file is 5768 bytes 391s ok 79 391s downloaded 8241 bytes, file is 8241 bytes 391s ok 80 391s downloaded 846937 bytes, file is 846937 bytes 391s ok 81 391s downloaded 22584 bytes, file is 22584 bytes 391s ok 82 391s downloaded 7010 bytes, file is 7010 bytes 391s ok 83 391s downloaded 8460 bytes, file is 8460 bytes 391s ok 84 391s downloaded 294 bytes, file is 294 bytes 391s ok 85 391s downloaded 304 bytes, file is 304 bytes 391s ok 86 391s downloaded 8016 bytes, file is 8016 bytes 391s ok 87 391s downloaded 56994 bytes, file is 56994 bytes 391s ok 88 391s downloaded 4480 bytes, file is 4480 bytes 391s ok 89 391s downloaded 12665 bytes, file is 12665 bytes 391s ok 90 391s downloaded 15459 bytes, file is 15459 bytes 391s ok 91 391s downloaded 53663 bytes, file is 53663 bytes 391s ok 92 391s downloaded 4837 bytes, file is 4837 bytes 391s ok 93 391s downloaded 6939 bytes, file is 6939 bytes 391s ok 94 391s downloaded 26154 bytes, file is 26154 bytes 391s ok 95 391s downloaded 53154 bytes, file is 53154 bytes 391s ok 96 391s downloaded 4941 bytes, file is 4941 bytes 391s ok 97 391s downloaded 43100 bytes, file is 43100 bytes 391s ok 98 391s downloaded 22163 bytes, file is 22163 bytes 391s ok 99 391s downloaded 39881 bytes, file is 39881 bytes 391s ok 100 391s downloaded 5596 bytes, file is 5596 bytes 391s ok 101 391s downloaded 24504 bytes, file is 24504 bytes 391s ok 102 391s downloaded 316650 bytes, file is 316650 bytes 391s ok 103 391s downloaded 9376 bytes, file is 9376 bytes 391s ok 104 391s downloaded 46317 bytes, file is 46317 bytes 391s ok 105 391s downloaded 26950 bytes, file is 26950 bytes 391s ok 106 391s downloaded 7968 bytes, file is 7968 bytes 391s ok 107 391s downloaded 84351 bytes, file is 84351 bytes 391s ok 108 391s downloaded 37758 bytes, file is 37758 bytes 391s ok 109 391s downloaded 10258 bytes, file is 10258 bytes 391s ok 110 391s downloaded 22738 bytes, file is 22738 bytes 391s ok 111 391s downloaded 13473 bytes, file is 13473 bytes 391s ok 112 391s downloaded 10538 bytes, file is 10538 bytes 391s ok 113 391s downloaded 37601 bytes, file is 37601 bytes 391s ok 114 391s downloaded 93133 bytes, file is 93133 bytes 391s ok 115 391s downloaded 56257 bytes, file is 56257 bytes 391s ok 116 391s downloaded 39537 bytes, file is 39537 bytes 391s ok 117 391s downloaded 37806 bytes, file is 37806 bytes 391s ok 118 391s downloaded 49932 bytes, file is 49932 bytes 391s ok 119 391s downloaded 15221 bytes, file is 15221 bytes 391s ok 120 391s downloaded 22218 bytes, file is 22218 bytes 391s ok 121 391s downloaded 13355 bytes, file is 13355 bytes 391s ok 122 391s downloaded 16674 bytes, file is 16674 bytes 391s ok 123 391s downloaded 1649 bytes, file is 1649 bytes 391s ok 124 391s downloaded 427840 bytes, file is 427840 bytes 391s ok 125 391s downloaded 31790 bytes, file is 31790 bytes 391s ok 126 391s downloaded 137674 bytes, file is 137674 bytes 391s ok 127 391s downloaded 16498 bytes, file is 16498 bytes 391s ok 128 391s downloaded 13815 bytes, file is 13815 bytes 391s ok 129 391s downloaded 203704 bytes, file is 203704 bytes 391s ok 130 391s downloaded 45029 bytes, file is 45029 bytes 391s ok 131 391s downloaded 76157 bytes, file is 76157 bytes 391s ok 132 391s downloaded 6153 bytes, file is 6153 bytes 391s ok 133 391s downloaded 1538 bytes, file is 1538 bytes 391s ok 134 391s downloaded 60395 bytes, file is 60395 bytes 391s ok 135 391s downloaded 30628 bytes, file is 30628 bytes 391s ok 136 391s downloaded 2013 bytes, file is 2013 bytes 391s ok 137 391s downloaded 130207 bytes, file is 130207 bytes 391s ok 138 391s downloaded 37398 bytes, file is 37398 bytes 391s ok 139 391s downloaded 22426 bytes, file is 22426 bytes 391s ok 140 391s downloaded 35538 bytes, file is 35538 bytes 391s ok 141 391s downloaded 71704 bytes, file is 71704 bytes 391s ok 142 391s downloaded 4432 bytes, file is 4432 bytes 391s ok 143 391s downloaded 8360 bytes, file is 8360 bytes 391s ok 144 391s downloaded 12224 bytes, file is 12224 bytes 391s ok 145 391s downloaded 355 bytes, file is 355 bytes 391s ok 146 391s downloaded 2026 bytes, file is 2026 bytes 391s ok 147 391s downloaded 76152 bytes, file is 76152 bytes 391s ok 148 391s downloaded 9351 bytes, file is 9351 bytes 391s ok 149 391s downloaded 12143 bytes, file is 12143 bytes 391s ok 150 391s downloaded 26535 bytes, file is 26535 bytes 391s ok 151 391s downloaded 9588 bytes, file is 9588 bytes 391s ok 152 391s downloaded 67932 bytes, file is 67932 bytes 391s ok 153 391s downloaded 22331 bytes, file is 22331 bytes 391s ok 154 391s downloaded 3429 bytes, file is 3429 bytes 391s ok 155 391s downloaded 10963 bytes, file is 10963 bytes 391s ok 156 391s downloaded 8357 bytes, file is 8357 bytes 391s ok 157 391s downloaded 36145 bytes, file is 36145 bytes 391s ok 158 391s downloaded 26757 bytes, file is 26757 bytes 391s ok 159 391s downloaded 177324 bytes, file is 177324 bytes 391s ok 160 391s downloaded 1243 bytes, file is 1243 bytes 391s ok 161 391s downloaded 15223 bytes, file is 15223 bytes 391s ok 162 391s downloaded 93367 bytes, file is 93367 bytes 391s ok 163 391s downloaded 14283 bytes, file is 14283 bytes 391s ok 164 391s downloaded 4784 bytes, file is 4784 bytes 391s ok 165 391s downloaded 51369 bytes, file is 51369 bytes 391s ok 166 391s downloaded 49852 bytes, file is 49852 bytes 391s ok 167 391s downloaded 5144 bytes, file is 5144 bytes 391s ok 168 391s downloaded 23397 bytes, file is 23397 bytes 391s ok 169 391s downloaded 68880 bytes, file is 68880 bytes 391s ok 170 391s downloaded 12096 bytes, file is 12096 bytes 391s ok 171 391s downloaded 26551 bytes, file is 26551 bytes 391s ok 172 391s downloaded 89521 bytes, file is 89521 bytes 391s ok 173 391s downloaded 5138 bytes, file is 5138 bytes 391s ok 174 391s downloaded 6693 bytes, file is 6693 bytes 391s ok 175 391s downloaded 135766 bytes, file is 135766 bytes 391s ok 176 391s downloaded 35484 bytes, file is 35484 bytes 391s ok 177 391s downloaded 33167 bytes, file is 33167 bytes 391s ok 178 391s downloaded 48839 bytes, file is 48839 bytes 391s ok 179 391s downloaded 36188 bytes, file is 36188 bytes 391s ok 180 391s downloaded 18756 bytes, file is 18756 bytes 391s ok 181 391s downloaded 43401 bytes, file is 43401 bytes 391s ok 182 391s downloaded 509 bytes, file is 509 bytes 391s ok 183 391s downloaded 19207 bytes, file is 19207 bytes 391s ok 184 391s downloaded 15530 bytes, file is 15530 bytes 391s ok 185 391s downloaded 123375 bytes, file is 123375 bytes 391s ok 186 391s downloaded 1617 bytes, file is 1617 bytes 391s ok 187 391s downloaded 59143 bytes, file is 59143 bytes 391s ok 188 391s downloaded 27882 bytes, file is 27882 bytes 391s ok 189 391s downloaded 19186 bytes, file is 19186 bytes 391s ok 190 391s downloaded 29844 bytes, file is 29844 bytes 391s ok 191 391s downloaded 7132 bytes, file is 7132 bytes 391s ok 192 391s downloaded 9019 bytes, file is 9019 bytes 391s ok 193 391s downloaded 77753 bytes, file is 77753 bytes 391s ok 194 391s downloaded 54047 bytes, file is 54047 bytes 391s ok 195 391s downloaded 10328 bytes, file is 10328 bytes 391s ok 196 391s downloaded 45444 bytes, file is 45444 bytes 391s ok 197 391s downloaded 39569 bytes, file is 39569 bytes 391s ok 198 391s downloaded 842346 bytes, file is 842346 bytes 391s ok 199 391s downloaded 372 bytes, file is 372 bytes 391s ok 200 391s downloaded 294 bytes, file is 294 bytes 391s ok 201 391s downloaded 294 bytes, file is 294 bytes 391s ok 202 391s downloaded 10623 bytes, file is 10623 bytes 391s ok 203 391s downloaded 8511 bytes, file is 8511 bytes 391s ok 204 391s downloaded 4483 bytes, file is 4483 bytes 391s ok 205 391s downloaded 90806 bytes, file is 90806 bytes 391s ok 206 391s downloaded 25417 bytes, file is 25417 bytes 391s ok 207 391s downloaded 14126 bytes, file is 14126 bytes 391s ok 208 391s downloaded 38625 bytes, file is 38625 bytes 391s ok 209 391s downloaded 454394 bytes, file is 454394 bytes 391s ok 210 391s downloaded 7952 bytes, file is 7952 bytes 391s ok 211 391s downloaded 7400 bytes, file is 7400 bytes 391s ok 212 391s downloaded 93207 bytes, file is 93207 bytes 391s ok 213 391s downloaded 50829 bytes, file is 50829 bytes 391s ok 214 391s downloaded 3862 bytes, file is 3862 bytes 391s ok 215 391s downloaded 31841 bytes, file is 31841 bytes 391s ok 216 391s downloaded 77077 bytes, file is 77077 bytes 391s ok 217 391s downloaded 50463 bytes, file is 50463 bytes 391s ok 218 391s downloaded 24001 bytes, file is 24001 bytes 391s ok 219 391s ok 396s t/apache/byterange2.t ............... 396s 1..1 396s # Running under perl version 5.040001 for linux 396s # Current time local: Thu Sep 4 15:59:16 2025 396s # Current time GMT: Thu Sep 4 15:59:16 2025 396s # Using Test.pm version 1.31 396s # Using Apache/Test.pm version 1.44 396s # testing : return correct content 396s # expected: 'hello 396s # ' 396s # received: 'hello 396s # ' 396s ok 1 396s ok 406s t/apache/byterange3.t ............... 406s # using LWP client 406s 1..219 406s # Running under perl version 5.040001 for linux 406s # Current time local: Thu Sep 4 15:59:21 2025 406s # Current time GMT: Thu Sep 4 15:59:21 2025 406s # Using Test.pm version 1.31 406s # Using Apache/Test.pm version 1.44 406s downloaded 19556 bytes, file is 19556 bytes 406s ok 1 406s downloaded 56240 bytes, file is 56240 bytes 406s ok 2 406s downloaded 34282 bytes, file is 34282 bytes 406s ok 3 406s downloaded 55872 bytes, file is 55872 bytes 406s ok 4 406s downloaded 43888 bytes, file is 43888 bytes 406s ok 5 406s downloaded 89272 bytes, file is 89272 bytes 406s ok 6 406s downloaded 9991 bytes, file is 9991 bytes 406s ok 7 406s downloaded 9577 bytes, file is 9577 bytes 406s ok 8 406s downloaded 4100 bytes, file is 4100 bytes 406s ok 9 406s downloaded 3672 bytes, file is 3672 bytes 406s ok 10 406s downloaded 7680 bytes, file is 7680 bytes 406s ok 11 406s downloaded 144297 bytes, file is 144297 bytes 406s ok 12 406s downloaded 7966 bytes, file is 7966 bytes 406s ok 13 406s downloaded 6891 bytes, file is 6891 bytes 406s ok 14 406s downloaded 7760 bytes, file is 7760 bytes 406s ok 15 406s downloaded 6327 bytes, file is 6327 bytes 406s ok 16 406s downloaded 133639 bytes, file is 133639 bytes 406s ok 17 406s downloaded 6142 bytes, file is 6142 bytes 406s ok 18 406s downloaded 3594 bytes, file is 3594 bytes 406s ok 19 406s downloaded 4085 bytes, file is 4085 bytes 406s ok 20 406s downloaded 119424 bytes, file is 119424 bytes 406s ok 21 406s downloaded 6597 bytes, file is 6597 bytes 406s ok 22 406s downloaded 5335 bytes, file is 5335 bytes 406s ok 23 406s downloaded 4616 bytes, file is 4616 bytes 406s ok 24 406s downloaded 115538 bytes, file is 115538 bytes 406s ok 25 406s downloaded 10759 bytes, file is 10759 bytes 406s ok 26 406s downloaded 12271 bytes, file is 12271 bytes 406s ok 27 406s downloaded 9232 bytes, file is 9232 bytes 406s ok 28 406s downloaded 129679 bytes, file is 129679 bytes 406s ok 29 406s downloaded 10557 bytes, file is 10557 bytes 406s ok 30 406s downloaded 12319 bytes, file is 12319 bytes 406s ok 31 406s downloaded 8442 bytes, file is 8442 bytes 406s ok 32 406s downloaded 4450 bytes, file is 4450 bytes 406s ok 33 406s downloaded 64521 bytes, file is 64521 bytes 406s ok 34 406s downloaded 8201 bytes, file is 8201 bytes 406s ok 35 406s downloaded 4103 bytes, file is 4103 bytes 406s ok 36 406s downloaded 10924 bytes, file is 10924 bytes 406s ok 37 406s downloaded 4456 bytes, file is 4456 bytes 406s ok 38 406s downloaded 100186 bytes, file is 100186 bytes 406s ok 39 406s downloaded 7717 bytes, file is 7717 bytes 406s ok 40 406s downloaded 7702 bytes, file is 7702 bytes 406s ok 41 406s downloaded 7017 bytes, file is 7017 bytes 406s ok 42 406s downloaded 71129 bytes, file is 71129 bytes 406s ok 43 406s downloaded 4599 bytes, file is 4599 bytes 406s ok 44 406s downloaded 6150 bytes, file is 6150 bytes 406s ok 45 406s downloaded 5111 bytes, file is 5111 bytes 406s ok 46 406s downloaded 41016 bytes, file is 41016 bytes 406s ok 47 406s downloaded 5730 bytes, file is 5730 bytes 406s ok 48 406s downloaded 4682 bytes, file is 4682 bytes 406s ok 49 406s downloaded 4980 bytes, file is 4980 bytes 406s ok 50 406s downloaded 54032 bytes, file is 54032 bytes 406s ok 51 406s downloaded 7007 bytes, file is 7007 bytes 406s ok 52 406s downloaded 37377 bytes, file is 37377 bytes 406s ok 53 406s downloaded 4214 bytes, file is 4214 bytes 406s ok 54 406s downloaded 3944 bytes, file is 3944 bytes 406s ok 55 406s downloaded 4054 bytes, file is 4054 bytes 406s ok 56 406s downloaded 44427 bytes, file is 44427 bytes 406s ok 57 406s downloaded 4744 bytes, file is 4744 bytes 406s ok 58 406s downloaded 3945 bytes, file is 3945 bytes 406s ok 59 406s downloaded 4055 bytes, file is 4055 bytes 406s ok 60 406s downloaded 68935 bytes, file is 68935 bytes 406s ok 61 406s downloaded 3946 bytes, file is 3946 bytes 406s ok 62 406s downloaded 4056 bytes, file is 4056 bytes 406s ok 63 406s downloaded 51099 bytes, file is 51099 bytes 406s ok 64 406s downloaded 5596 bytes, file is 5596 bytes 406s ok 65 406s downloaded 124707 bytes, file is 124707 bytes 406s ok 66 406s downloaded 107195 bytes, file is 107195 bytes 406s ok 67 406s downloaded 38060 bytes, file is 38060 bytes 406s ok 68 406s downloaded 4470 bytes, file is 4470 bytes 406s ok 69 406s downloaded 6335 bytes, file is 6335 bytes 406s ok 70 406s downloaded 7363 bytes, file is 7363 bytes 406s ok 71 406s downloaded 5889 bytes, file is 5889 bytes 406s ok 72 406s downloaded 4651 bytes, file is 4651 bytes 406s ok 73 406s downloaded 8356 bytes, file is 8356 bytes 406s ok 74 406s downloaded 25281 bytes, file is 25281 bytes 406s ok 75 406s downloaded 53901 bytes, file is 53901 bytes 406s ok 76 406s downloaded 115157 bytes, file is 115157 bytes 406s ok 77 406s downloaded 20457 bytes, file is 20457 bytes 406s ok 78 406s downloaded 5768 bytes, file is 5768 bytes 406s ok 79 406s downloaded 8241 bytes, file is 8241 bytes 406s ok 80 406s downloaded 846937 bytes, file is 846937 bytes 406s ok 81 406s downloaded 22584 bytes, file is 22584 bytes 406s ok 82 406s downloaded 7010 bytes, file is 7010 bytes 406s ok 83 406s downloaded 8460 bytes, file is 8460 bytes 406s ok 84 406s downloaded 294 bytes, file is 294 bytes 406s ok 85 406s downloaded 304 bytes, file is 304 bytes 406s ok 86 406s downloaded 8016 bytes, file is 8016 bytes 406s ok 87 406s downloaded 56994 bytes, file is 56994 bytes 406s ok 88 406s downloaded 4480 bytes, file is 4480 bytes 406s ok 89 406s downloaded 12665 bytes, file is 12665 bytes 406s ok 90 406s downloaded 15459 bytes, file is 15459 bytes 406s ok 91 406s downloaded 53663 bytes, file is 53663 bytes 406s ok 92 406s downloaded 4837 bytes, file is 4837 bytes 406s ok 93 406s downloaded 6939 bytes, file is 6939 bytes 406s ok 94 406s downloaded 26154 bytes, file is 26154 bytes 406s ok 95 406s downloaded 53154 bytes, file is 53154 bytes 406s ok 96 406s downloaded 4941 bytes, file is 4941 bytes 406s ok 97 406s downloaded 43100 bytes, file is 43100 bytes 406s ok 98 406s downloaded 22163 bytes, file is 22163 bytes 406s ok 99 406s downloaded 39881 bytes, file is 39881 bytes 406s ok 100 406s downloaded 5596 bytes, file is 5596 bytes 406s ok 101 406s downloaded 24504 bytes, file is 24504 bytes 406s ok 102 406s downloaded 316650 bytes, file is 316650 bytes 406s ok 103 406s downloaded 9376 bytes, file is 9376 bytes 406s ok 104 406s downloaded 46317 bytes, file is 46317 bytes 406s ok 105 406s downloaded 26950 bytes, file is 26950 bytes 406s ok 106 406s downloaded 7968 bytes, file is 7968 bytes 406s ok 107 406s downloaded 84351 bytes, file is 84351 bytes 406s ok 108 406s downloaded 37758 bytes, file is 37758 bytes 406s ok 109 406s downloaded 10258 bytes, file is 10258 bytes 406s ok 110 406s downloaded 22738 bytes, file is 22738 bytes 406s ok 111 406s downloaded 13473 bytes, file is 13473 bytes 406s ok 112 406s downloaded 10538 bytes, file is 10538 bytes 406s ok 113 406s downloaded 37601 bytes, file is 37601 bytes 406s ok 114 406s downloaded 93133 bytes, file is 93133 bytes 406s ok 115 406s downloaded 56257 bytes, file is 56257 bytes 406s ok 116 406s downloaded 39537 bytes, file is 39537 bytes 406s ok 117 406s downloaded 37806 bytes, file is 37806 bytes 406s ok 118 406s downloaded 49932 bytes, file is 49932 bytes 406s ok 119 406s downloaded 15221 bytes, file is 15221 bytes 406s ok 120 406s downloaded 22218 bytes, file is 22218 bytes 406s ok 121 406s downloaded 13355 bytes, file is 13355 bytes 406s ok 122 406s downloaded 16674 bytes, file is 16674 bytes 406s ok 123 406s downloaded 1649 bytes, file is 1649 bytes 406s ok 124 406s downloaded 427840 bytes, file is 427840 bytes 406s ok 125 406s downloaded 31790 bytes, file is 31790 bytes 406s ok 126 406s downloaded 137674 bytes, file is 137674 bytes 406s ok 127 406s downloaded 16498 bytes, file is 16498 bytes 406s ok 128 406s downloaded 13815 bytes, file is 13815 bytes 406s ok 129 406s downloaded 203704 bytes, file is 203704 bytes 406s ok 130 406s downloaded 45029 bytes, file is 45029 bytes 406s ok 131 406s downloaded 76157 bytes, file is 76157 bytes 406s ok 132 406s downloaded 6153 bytes, file is 6153 bytes 406s ok 133 406s downloaded 1538 bytes, file is 1538 bytes 406s ok 134 406s downloaded 60395 bytes, file is 60395 bytes 406s ok 135 406s downloaded 30628 bytes, file is 30628 bytes 406s ok 136 406s downloaded 2013 bytes, file is 2013 bytes 406s ok 137 406s downloaded 130207 bytes, file is 130207 bytes 406s ok 138 406s downloaded 37398 bytes, file is 37398 bytes 406s ok 139 406s downloaded 22426 bytes, file is 22426 bytes 406s ok 140 406s downloaded 35538 bytes, file is 35538 bytes 406s ok 141 406s downloaded 71704 bytes, file is 71704 bytes 406s ok 142 406s downloaded 4432 bytes, file is 4432 bytes 406s ok 143 406s downloaded 8360 bytes, file is 8360 bytes 406s ok 144 406s downloaded 12224 bytes, file is 12224 bytes 406s ok 145 406s downloaded 355 bytes, file is 355 bytes 406s ok 146 406s downloaded 2026 bytes, file is 2026 bytes 406s ok 147 406s downloaded 76152 bytes, file is 76152 bytes 406s ok 148 406s downloaded 9351 bytes, file is 9351 bytes 406s ok 149 406s downloaded 12143 bytes, file is 12143 bytes 406s ok 150 406s downloaded 26535 bytes, file is 26535 bytes 406s ok 151 406s downloaded 9588 bytes, file is 9588 bytes 406s ok 152 406s downloaded 67932 bytes, file is 67932 bytes 406s ok 153 406s downloaded 22331 bytes, file is 22331 bytes 406s ok 154 406s downloaded 3429 bytes, file is 3429 bytes 406s ok 155 406s downloaded 10963 bytes, file is 10963 bytes 406s ok 156 406s downloaded 8357 bytes, file is 8357 bytes 406s ok 157 406s downloaded 36145 bytes, file is 36145 bytes 406s ok 158 406s downloaded 26757 bytes, file is 26757 bytes 406s ok 159 406s downloaded 177324 bytes, file is 177324 bytes 406s ok 160 406s downloaded 1243 bytes, file is 1243 bytes 406s ok 161 406s downloaded 15223 bytes, file is 15223 bytes 406s ok 162 406s downloaded 93367 bytes, file is 93367 bytes 406s ok 163 406s downloaded 14283 bytes, file is 14283 bytes 406s ok 164 406s downloaded 4784 bytes, file is 4784 bytes 406s ok 165 406s downloaded 51369 bytes, file is 51369 bytes 406s ok 166 406s downloaded 49852 bytes, file is 49852 bytes 406s ok 167 406s downloaded 5144 bytes, file is 5144 bytes 406s ok 168 406s downloaded 23397 bytes, file is 23397 bytes 406s ok 169 406s downloaded 68880 bytes, file is 68880 bytes 406s ok 170 406s downloaded 12096 bytes, file is 12096 bytes 406s ok 171 406s downloaded 26551 bytes, file is 26551 bytes 406s ok 172 406s downloaded 89521 bytes, file is 89521 bytes 406s ok 173 406s downloaded 5138 bytes, file is 5138 bytes 406s ok 174 406s downloaded 6693 bytes, file is 6693 bytes 406s ok 175 406s downloaded 135766 bytes, file is 135766 bytes 406s ok 176 406s downloaded 35484 bytes, file is 35484 bytes 406s ok 177 406s downloaded 33167 bytes, file is 33167 bytes 406s ok 178 406s downloaded 48839 bytes, file is 48839 bytes 406s ok 179 406s downloaded 36188 bytes, file is 36188 bytes 406s ok 180 406s downloaded 18756 bytes, file is 18756 bytes 406s ok 181 406s downloaded 43401 bytes, file is 43401 bytes 406s ok 182 406s downloaded 509 bytes, file is 509 bytes 406s ok 183 406s downloaded 19207 bytes, file is 19207 bytes 406s ok 184 406s downloaded 15530 bytes, file is 15530 bytes 406s ok 185 406s downloaded 123375 bytes, file is 123375 bytes 406s ok 186 406s downloaded 1617 bytes, file is 1617 bytes 406s ok 187 406s downloaded 59143 bytes, file is 59143 bytes 406s ok 188 406s downloaded 27882 bytes, file is 27882 bytes 406s ok 189 406s downloaded 19186 bytes, file is 19186 bytes 406s ok 190 406s downloaded 29844 bytes, file is 29844 bytes 406s ok 191 406s downloaded 7132 bytes, file is 7132 bytes 406s ok 192 406s downloaded 9019 bytes, file is 9019 bytes 406s ok 193 406s downloaded 77753 bytes, file is 77753 bytes 406s ok 194 406s downloaded 54047 bytes, file is 54047 bytes 406s ok 195 406s downloaded 10328 bytes, file is 10328 bytes 406s ok 196 406s downloaded 45444 bytes, file is 45444 bytes 406s ok 197 406s downloaded 39569 bytes, file is 39569 bytes 406s ok 198 406s downloaded 842346 bytes, file is 842346 bytes 406s ok 199 406s downloaded 372 bytes, file is 372 bytes 406s ok 200 406s downloaded 294 bytes, file is 294 bytes 406s ok 201 406s downloaded 294 bytes, file is 294 bytes 406s ok 202 406s downloaded 10623 bytes, file is 10623 bytes 406s ok 203 406s downloaded 8511 bytes, file is 8511 bytes 406s ok 204 406s downloaded 4483 bytes, file is 4483 bytes 406s ok 205 406s downloaded 90806 bytes, file is 90806 bytes 406s ok 206 406s downloaded 25417 bytes, file is 25417 bytes 406s ok 207 406s downloaded 14126 bytes, file is 14126 bytes 406s ok 208 406s downloaded 38625 bytes, file is 38625 bytes 406s ok 209 406s downloaded 454394 bytes, file is 454394 bytes 406s ok 210 406s downloaded 7952 bytes, file is 7952 bytes 406s ok 211 406s downloaded 7400 bytes, file is 7400 bytes 406s ok 212 406s downloaded 93207 bytes, file is 93207 bytes 406s ok 213 406s downloaded 50829 bytes, file is 50829 bytes 406s ok 214 406s downloaded 3862 bytes, file is 3862 bytes 406s ok 215 406s downloaded 31841 bytes, file is 31841 bytes 406s ok 216 406s downloaded 77077 bytes, file is 77077 bytes 406s ok 217 406s downloaded 50463 bytes, file is 50463 bytes 406s ok 218 406s downloaded 24001 bytes, file is 24001 bytes 406s ok 219 406s ok 413s t/apache/byterange4.t ............... 413s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 413s 1..153 413s # Running under perl version 5.040001 for linux 413s # Current time local: Thu Sep 4 15:59:31 2025 413s # Current time GMT: Thu Sep 4 15:59:31 2025 413s # Using Test.pm version 1.31 413s # Using Apache/Test.pm version 1.44 413s range: 0-0 413s rc 206 413s expect: '0' 413s got: '0' 413s ok 1 413s range: 0-1 413s rc 206 413s expect: '00' 413s got: '00' 413s ok 2 413s range: 0-2 413s rc 206 413s expect: '000' 413s got: '000' 413s ok 3 413s range: 0-198 413s rc 206 413s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 413s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 413s ok 4 413s range: 0-199 413s rc 206 413s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 413s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 413s ok 5 413s range: 0-200 413s rc 206 413s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 413s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 413s ok 6 413s range: 0-201 413s rc 206 413s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 413s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 413s ok 7 413s range: 0-598 413s rc 206 413s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 413s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 413s ok 8 413s range: 0-599 413s rc 206 413s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 413s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 413s ok 9 413s range: 0-600 413s rc 206 413s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 413s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 413s ok 10 413s range: 0-601 413s rc 206 413s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 413s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 413s ok 11 413s range: 0-7798 413s rc 206 413s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s ok 12 413s range: 0-7799 413s rc 206 413s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s ok 13 413s range: 0-7800 413s rc 206 413s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s ok 14 413s range: 0-7801 413s rc 206 413s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s ok 15 413s range: 0-7998 413s rc 206 413s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s ok 16 413s range: 0-7999 413s rc 206 413s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 413s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 413s ok 17 413s range: 1-1 413s rc 206 413s expect: '0' 413s got: '0' 413s ok 18 413s range: 1-2 413s rc 206 413s expect: '00' 413s got: '00' 413s ok 19 413s range: 1-198 413s rc 206 413s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 413s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 413s ok 20 413s range: 1-199 413s rc 206 413s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 413s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 413s ok 21 413s range: 1-200 413s rc 206 413s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 413s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 413s ok 22 413s range: 1-201 413s rc 206 413s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 413s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 413s ok 23 413s range: 1-598 413s rc 206 413s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 413s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 413s ok 24 413s range: 1-599 413s rc 206 413s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 413s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 413s ok 25 413s range: 1-600 413s rc 206 413s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 413s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 413s ok 26 413s range: 1-601 413s rc 206 413s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 413s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 413s ok 27 413s range: 1-7798 413s rc 206 413s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s ok 28 413s range: 1-7799 413s rc 206 413s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s ok 29 413s range: 1-7800 413s rc 206 413s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s ok 30 413s range: 1-7801 413s rc 206 413s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s ok 31 413s range: 1-7998 413s rc 206 413s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s ok 32 413s range: 1-7999 413s rc 206 413s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 413s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 413s ok 33 413s range: 2-2 413s rc 206 413s expect: '0' 413s got: '0' 413s ok 34 413s range: 2-198 413s rc 206 413s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 413s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 413s ok 35 413s range: 2-199 413s rc 206 413s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 413s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 413s ok 36 413s range: 2-200 413s rc 206 413s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 413s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 413s ok 37 413s range: 2-201 413s rc 206 413s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 413s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 413s ok 38 413s range: 2-598 413s rc 206 413s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 413s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 413s ok 39 413s range: 2-599 413s rc 206 413s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 413s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 413s ok 40 413s range: 2-600 413s rc 206 413s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 413s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 413s ok 41 413s range: 2-601 413s rc 206 413s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 413s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 413s ok 42 413s range: 2-7798 413s rc 206 413s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s ok 43 413s range: 2-7799 413s rc 206 413s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s ok 44 413s range: 2-7800 413s rc 206 413s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s ok 45 413s range: 2-7801 413s rc 206 413s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s ok 46 413s range: 2-7998 413s rc 206 413s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s ok 47 413s range: 2-7999 413s rc 206 413s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 413s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 413s ok 48 413s range: 198-198 413s rc 206 413s expect: '5' 413s got: '5' 413s ok 49 413s range: 198-199 413s rc 206 413s expect: '50' 413s got: '50' 413s ok 50 413s range: 198-200 413s rc 206 413s expect: '500' 413s got: '500' 413s ok 51 413s range: 198-201 413s rc 206 413s expect: '5000' 413s got: '5000' 413s ok 52 413s range: 198-598 413s rc 206 413s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 413s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 413s ok 53 413s range: 198-599 413s rc 206 413s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 413s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 413s ok 54 413s range: 198-600 413s rc 206 413s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 413s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 413s ok 55 413s range: 198-601 413s rc 206 413s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 413s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 413s ok 56 413s range: 198-7798 413s rc 206 413s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s ok 57 413s range: 198-7799 413s rc 206 413s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s ok 58 413s range: 198-7800 413s rc 206 413s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s ok 59 413s range: 198-7801 413s rc 206 413s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s ok 60 413s range: 198-7998 413s rc 206 413s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s ok 61 413s range: 198-7999 413s rc 206 413s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 413s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 413s ok 62 413s range: 199-199 413s rc 206 413s expect: '0' 413s got: '0' 413s ok 63 413s range: 199-200 413s rc 206 413s expect: '00' 413s got: '00' 413s ok 64 413s range: 199-201 413s rc 206 413s expect: '000' 413s got: '000' 413s ok 65 413s range: 199-598 413s rc 206 413s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 413s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 413s ok 66 413s range: 199-599 413s rc 206 413s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 413s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 413s ok 67 413s range: 199-600 413s rc 206 413s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 413s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 413s ok 68 413s range: 199-601 413s rc 206 413s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 413s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 413s ok 69 413s range: 199-7798 413s rc 206 413s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s ok 70 413s range: 199-7799 413s rc 206 413s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s ok 71 413s range: 199-7800 413s rc 206 413s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s ok 72 413s range: 199-7801 413s rc 206 413s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s ok 73 413s range: 199-7998 413s rc 206 413s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s ok 74 413s range: 199-7999 413s rc 206 413s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 413s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 413s ok 75 413s range: 200-200 413s rc 206 413s expect: '0' 413s got: '0' 413s ok 76 413s range: 200-201 413s rc 206 413s expect: '00' 413s got: '00' 413s ok 77 413s range: 200-598 413s rc 206 413s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 413s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 413s ok 78 413s range: 200-599 413s rc 206 413s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 413s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 413s ok 79 413s range: 200-600 413s rc 206 413s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 413s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 413s ok 80 413s range: 200-601 413s rc 206 413s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 413s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 413s ok 81 413s range: 200-7798 413s rc 206 413s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s ok 82 413s range: 200-7799 413s rc 206 413s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s ok 83 413s range: 200-7800 413s rc 206 413s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s ok 84 413s range: 200-7801 413s rc 206 413s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s ok 85 413s range: 200-7998 413s rc 206 413s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s ok 86 413s range: 200-7999 413s rc 206 413s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 413s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 413s ok 87 413s range: 201-201 413s rc 206 413s expect: '0' 413s got: '0' 413s ok 88 413s range: 201-598 413s rc 206 413s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 413s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 413s ok 89 413s range: 201-599 413s rc 206 413s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 413s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 413s ok 90 413s range: 201-600 413s rc 206 413s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 413s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 413s ok 91 413s range: 201-601 413s rc 206 413s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 413s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 413s ok 92 413s range: 201-7798 413s rc 206 413s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s ok 93 413s range: 201-7799 413s rc 206 413s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s ok 94 413s range: 201-7800 413s rc 206 413s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s ok 95 413s range: 201-7801 413s rc 206 413s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s ok 96 413s range: 201-7998 413s rc 206 413s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s ok 97 413s range: 201-7999 413s rc 206 413s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 413s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 413s ok 98 413s range: 598-598 413s rc 206 413s expect: '5' 413s got: '5' 413s ok 99 413s range: 598-599 413s rc 206 413s expect: '50' 413s got: '50' 413s ok 100 413s range: 598-600 413s rc 206 413s expect: '500' 413s got: '500' 413s ok 101 413s range: 598-601 413s rc 206 413s expect: '5001' 413s got: '5001' 413s ok 102 413s range: 598-7798 413s rc 206 413s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s ok 103 413s range: 598-7799 413s rc 206 413s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s ok 104 413s range: 598-7800 413s rc 206 413s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s ok 105 413s range: 598-7801 413s rc 206 413s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s ok 106 413s range: 598-7998 413s rc 206 413s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s ok 107 413s range: 598-7999 413s rc 206 413s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 413s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 413s ok 108 413s range: 599-599 413s rc 206 413s expect: '0' 413s got: '0' 413s ok 109 413s range: 599-600 413s rc 206 413s expect: '00' 413s got: '00' 413s ok 110 413s range: 599-601 413s rc 206 413s expect: '001' 413s got: '001' 413s ok 111 413s range: 599-7798 413s rc 206 413s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 413s ok 112 413s range: 599-7799 413s rc 206 413s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 413s ok 113 413s range: 599-7800 413s rc 206 413s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 413s ok 114 413s range: 599-7801 413s rc 206 413s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 413s ok 115 413s range: 599-7998 413s rc 206 413s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 413s ok 116 413s range: 599-7999 413s rc 206 414s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 414s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 414s ok 117 414s range: 600-600 414s rc 206 414s expect: '0' 414s got: '0' 414s ok 118 414s range: 600-601 414s rc 206 414s expect: '01' 414s got: '01' 414s ok 119 414s range: 600-7798 414s rc 206 414s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 414s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 414s ok 120 414s range: 600-7799 414s rc 206 414s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 414s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 414s ok 121 414s range: 600-7800 414s rc 206 414s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 414s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 414s ok 122 414s range: 600-7801 414s rc 206 414s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 414s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 414s ok 123 414s range: 600-7998 414s rc 206 414s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 414s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 414s ok 124 414s range: 600-7999 414s rc 206 414s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 414s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 414s ok 125 414s range: 601-601 414s rc 206 414s expect: '1' 414s got: '1' 414s ok 126 414s range: 601-7798 414s rc 206 414s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 414s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 414s ok 127 414s range: 601-7799 414s rc 206 414s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 414s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 414s ok 128 414s range: 601-7800 414s rc 206 414s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 414s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 414s ok 129 414s range: 601-7801 414s rc 206 414s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 414s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 414s ok 130 414s range: 601-7998 414s rc 206 414s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 414s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 414s ok 131 414s range: 601-7999 414s rc 206 414s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 414s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 414s ok 132 414s range: 7798-7798 414s rc 206 414s expect: '5' 414s got: '5' 414s ok 133 414s range: 7798-7799 414s rc 206 414s expect: '50' 414s got: '50' 414s ok 134 414s range: 7798-7800 414s rc 206 414s expect: '501' 414s got: '501' 414s ok 135 414s range: 7798-7801 414s rc 206 414s expect: '5019' 414s got: '5019' 414s ok 136 414s range: 7798-7998 414s rc 206 414s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 414s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 414s ok 137 414s range: 7798-7999 414s rc 206 414s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 414s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 414s ok 138 414s range: 7799-7799 414s rc 206 414s expect: '0' 414s got: '0' 414s ok 139 414s range: 7799-7800 414s rc 206 414s expect: '01' 414s got: '01' 414s ok 140 414s range: 7799-7801 414s rc 206 414s expect: '019' 414s got: '019' 414s ok 141 414s range: 7799-7998 414s rc 206 414s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 414s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 414s ok 142 414s range: 7799-7999 414s rc 206 414s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 414s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 414s ok 143 414s range: 7800-7800 414s rc 206 414s expect: '1' 414s got: '1' 414s ok 144 414s range: 7800-7801 414s rc 206 414s expect: '19' 414s got: '19' 414s ok 145 414s range: 7800-7998 414s rc 206 414s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 414s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 414s ok 146 414s range: 7800-7999 414s rc 206 414s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 414s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 414s ok 147 414s range: 7801-7801 414s rc 206 414s expect: '9' 414s got: '9' 414s ok 148 414s range: 7801-7998 414s rc 206 414s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 414s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 414s ok 149 414s range: 7801-7999 414s rc 206 414s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 414s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 414s ok 150 414s range: 7998-7998 414s rc 206 414s expect: '0' 414s got: '0' 414s ok 151 414s range: 7998-7999 414s rc 206 414s expect: '00' 414s got: '00' 414s ok 152 414s range: 7999-7999 414s rc 206 414s expect: '0' 414s got: '0' 414s ok 153 414s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 414s ok 419s t/apache/byterange5.t ............... 419s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 419s 1..5 419s # Running under perl version 5.040001 for linux 419s # Current time local: Thu Sep 4 15:59:38 2025 419s # Current time GMT: Thu Sep 4 15:59:38 2025 419s # Using Test.pm version 1.31 419s # Using Apache/Test.pm version 1.44 419s ok 1 419s ok 2 419s ok 3 419s ok 4 419s ok 5 419s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 419s ok 426s t/apache/byterange6.t ............... 426s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 426s 1..53 426s # Running under perl version 5.040001 for linux 426s # Current time local: Thu Sep 4 15:59:44 2025 426s # Current time GMT: Thu Sep 4 15:59:44 2025 426s # Using Test.pm version 1.31 426s # Using Apache/Test.pm version 1.44 426s # expecting range 0-100 426s # expecting range 1000-1001 426s ok 1 426s # expecting range 0-100 426s # expecting range 1000-1001 426s ok 2 426s # expecting range 0-100 426s # expecting range 1000-1001 426s ok 3 426s # expecting range 1-100 426s # expecting range 1000-1001 426s ok 4 426s # expecting range 1-100 426s # expecting range 1000-1001 426s ok 5 426s # expecting range 1-100 426s # expecting range 1000-1001 426s ok 6 426s # expecting range 0-100 426s # expecting range 1000-1001 426s # expecting range 5-6 426s ok 7 426s # expecting range 0-100 426s # expecting range 1000-1001 426s # expecting range 5-6 426s ok 8 426s # expecting range 0-100 426s # expecting range 1000-1001 426s # expecting range 5-6 426s ok 9 426s # expecting range 1-100 426s # expecting range 1000-1001 426s # expecting range 5-6 426s ok 10 426s # expecting range 1-100 426s # expecting range 1000-1001 426s # expecting range 5-6 426s ok 11 426s # expecting range 1-100 426s # expecting range 1000-1001 426s # expecting range 5-6 426s ok 12 426s # expecting range 1-100 426s # expecting range 1000-1001 426s ok 13 426s # expecting range 1-100 426s # expecting range 1000-1001 426s ok 14 426s # expecting range 1-100 426s # expecting range 1000-1001 426s ok 15 426s # expecting range 1-100 426s # expecting range 1000-1001 426s ok 16 426s # expecting range 0-70 426s # expecting range 72-100 426s # expecting range 1000-1001 426s ok 17 426s # expecting range 0-100 426s # expecting range 1000-1001 426s ok 18 426s # expecting range 1-100 426s # expecting range 1000-1001 426s ok 19 426s # expecting range 1-100 426s # expecting range 1000-1001 426s ok 20 426s # expecting range 0-100 426s # expecting range 1000-1001 426s ok 21 426s # expecting range 0-100 426s # expecting range 1000-1001 426s ok 22 426s # expecting range 0-101 426s # expecting range 1000-1001 426s ok 23 426s # expecting range 0-100 426s # expecting range 1000-1001 426s ok 24 426s # expecting range 0-100 426s # expecting range 1000-1001 426s ok 25 426s # expecting range 0-101 426s # expecting range 1000-1001 426s ok 26 426s # expecting range 0-100 426s # expecting range 1000-1001 426s ok 27 426s # expecting range 0-100 426s # expecting range 1000-1001 426s ok 28 426s # expecting range 0-101 426s # expecting range 1000-1001 426s ok 29 426s # expecting range 1-10 426s # expecting range 99-99 426s ok 30 426s # expecting range 1-10 426s # expecting range 99-99 426s ok 31 426s # expecting range 1-11 426s # expecting range 99-99 426s ok 32 426s # expecting range 0-10 426s # expecting range 99-99 426s ok 33 426s # expecting range 0-10 426s # expecting range 99-99 426s ok 34 426s # expecting range 0-11 426s # expecting range 99-99 426s ok 35 426s # expecting range 0-12 426s # expecting range 99-99 426s ok 36 426s # expecting range 0-13 426s # expecting range 99-99 426s ok 37 426s # expecting range 1-11 426s # expecting range 99-99 426s ok 38 426s # expecting range 1-12 426s # expecting range 99-99 426s ok 39 426s # expecting range 1-13 426s # expecting range 99-99 426s ok 40 426s # expecting range 1-10 426s # expecting range 99-99 426s ok 41 426s # expecting range 1-11 426s # expecting range 99-99 426s ok 42 426s # expecting range 1-10 426s # expecting range 99-99 426s ok 43 426s # expecting range 0-11 426s # expecting range 99-99 426s ok 44 426s # expecting range 1-10 426s # expecting range 99-99 426s ok 45 426s # expecting range 1-20 426s # expecting range 99-99 426s ok 46 426s # expecting range 1-20 426s # expecting range 99-99 426s ok 47 426s # expecting range 1-20 426s # expecting range 99-99 426s ok 48 426s # expecting range 1-21 426s # expecting range 99-99 426s ok 49 426s # expecting range 5-12 426s # expecting range 99-99 426s ok 50 426s # expecting range 1-10 426s # expecting range 99-99 426s ok 51 426s # expecting range 5-10 426s # expecting range 1-3 426s # expecting range 99-99 426s ok 52 426s # expecting range 0-1 426s # expecting range 7999-7999 426s ok 53 426s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 426s ok 433s t/apache/byterange7.t ............... 433s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 433s 1..24 433s # Running under perl version 5.040001 for linux 433s # Current time local: Thu Sep 4 15:59:51 2025 433s # Current time GMT: Thu Sep 4 15:59:51 2025 433s # Using Test.pm version 1.31 433s # Using Apache/Test.pm version 1.44 433s Got 206 Range: 'bytes 0-1/40001' 433s body length 2 433s Content-Length: 2 433s ok 1 433s Got 206 multipart/byteranges 433s body length 196 433s Content-Length: 196 433s ok 2 433s Got 206 multipart/byteranges 433s body length 900 433s Content-Length: 900 433s ok 3 433s Got 206 multipart/byteranges 433s body length 4500 433s ok 4 433s Got 206 multipart/byteranges 433s body length 9000 433s ok 5 433s Got 200 433s ok 6 433s Got 200 433s ok 7 433s Got 200 433s ok 8 433s Got 200 433s ok 9 433s Got 200 433s ok 10 433s Got 200 433s ok 11 433s Got 200 433s ok 12 433s Got 200 433s ok 13 433s Got 200 433s ok 14 433s Got 200 433s ok 15 433s Got 200 433s ok 16 433s Got 200 433s ok 17 433s Got 200 433s ok 18 433s Got 200 433s ok 19 433s Sending '1000-200000', expecting 206 433s Got 206 Range: 'bytes 1000-40000/40001' 433s ok 20 433s Sending '100000-110000', expecting 416 433s Got 416 433s ok 21 433s Sending '100000-110000,1000-2000', expecting 206 433s Got 206 Range: 'bytes 1000-2000/40001' 433s ok 22 433s Sending '100000-110000,2000-1000', expecting 200 433s Got 200 433s ok 23 433s Sending '100000-110000,200000-', expecting 416 433s Got 416 433s ok 24 433s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 433s ok 440s t/apache/cfg_getline.t .............. 440s 1..116 440s # Running under perl version 5.040001 for linux 440s # Current time local: Thu Sep 4 15:59:58 2025 440s # Current time GMT: Thu Sep 4 15:59:58 2025 440s # Using Test.pm version 1.31 440s # Using Apache/Test.pm version 1.44 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 100 440s ok 1 440s ok 2 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 196 440s ok 3 440s ok 4 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 197 440s ok 5 440s ok 6 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 198 440s ok 7 440s ok 8 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 199 440s ok 9 440s ok 10 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 200 440s ok 11 440s ok 12 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 201 440s ok 13 440s ok 14 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 202 440s ok 15 440s ok 16 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 396 440s ok 17 440s ok 18 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 397 440s ok 19 440s ok 20 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 398 440s ok 21 440s ok 22 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 399 440s ok 23 440s ok 24 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 400 440s ok 25 440s ok 26 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 401 440s ok 27 440s ok 28 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 402 440s ok 29 440s ok 30 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 596 440s ok 31 440s ok 32 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 597 440s ok 33 440s ok 34 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 598 440s ok 35 440s ok 36 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 599 440s ok 37 440s ok 38 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 600 440s ok 39 440s ok 40 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 601 440s ok 41 440s ok 42 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 602 440s ok 43 440s ok 44 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 1016 440s ok 45 440s ok 46 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 1017 440s ok 47 440s ok 48 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 1018 440s ok 49 440s ok 50 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 1019 440s ok 51 440s ok 52 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 1020 440s ok 53 440s ok 54 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 1021 440s ok 55 440s ok 56 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 1022 440s ok 57 440s ok 58 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 1023 440s ok 59 440s ok 60 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 1024 440s ok 61 440s ok 62 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 1025 440s ok 63 440s ok 64 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 1026 440s ok 65 440s ok 66 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 1027 440s ok 67 440s ok 68 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 1028 440s ok 69 440s ok 70 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 1029 440s ok 71 440s ok 72 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 1030 440s ok 73 440s ok 74 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8170 440s ok 75 440s ok 76 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8171 440s ok 77 440s ok 78 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8172 440s ok 79 440s ok 80 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8173 440s ok 81 440s ok 82 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8174 440s ok 83 440s ok 84 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8175 440s ok 85 440s ok 86 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8176 440s ok 87 440s ok 88 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8177 440s ok 89 440s ok 90 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8178 440s ok 91 440s ok 92 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8179 440s ok 93 440s ok 94 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8180 440s ok 95 440s ok 96 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8181 440s ok 97 440s ok 98 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8182 440s ok 99 440s ok 100 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8183 440s ok 101 440s ok 102 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8184 440s ok 103 440s ok 104 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8185 440s ok 105 440s ok 106 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8186 440s ok 107 440s ok 108 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8187 440s ok 109 440s ok 110 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8188 440s ok 111 440s ok 112 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8189 440s ok 113 440s ok 114 440s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s Got rc 200 for length 8190 440s ok 115 440s ok 116 440s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 440s ok 447s t/apache/chunkinput.t ............... 447s 1..37 447s # Running under perl version 5.040001 for linux 447s # Current time local: Thu Sep 4 16:00:05 2025 447s # Current time GMT: Thu Sep 4 16:00:05 2025 447s # Using Test.pm version 1.31 447s # Using Apache/Test.pm version 1.44 447s testing default 447s ok 1 447s # testing : response codes 447s # expected: 'HTTP/1.1 200 OK' 447s # received: 'HTTP/1.1 200 OK' 447s ok 2 447s # testing : trailer (pid) 447s # expected: '54112' 447s # received: '54112' 447s ok 3 447s ok 4 447s # testing : response codes 447s # expected: 'HTTP/1.1 404 Not Found' 447s # received: 'HTTP/1.1 404 Not Found' 447s ok 5 447s ok 6 447s # testing : response codes 447s # expected: 'HTTP/1.1 200 OK' 447s # received: 'HTTP/1.1 200 OK' 447s ok 7 447s ok 8 447s # testing : response codes 447s # expected: 'HTTP/1.1 404 Not Found' 447s # received: 'HTTP/1.1 404 Not Found' 447s ok 9 447s ok 10 447s # testing : response codes 447s # expected: 'HTTP/1.1 200 OK' 447s # received: 'HTTP/1.1 200 OK' 447s ok 11 447s ok 12 447s # testing : response codes 447s # expected: 'HTTP/1.1 404 Not Found' 447s # received: 'HTTP/1.1 404 Not Found' 447s ok 13 447s ok 14 447s # testing : response codes 447s # expected: 'HTTP/1.1 200 OK' 447s # received: 'HTTP/1.1 200 OK' 447s ok 15 447s ok 16 447s # testing : response codes 447s # expected: 'HTTP/1.1 404 Not Found' 447s # received: 'HTTP/1.1 404 Not Found' 447s ok 17 447s ok 18 447s # testing : response codes 447s # expected: 'HTTP/1.1 200 OK' 447s # received: 'HTTP/1.1 200 OK' 447s ok 19 447s ok 20 447s # testing : response codes 447s # expected: 'HTTP/1.1 404 Not Found' 447s # received: 'HTTP/1.1 404 Not Found' 447s ok 21 447s ok 22 447s # testing : response codes 447s # expected: 'HTTP/1.1 400 Bad Request' 447s # received: 'HTTP/1.1 400 Bad Request' 447s ok 23 447s ok 24 447s # testing : response codes 447s # expected: 'HTTP/1.1 400 Bad Request' 447s # received: 'HTTP/1.1 400 Bad Request' 447s ok 25 447s ok 26 447s # testing : response codes 447s # expected: 'HTTP/1.1 413 Request Entity Too Large' 447s # received: 'HTTP/1.1 413 Request Entity Too Large' 447s ok 27 447s ok 28 447s # testing : response codes 447s # expected: 'HTTP/1.1 413 Request Entity Too Large' 447s # received: 'HTTP/1.1 413 Request Entity Too Large' 447s ok 29 447s ok 30 447s # testing : response codes 447s # expected: 'HTTP/1.1 400 Bad Request' 447s # received: 'HTTP/1.1 400 Bad Request' 447s ok 31 447s ok 32 447s # testing : response codes 447s # expected: 'HTTP/1.1 400 Bad Request' 447s # received: 'HTTP/1.1 400 Bad Request' 447s ok 33 447s ok 34 447s # testing : response codes 447s # expected: 'HTTP/1.1 400 Bad Request' 447s # received: 'HTTP/1.1 400 Bad Request' 447s ok 35 447s ok 36 447s # testing : response codes 447s # expected: 'HTTP/1.1 400 Bad Request' 447s # received: 'HTTP/1.1 400 Bad Request' 447s ok 37 447s ok 454s t/apache/contentlength.t ............ 454s 1..24 454s # Running under perl version 5.040001 for linux 454s # Current time local: Thu Sep 4 16:00:12 2025 454s # Current time GMT: Thu Sep 4 16:00:12 2025 454s # Using Test.pm version 1.31 454s # Using Apache/Test.pm version 1.44 454s testing default 454s ok 1 454s # testing : response codes POST for /echo_post with Content-Length: 454s # expected: 'HTTP/1.1 400 Bad Request' 454s # received: 'HTTP/1.1 400 Bad Request' 454s ok 2 454s ok 3 454s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 454s # expected: 'HTTP/1.1 400 Bad Request' 454s # received: 'HTTP/1.1 400 Bad Request' 454s ok 4 454s ok 5 454s # testing : response codes POST for /echo_post with Content-Length: 0 454s # expected: 'HTTP/1.1 200 OK' 454s # received: 'HTTP/1.1 200 OK' 454s ok 6 454s ok 7 454s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 454s # expected: 'HTTP/1.1 404 Not Found' 454s # received: 'HTTP/1.1 404 Not Found' 454s ok 8 454s ok 9 454s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 454s # expected: 'HTTP/1.1 200 OK' 454s # received: 'HTTP/1.1 200 OK' 454s ok 10 454s ok 11 454s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 454s # expected: 'HTTP/1.1 404 Not Found' 454s # received: 'HTTP/1.1 404 Not Found' 454s ok 12 454s ok 13 454s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 454s # expected: 'HTTP/1.1 400 Bad Request' 454s # received: 'HTTP/1.1 400 Bad Request' 454s ok 14 454s ok 15 454s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 454s # expected: 'HTTP/1.1 400 Bad Request' 454s # received: 'HTTP/1.1 400 Bad Request' 454s ok 16 454s ok 17 454s # testing : response codes POST for /echo_post with Content-Length: -1 454s # expected: 'HTTP/1.1 400 Bad Request' 454s # received: 'HTTP/1.1 400 Bad Request' 454s ok 18 454s ok 19 454s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 454s # expected: 'HTTP/1.1 400 Bad Request' 454s # received: 'HTTP/1.1 400 Bad Request' 454s ok 20 454s ok 21 454s # testing : response codes POST for /echo_post with Content-Length: 123abc 454s # expected: 'HTTP/1.1 400 Bad Request' 454s # received: 'HTTP/1.1 400 Bad Request' 454s ok 22 454s ok 23 454s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 454s # expected: 'HTTP/1.1 400 Bad Request' 454s # received: 'HTTP/1.1 400 Bad Request' 454s ok 24 454s ok 459s t/apache/errordoc.t ................. 459s 1..14 459s # Running under perl version 5.040001 for linux 459s # Current time local: Thu Sep 4 16:00:19 2025 459s # Current time GMT: Thu Sep 4 16:00:19 2025 459s # Using Test.pm version 1.31 459s # Using Apache/Test.pm version 1.44 459s # testing : notfound.html code 459s # expected: 404 459s # received: '404' 459s ok 1 459s # testing : notfound.html content 459s # expected: qr/per-server 404/ 459s # received: 'per-server 404' 459s ok 2 459s # testing : /inherit/notfound.html code 459s # expected: 404 459s # received: '404' 459s ok 3 459s # testing : /inherit/notfound.html content 459s # expected: qr/per-server 404/ 459s # received: 'per-server 404' 459s ok 4 459s # testing : /redefine/notfound.html code 459s # expected: 404 459s # received: '404' 459s ok 5 459s # testing : /redefine/notfound.html content 459s # expected: 'per-dir 404' 459s # received: 'per-dir 404' 459s ok 6 459s # testing : /redefine/notfound.html code 459s # expected: 404 459s # received: '404' 459s ok 7 459s # testing : /redefine/notfound.html content 459s # expected: qr/Not Found/ 459s # received: ' 459s # 459s # 404 Not Found 459s # 459s #

Not Found

459s #

The requested URL was not found on this server.

459s # ' 459s ok 8 459s # testing : /merge/notfound.html code 459s # expected: 404 459s # received: '404' 459s ok 9 459s # testing : /merge/notfound.html content 459s # expected: 'testing merge' 459s # received: 'testing merge' 459s ok 10 459s # testing : /merge/merge2/notfound.html code 459s # expected: 404 459s # received: '404' 459s ok 11 459s # testing : /merge/merge2/notfound.html content 459s # expected: 'testing merge' 459s # received: 'testing merge' 459s ok 12 459s # testing : /bounce/notfound.html code 459s # expected: 404 459s # received: '404' 459s ok 13 459s # testing : /bounce/notfound.html content 459s # expected: qr/expire test/ 459s # received: ' 459s # expire test 459s # expire test 459s # ' 459s ok 14 459s ok 464s t/apache/etags.t .................... 464s # Checking for existence of FileETag directive 464s # Returned 200: 464s 1..61 464s # Running under perl version 5.040001 for linux 464s # Current time local: Thu Sep 4 16:00:24 2025 464s # Current time GMT: Thu Sep 4 16:00:24 2025 464s # Using Test.pm version 1.31 464s # Using Apache/Test.pm version 1.44 464s # --- 464s # HEAD /apache/etags/m/plus-ms/test.txt 464s # Expecting two components in ETag field 464s # Received "b-62c6deaf13e40" 464s ok 1 464s # --- 464s # HEAD /apache/etags/all/minus-m/test.txt 464s # Expecting two components in ETag field 464s # Received "17cdc-b" 464s ok 2 464s # --- 464s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 464s # Expecting one component in ETag field 464s # Received "62c6deaf13e40" 464s ok 3 464s # --- 464s # HEAD /apache/etags/i/test.txt 464s # Expecting one component in ETag field 464s # Received "17cf7" 464s ok 4 464s # --- 464s # HEAD /apache/etags/none/is/test.txt 464s # Expecting two components in ETag field 464s # Received "17d3a-b" 464s ok 5 464s # --- 464s # HEAD /apache/etags/all/minus-is/test.txt 464s # Expecting one component in ETag field 464s # Received "62c6deaf13e40" 464s ok 6 464s # --- 464s # HEAD /apache/etags/none/mi/test.txt 464s # Expecting two components in ETag field 464s # Received "17d40-62c6deaf13e40" 464s ok 7 464s # --- 464s # HEAD /apache/etags/m/plus-is/test.txt 464s # Expecting three components in ETag field 464s # Received "17d17-b-62c6deaf13e40" 464s ok 8 464s # --- 464s # HEAD /apache/etags/is/test.txt 464s # Expecting two components in ETag field 464s # Received "17cfa-b" 464s ok 9 464s # --- 464s # HEAD /apache/etags/all/minus-ms/test.txt 464s # Expecting one component in ETag field 464s # Received "17ce5" 464s ok 10 464s # --- 464s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 464s # Expecting two components in ETag field 464s # Received "b-62c6deaf13e40" 464s ok 11 464s # --- 464s # HEAD /apache/etags/m/minus-mis/test.txt 464s # Expecting field to be absent 464s # Received "b-62c6deaf13e40" 464s ok 12 464s # --- 464s # HEAD /apache/etags/all/minus-i/test.txt 464s # Expecting two components in ETag field 464s # Received "b-62c6deaf13e40" 464s ok 13 464s # --- 464s # HEAD /apache/etags/all/mis/test.txt 464s # Expecting three components in ETag field 464s # Received "17ceb-b-62c6deaf13e40" 464s ok 14 464s # --- 464s # HEAD /apache/etags/m/plus-mi/test.txt 464s # Expecting two components in ETag field 464s # Received "17d1d-62c6deaf13e40" 464s ok 15 464s # --- 464s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 464s # Expecting two components in ETag field 464s # Received "17d69-62c6deaf13e40" 464s ok 16 464s # --- 464s # HEAD /apache/etags/all/inherit/test.txt 464s # Expecting three components in ETag field 464s # Received "17cca-b-62c6deaf13e40" 464s ok 17 464s # --- 464s # HEAD /apache/etags/default/test.txt 464s # Expecting two components in ETag field 464s # Received "b-62c6deaf13e40" 464s ok 18 464s # --- 464s # HEAD /apache/etags/none/plus-i/test.txt 464s # Expecting one component in ETag field 464s # Received "17d49" 464s ok 19 464s # --- 464s # HEAD /apache/etags/none/plus-ms/test.txt 464s # Expecting two components in ETag field 464s # Received "b-62c6deaf13e40" 464s ok 20 464s # --- 464s # HEAD /apache/etags/none/m/test.txt 464s # Expecting one component in ETag field 464s # Received "62c6deaf13e40" 464s ok 21 464s # --- 464s # HEAD /apache/etags/all/s/test.txt 464s # Expecting one component in ETag field 464s # Received "b" 464s ok 22 464s # --- 464s # HEAD /apache/etags/none/plus-is/test.txt 464s # Expecting two components in ETag field 464s # Received "17d4c-b" 464s ok 23 464s # --- 464s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 464s # Expecting field to be absent 464s # Received "b-62c6deaf13e40" 464s ok 24 464s # --- 464s # HEAD /apache/etags/m/plus-mis/test.txt 464s # Expecting three components in ETag field 464s # Received "17d20-b-62c6deaf13e40" 464s ok 25 464s # --- 464s # HEAD /apache/etags/none/plus-m/test.txt 464s # Expecting one component in ETag field 464s # Received "62c6deaf13e40" 464s ok 26 464s # --- 464s # HEAD /apache/etags/all/minus-mi/test.txt 464s # Expecting one component in ETag field 464s # Received "b" 464s ok 27 464s # --- 464s # HEAD /apache/etags/s/test.txt 464s # Expecting one component in ETag field 464s # Received "b" 464s ok 28 464s # --- 464s # HEAD /apache/etags/all/minus-s/test.txt 464s # Expecting two components in ETag field 464s # Received "17ce8-62c6deaf13e40" 464s ok 29 464s # --- 464s # HEAD /apache/etags/none/ms/test.txt 464s # Expecting two components in ETag field 464s # Received "b-62c6deaf13e40" 464s ok 30 464s # --- 464s # HEAD /apache/etags/m/plus-i/test.txt 464s # Expecting two components in ETag field 464s # Received "17d14-62c6deaf13e40" 464s ok 31 464s # --- 464s # HEAD /apache/etags/none/mis/test.txt 464s # Expecting three components in ETag field 464s # Received "17d43-b-62c6deaf13e40" 464s ok 32 464s # --- 464s # HEAD /apache/etags/m/minus-ms/test.txt 464s # Expecting field to be absent 464s # Received "b-62c6deaf13e40" 464s ok 33 464s # --- 464s # HEAD /apache/etags/m/plus-m/test.txt 464s # Expecting one component in ETag field 464s # Received "62c6deaf13e40" 464s ok 34 464s # --- 464s # HEAD /apache/etags/none/s/test.txt 464s # Expecting one component in ETag field 464s # Received "b" 464s ok 35 464s # --- 464s # HEAD /apache/etags/m/minus-mi/test.txt 464s # Expecting field to be absent 464s # Received "b-62c6deaf13e40" 464s ok 36 464s # --- 464s # HEAD /apache/etags/all/ms/test.txt 464s # Expecting two components in ETag field 464s # Received "b-62c6deaf13e40" 464s ok 37 464s # --- 464s # HEAD /apache/etags/m/minus-is/test.txt 464s # Expecting field to be absent 464s # Received "62c6deaf13e40" 464s ok 38 464s # --- 464s # HEAD /apache/etags/none/plus-mis/test.txt 464s # Expecting three components in ETag field 464s # Received "17d6a-b-62c6deaf13e40" 464s ok 39 464s # --- 464s # HEAD /apache/etags/all/m/test.txt 464s # Expecting one component in ETag field 464s # Received "62c6deaf13e40" 464s ok 40 464s # --- 464s # HEAD /apache/etags/m/plus-s/test.txt 464s # Expecting two components in ETag field 464s # Received "b-62c6deaf13e40" 464s ok 41 464s # --- 464s # HEAD /apache/etags/m/test.txt 464s # Expecting one component in ETag field 464s # Received "62c6deaf13e40" 464s ok 42 464s # --- 464s # HEAD /apache/etags/all/minus-mis/test.txt 464s # Expecting field to be absent 464s # Received "b-62c6deaf13e40" 464s ok 43 464s # --- 464s # HEAD /apache/etags/mi/test.txt 464s # Expecting two components in ETag field 464s # Received "17d2a-62c6deaf13e40" 464s ok 44 464s # --- 464s # HEAD /apache/etags/m/minus-s/test.txt 464s # Expecting field to be absent 464s # Received "62c6deaf13e40" 464s ok 45 464s # --- 464s # HEAD /apache/etags/none/i/test.txt 464s # Expecting one component in ETag field 464s # Received "17d35" 464s ok 46 464s # --- 464s # HEAD /apache/etags/m/minus-m/test.txt 464s # Expecting field to be absent 464s # Received "b-62c6deaf13e40" 464s ok 47 464s # --- 464s # HEAD /apache/etags/ms/test.txt 464s # Expecting two components in ETag field 464s # Received "b-62c6deaf13e40" 464s ok 48 464s # --- 464s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 464s # Expecting one component in ETag field 464s # Received "b" 464s ok 49 464s # --- 464s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 464s # Expecting two components in ETag field 464s # Received "17d5d-b" 464s ok 50 464s # --- 464s # HEAD /apache/etags/mis/test.txt 464s # Expecting three components in ETag field 464s # Received "17d2d-b-62c6deaf13e40" 464s ok 51 464s # --- 464s # HEAD /apache/etags/all/test.txt 464s # Expecting three components in ETag field 464s # Received "17cf2-b-62c6deaf13e40" 464s ok 52 464s # --- 464s # HEAD /apache/etags/none/inherit/test.txt 464s # Expecting field to be absent 464s # ETag field is missing 464s ok 53 464s # --- 464s # HEAD /apache/etags/all/mi/test.txt 464s # Expecting two components in ETag field 464s # Received "17cd3-62c6deaf13e40" 464s ok 54 464s # --- 464s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 464s # Expecting one component in ETag field 464s # Received "17d66" 464s ok 55 464s # --- 464s # HEAD /apache/etags/none/test.txt 464s # Expecting field to be absent 464s # ETag field is missing 464s ok 56 464s # --- 464s # HEAD /apache/etags/all/i/test.txt 464s # Expecting one component in ETag field 464s # Received "17cc8" 464s ok 57 464s # --- 464s # HEAD /apache/etags/m/minus-i/test.txt 464s # Expecting field to be absent 464s # Received "62c6deaf13e40" 464s ok 58 464s # --- 464s # HEAD /apache/etags/none/plus-mi/test.txt 464s # Expecting two components in ETag field 464s # Received "17d52-62c6deaf13e40" 464s ok 59 464s # --- 464s # HEAD /apache/etags/all/is/test.txt 464s # Expecting two components in ETag field 464s # Received "17ccd-b" 464s ok 60 464s # --- 464s # HEAD /apache/etags/none/plus-s/test.txt 464s # Expecting one component in ETag field 464s # Received "b" 464s ok 61 464s ok 470s t/apache/expr.t ..................... 470s 1..229 470s # Running under perl version 5.040001 for linux 470s # Current time local: Thu Sep 4 16:00:29 2025 470s # Current time GMT: Thu Sep 4 16:00:29 2025 470s # Using Test.pm version 1.31 470s # Using Apache/Test.pm version 1.44 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true" should evaluate to true, got true 470s ok 1 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "false" should evaluate to false, got false 470s ok 2 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s Should get parse error for "foo", got parse error 470s ok 3 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "1 -eq 01" should evaluate to true, got true 470s ok 4 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "1 -eq 2" should evaluate to false, got false 470s ok 5 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "1 -ne 2" should evaluate to true, got true 470s ok 6 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "1 -ne 1" should evaluate to false, got false 470s ok 7 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "1 -lt 02" should evaluate to true, got true 470s ok 8 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "1 -lt 1" should evaluate to false, got false 470s ok 9 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "1 -le 2" should evaluate to true, got true 470s ok 10 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "1 -le 1" should evaluate to true, got true 470s ok 11 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "2 -gt 1" should evaluate to true, got true 470s ok 12 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "1 -gt 1" should evaluate to false, got false 470s ok 13 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "2 -ge 1" should evaluate to true, got true 470s ok 14 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "1 -ge 1" should evaluate to true, got true 470s ok 15 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "1 -gt -1" should evaluate to true, got true 470s ok 16 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'aa' == 'aa'" should evaluate to true, got true 470s ok 17 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'aa' == 'b'" should evaluate to false, got false 470s ok 18 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'aa' = 'aa'" should evaluate to true, got true 470s ok 19 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'aa' = 'b'" should evaluate to false, got false 470s ok 20 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'aa' != 'b'" should evaluate to true, got true 470s ok 21 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'aa' != 'aa'" should evaluate to false, got false 470s ok 22 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'aa' < 'b'" should evaluate to true, got true 470s ok 23 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'aa' < 'aa'" should evaluate to false, got false 470s ok 24 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'aa' <= 'b'" should evaluate to true, got true 470s ok 25 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'aa' <= 'aa'" should evaluate to true, got true 470s ok 26 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'b' > 'aa'" should evaluate to true, got true 470s ok 27 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'aa' > 'aa'" should evaluate to false, got false 470s ok 28 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'b' >= 'aa'" should evaluate to true, got true 470s ok 29 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'aa' >= 'aa'" should evaluate to true, got true 470s ok 30 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 470s ok 31 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 470s ok 32 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 470s ok 33 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 470s ok 34 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 470s ok 35 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 470s ok 36 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 470s ok 37 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 470s ok 38 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 470s ok 39 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 470s ok 40 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{TIME} != ''" should evaluate to true, got true 470s ok 41 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'a' -in { 'b', 'a' } " should evaluate to true, got true 470s ok 42 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'a' -in { 'b', 'c' } " should evaluate to false, got false 470s ok 43 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s " 'abc' =~ /bc/ " should evaluate to true, got true 470s ok 44 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s " 'abc' =~ /BC/i " should evaluate to true, got true 470s ok 45 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s " 'abc' !~ m!bc! " should evaluate to false, got false 470s ok 46 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s " 'abc' !~ m!BC!i " should evaluate to false, got false 470s ok 47 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s " $0 == '' " should evaluate to true, got true 470s ok 48 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s " $1 == '' " should evaluate to true, got true 470s ok 49 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s " $9 == '' " should evaluate to true, got true 470s ok 50 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s " '$0' == '' " should evaluate to true, got true 470s ok 51 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 470s ok 52 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 470s ok 53 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 470s ok 54 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 470s ok 55 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 470s ok 56 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 470s ok 57 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 470s ok 58 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 470s ok 59 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 470s ok 60 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 470s ok 61 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 470s ok 62 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 470s ok 63 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 470s ok 64 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 470s ok 65 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 470s ok 66 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 470s ok 67 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 470s ok 68 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 470s ok 69 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 470s ok 70 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{HTTPS} == 'off' " should evaluate to true, got true 470s ok 71 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 470s ok 72 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 470s ok 73 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 470s ok 74 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 470s ok 75 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 470s ok 76 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 470s ok 77 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 470s ok 78 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 470s ok 79 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 470s ok 80 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 470s ok 81 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 470s ok 82 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "escape('?') = '%3f' " should evaluate to true, got true 470s ok 83 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "unescape('%3f') = '?' " should evaluate to true, got true 470s ok 84 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 470s ok 85 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 470s ok 86 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 470s ok 87 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "file('/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 470s ok 88 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-n ''" should evaluate to false, got false 470s ok 89 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-z ''" should evaluate to true, got true 470s ok 90 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-n '1'" should evaluate to true, got true 470s ok 91 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-z '1'" should evaluate to false, got false 470s ok 92 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s Should get parse error for "-R 'abc'", got parse error 470s ok 93 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 470s ok 94 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-R '240.0.0.0'" should evaluate to false, got false 470s ok 95 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-R '240.0.0.0/8'" should evaluate to false, got false 470s ok 96 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-R 'ff::/8'" should evaluate to false, got false 470s ok 97 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 470s ok 98 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 470s ok 99 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 470s ok 100 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 470s ok 101 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 470s ok 102 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 470s ok 103 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 470s ok 104 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'foo' -strmatch '*o'" should evaluate to true, got true 470s ok 105 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 470s ok 106 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'foo' -strmatch 'F*'" should evaluate to false, got false 470s ok 107 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'foo' -strcmatch 'F*'" should evaluate to true, got true 470s ok 108 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'foo' -strmatch 'g*'" should evaluate to false, got false 470s ok 109 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'foo' -strcmatch 'g*'" should evaluate to false, got false 470s ok 110 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 470s ok 111 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 470s ok 112 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 470s ok 113 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 470s ok 114 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s Should get parse error for "foo('bar') = 'bar'", got parse error 470s ok 115 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s Should get parse error for "%{FOO} != 'bar'", got parse error 470s ok 116 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s Should get parse error for "'bar' = bar", got parse error 470s ok 117 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true" should evaluate to true, got true 470s ok 118 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true && true" should evaluate to true, got true 470s ok 119 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true || true" should evaluate to true, got true 470s ok 120 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true || true || true" should evaluate to true, got true 470s ok 121 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true || true && true" should evaluate to true, got true 470s ok 122 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true && true || true" should evaluate to true, got true 470s ok 123 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true && true && true" should evaluate to true, got true 470s ok 124 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true || true || !true" should evaluate to true, got true 470s ok 125 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true || true && !true" should evaluate to true, got true 470s ok 126 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true && true || !true" should evaluate to true, got true 470s ok 127 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true && true && !true" should evaluate to false, got false 470s ok 128 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true && !true" should evaluate to false, got false 470s ok 129 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true || !true" should evaluate to true, got true 470s ok 130 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true || !true || true" should evaluate to true, got true 470s ok 131 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true || !true && true" should evaluate to true, got true 470s ok 132 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true && !true || true" should evaluate to true, got true 470s ok 133 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true && !true && true" should evaluate to false, got false 470s ok 134 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true || !true || !true" should evaluate to true, got true 470s ok 135 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true || !true && !true" should evaluate to true, got true 470s ok 136 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true && !true || !true" should evaluate to false, got false 470s ok 137 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "true && !true && !true" should evaluate to false, got false 470s ok 138 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true" should evaluate to false, got false 470s ok 139 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true && true" should evaluate to false, got false 470s ok 140 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true || true" should evaluate to true, got true 470s ok 141 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true || true || true" should evaluate to true, got true 470s ok 142 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true || true && true" should evaluate to true, got true 470s ok 143 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true && true || true" should evaluate to true, got true 470s ok 144 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true && true && true" should evaluate to false, got false 470s ok 145 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true || true || !true" should evaluate to true, got true 470s ok 146 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true || true && !true" should evaluate to false, got false 470s ok 147 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true && true || !true" should evaluate to false, got false 470s ok 148 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true && true && !true" should evaluate to false, got false 470s ok 149 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true && !true" should evaluate to false, got false 470s ok 150 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true || !true" should evaluate to false, got false 470s ok 151 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true || !true || true" should evaluate to true, got true 470s ok 152 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true || !true && true" should evaluate to false, got false 470s ok 153 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true && !true || true" should evaluate to true, got true 470s ok 154 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true && !true && true" should evaluate to false, got false 470s ok 155 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true || !true || !true" should evaluate to false, got false 470s ok 156 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true || !true && !true" should evaluate to false, got false 470s ok 157 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true && !true || !true" should evaluate to false, got false 470s ok 158 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!true && !true && !true" should evaluate to false, got false 470s ok 159 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true)" should evaluate to false, got false 470s ok 160 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true && true)" should evaluate to false, got false 470s ok 161 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true || true)" should evaluate to false, got false 470s ok 162 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true || true || true)" should evaluate to false, got false 470s ok 163 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true || true && true)" should evaluate to false, got false 470s ok 164 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true && true || true)" should evaluate to false, got false 470s ok 165 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true && true && true)" should evaluate to false, got false 470s ok 166 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true || true || !true)" should evaluate to false, got false 470s ok 167 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true || true && !true)" should evaluate to false, got false 470s ok 168 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true && true || !true)" should evaluate to false, got false 470s ok 169 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true && true && !true)" should evaluate to true, got true 470s ok 170 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true && !true)" should evaluate to true, got true 470s ok 171 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true || !true)" should evaluate to false, got false 470s ok 172 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true || !true || true)" should evaluate to false, got false 470s ok 173 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true || !true && true)" should evaluate to false, got false 470s ok 174 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true && !true || true)" should evaluate to false, got false 470s ok 175 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true && !true && true)" should evaluate to true, got true 470s ok 176 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true || !true || !true)" should evaluate to false, got false 470s ok 177 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true || !true && !true)" should evaluate to false, got false 470s ok 178 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true && !true || !true)" should evaluate to true, got true 470s ok 179 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(true && !true && !true)" should evaluate to true, got true 470s ok 180 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true)" should evaluate to true, got true 470s ok 181 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true && true)" should evaluate to true, got true 470s ok 182 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true || true)" should evaluate to false, got false 470s ok 183 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true || true || true)" should evaluate to false, got false 470s ok 184 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true || true && true)" should evaluate to false, got false 470s ok 185 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true && true || true)" should evaluate to false, got false 470s ok 186 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true && true && true)" should evaluate to true, got true 470s ok 187 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true || true || !true)" should evaluate to false, got false 470s ok 188 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true || true && !true)" should evaluate to true, got true 470s ok 189 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true && true || !true)" should evaluate to true, got true 470s ok 190 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true && true && !true)" should evaluate to true, got true 470s ok 191 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true && !true)" should evaluate to true, got true 470s ok 192 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true || !true)" should evaluate to true, got true 470s ok 193 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true || !true || true)" should evaluate to false, got false 470s ok 194 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true || !true && true)" should evaluate to true, got true 470s ok 195 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true && !true || true)" should evaluate to false, got false 470s ok 196 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true && !true && true)" should evaluate to true, got true 470s ok 197 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true || !true || !true)" should evaluate to true, got true 470s ok 198 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true || !true && !true)" should evaluate to true, got true 470s ok 199 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true && !true || !true)" should evaluate to true, got true 470s ok 200 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "!(!true && !true && !true)" should evaluate to true, got true 470s ok 201 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "filesize('/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 470s ok 202 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "filesize('/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 470s ok 203 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "filesize('/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 470s ok 204 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-d '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 470s ok 205 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-e '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 470s ok 206 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-f '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 470s ok 207 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-s '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 470s ok 208 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-d '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 470s ok 209 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-e '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 470s ok 210 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-f '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 470s ok 211 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-s '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 470s ok 212 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-d '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 470s ok 213 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-e '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 470s ok 214 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-f '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 470s ok 215 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-s '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 470s ok 216 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-d '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 470s ok 217 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-e '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 470s ok 218 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-f '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 470s ok 219 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-s '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 470s ok 220 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-F '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 470s ok 221 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-F '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 470s ok 222 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-U '/apache/' " should evaluate to true, got true 470s ok 223 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "-U '/apache/expr/none' " should evaluate to false, got false 470s ok 224 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 470s ok 225 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 470s ok 226 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "base64('foo') = 'Zm9v' " should evaluate to true, got true 470s ok 227 470s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 470s ok 228 470s Error log should not have 'Internal evaluation error' entries, found 0 470s ok 229 470s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 470s ok 477s t/apache/expr_string.t .............. 477s 1..29 477s # Running under perl version 5.040001 for linux 477s # Current time local: Thu Sep 4 16:00:35 2025 477s # Current time GMT: Thu Sep 4 16:00:35 2025 477s # Using Test.pm version 1.31 477s # Using Apache/Test.pm version 1.44 477s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 477s ok 1 477s Expected return code 200, got 200 for 'foo' 477s ok 2 477s # testing : log message [Thu Sep 04 16:00:39.730173 2025] [log_debug:info] [pid 9753:tid 9753] [client 127.0.0.1:47280] foo (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 477s # didn't match 477s # expected: 'foo' 477s # received: 'foo' 477s ok 3 477s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 477s ok 4 477s Expected return code 200, got 200 for '%{req:SomeHeader}' 477s ok 5 477s # testing : log message [Thu Sep 04 16:00:39.990236 2025] [log_debug:info] [pid 9753:tid 9753] [client 127.0.0.1:47280] SomeValue (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 477s # didn't match 477s # expected: 'SomeValue' 477s # received: 'SomeValue' 477s ok 6 477s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 477s ok 7 477s Should get parse error (500) for "%{", got 500 477s ok 8 477s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 477s ok 9 477s Expected return code 200, got 200 for '%' 477s ok 10 477s # testing : log message [Thu Sep 04 16:00:40.500593 2025] [log_debug:info] [pid 9745:tid 9745] [client 127.0.0.1:47284] % (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 477s # didn't match 477s # expected: '%' 477s # received: '%' 477s ok 11 477s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 477s ok 12 477s Expected return code 200, got 200 for '}' 477s ok 13 477s # testing : log message [Thu Sep 04 16:00:40.755014 2025] [log_debug:info] [pid 9745:tid 9745] [client 127.0.0.1:47284] } (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 477s # didn't match 477s # expected: '}' 477s # received: '}' 477s ok 14 477s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 477s ok 15 477s Expected return code 200, got 200 for '\"' 477s ok 16 477s # testing : log message [Thu Sep 04 16:00:41.010108 2025] [log_debug:info] [pid 9745:tid 9745] [client 127.0.0.1:47284] " (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 477s # didn't match 477s # expected: '"' 477s # received: '"' 477s ok 17 477s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 477s ok 18 477s Expected return code 200, got 200 for '\'' 477s ok 19 477s # testing : log message [Thu Sep 04 16:00:41.264643 2025] [log_debug:info] [pid 9745:tid 9745] [client 127.0.0.1:47284] ' (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 477s # didn't match 477s # expected: '\'' 477s # received: '\'' 477s ok 20 477s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 477s ok 21 477s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 477s ok 22 477s # testing : log message [Thu Sep 04 16:00:41.519075 2025] [log_debug:info] [pid 9745:tid 9745] [client 127.0.0.1:47284] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 477s # didn't match 477s # expected: '%{req:SomeHeader}' 477s # received: '%{req:SomeHeader}' 477s ok 23 477s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 477s ok 24 477s Expected return code 200, got 200 for '%{tolower:IDENT}' 477s ok 25 477s # testing : log message [Thu Sep 04 16:00:41.773947 2025] [log_debug:info] [pid 9745:tid 9745] [client 127.0.0.1:47284] ident (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 477s # didn't match 477s # expected: 'ident' 477s # received: 'ident' 477s ok 26 477s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 477s ok 27 477s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 477s ok 28 477s # testing : log message [Thu Sep 04 16:00:42.028491 2025] [log_debug:info] [pid 9745:tid 9745] [client 127.0.0.1:47284] get (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 477s # didn't match 477s # expected: 'get' 477s # received: 'get' 477s ok 29 477s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 477s ok 482s t/apache/getfile.t .................. 482s # using LWP client 482s 1..221 482s # Running under perl version 5.040001 for linux 482s # Current time local: Thu Sep 4 16:00:42 2025 482s # Current time GMT: Thu Sep 4 16:00:42 2025 482s # Using Test.pm version 1.31 482s # Using Apache/Test.pm version 1.44 482s #lwp request: 482s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 482s #User-Agent: libwww-perl/6.78 482s # 482s #server response: 482s #HTTP/1.1 200 OK 482s #Connection: close 482s #Date: Thu, 04 Sep 2025 16:00:47 GMT 482s #Accept-Ranges: bytes 482s #ETag: "4c64-63aee5c187c80" 482s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 482s #Vary: In-If1 482s #Content-Length: 19556 482s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 482s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 482s #Client-Peer: 127.0.0.1:8529 482s #Client-Response-Num: 1 482s #DMMATCH1: 1 482s # 482s # testing : download of /getfiles-perl-pod/perl.pod 482s # expected: 19556 482s # received: 19556 482s ok 1 482s #lwp request: 482s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 482s #User-Agent: libwww-perl/6.78 482s # 482s #server response: 482s #HTTP/1.1 200 OK 482s #Connection: close 482s #Date: Thu, 04 Sep 2025 16:00:47 GMT 482s #Accept-Ranges: bytes 482s #ETag: "dbb0-63aee5c187c80" 482s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 482s #Vary: In-If1 482s #Content-Length: 56240 482s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 482s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 482s #Client-Peer: 127.0.0.1:8529 482s #Client-Response-Num: 1 482s #DMMATCH1: 1 482s # 482s # testing : download of /getfiles-perl-pod/perl5004delta.pod 482s # expected: 56240 482s # received: 56240 482s ok 2 482s #lwp request: 482s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 482s #User-Agent: libwww-perl/6.78 482s # 482s #server response: 482s #HTTP/1.1 200 OK 482s #Connection: close 482s #Date: Thu, 04 Sep 2025 16:00:47 GMT 482s #Accept-Ranges: bytes 482s #ETag: "85ea-63aee5c187c80" 482s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 482s #Vary: In-If1 482s #Content-Length: 34282 482s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 482s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 482s #Client-Peer: 127.0.0.1:8529 482s #Client-Response-Num: 1 482s #DMMATCH1: 1 482s # 482s # testing : download of /getfiles-perl-pod/perl5005delta.pod 482s # expected: 34282 482s # received: 34282 482s ok 3 482s #lwp request: 482s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 482s #User-Agent: libwww-perl/6.78 482s # 482s #server response: 482s #HTTP/1.1 200 OK 482s #Connection: close 482s #Date: Thu, 04 Sep 2025 16:00:47 GMT 482s #Accept-Ranges: bytes 482s #ETag: "da40-63aee5c187c80" 482s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 482s #Vary: In-If1 482s #Content-Length: 55872 482s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 482s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 482s #Client-Peer: 127.0.0.1:8529 482s #Client-Response-Num: 1 482s #DMMATCH1: 1 482s # 482s # testing : download of /getfiles-perl-pod/perl5100delta.pod 482s # expected: 55872 482s # received: 55872 482s ok 4 482s #lwp request: 482s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 482s #User-Agent: libwww-perl/6.78 482s # 482s #server response: 482s #HTTP/1.1 200 OK 482s #Connection: close 482s #Date: Thu, 04 Sep 2025 16:00:47 GMT 482s #Accept-Ranges: bytes 482s #ETag: "ab70-63aee5c187c80" 482s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 482s #Vary: In-If1 482s #Content-Length: 43888 482s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 482s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 482s #Client-Peer: 127.0.0.1:8529 482s #Client-Response-Num: 1 482s #DMMATCH1: 1 482s # 482s # testing : download of /getfiles-perl-pod/perl5101delta.pod 482s # expected: 43888 482s # received: 43888 482s ok 5 482s #lwp request: 482s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 482s #User-Agent: libwww-perl/6.78 482s # 482s #server response: 482s #HTTP/1.1 200 OK 482s #Connection: close 482s #Date: Thu, 04 Sep 2025 16:00:47 GMT 482s #Accept-Ranges: bytes 482s #ETag: "15cb8-63aee5c187c80" 482s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 482s #Vary: In-If1 482s #Content-Length: 89272 482s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 482s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 482s #Client-Peer: 127.0.0.1:8529 482s #Client-Response-Num: 1 482s #DMMATCH1: 1 482s # 482s # testing : download of /getfiles-perl-pod/perl5120delta.pod 482s # expected: 89272 482s # received: 89272 482s ok 6 482s #lwp request: 482s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 482s #User-Agent: libwww-perl/6.78 482s # 482s #server response: 482s #HTTP/1.1 200 OK 482s #Connection: close 482s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2707-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 9991 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5121delta.pod 483s # expected: 9991 483s # received: 9991 483s ok 7 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2569-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 9577 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5122delta.pod 483s # expected: 9577 483s # received: 9577 483s ok 8 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1004-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4100 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5123delta.pod 483s # expected: 4100 483s # received: 4100 483s ok 9 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "e58-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 3672 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5124delta.pod 483s # expected: 3672 483s # received: 3672 483s ok 10 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1e00-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 7680 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5125delta.pod 483s # expected: 7680 483s # received: 7680 483s ok 11 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "233a9-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 144297 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5140delta.pod 483s # expected: 144297 483s # received: 144297 483s ok 12 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1f1e-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 7966 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5141delta.pod 483s # expected: 7966 483s # received: 7966 483s ok 13 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1aeb-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 6891 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5142delta.pod 483s # expected: 6891 483s # received: 6891 483s ok 14 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1e50-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 7760 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5143delta.pod 483s # expected: 7760 483s # received: 7760 483s ok 15 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "18b7-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 6327 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5144delta.pod 483s # expected: 6327 483s # received: 6327 483s ok 16 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "20a07-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 133639 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5160delta.pod 483s # expected: 133639 483s # received: 133639 483s ok 17 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "17fe-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 6142 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5161delta.pod 483s # expected: 6142 483s # received: 6142 483s ok 18 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "e0a-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 3594 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5162delta.pod 483s # expected: 3594 483s # received: 3594 483s ok 19 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "ff5-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4085 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5163delta.pod 483s # expected: 4085 483s # received: 4085 483s ok 20 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1d280-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 119424 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5180delta.pod 483s # expected: 119424 483s # received: 119424 483s ok 21 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "19c5-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 6597 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5181delta.pod 483s # expected: 6597 483s # received: 6597 483s ok 22 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "14d7-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 5335 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5182delta.pod 483s # expected: 5335 483s # received: 5335 483s ok 23 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1208-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4616 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5184delta.pod 483s # expected: 4616 483s # received: 4616 483s ok 24 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1c352-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 115538 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5200delta.pod 483s # expected: 115538 483s # received: 115538 483s ok 25 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2a07-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 10759 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5201delta.pod 483s # expected: 10759 483s # received: 10759 483s ok 26 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2fef-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 12271 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5202delta.pod 483s # expected: 12271 483s # received: 12271 483s ok 27 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2410-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 9232 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5203delta.pod 483s # expected: 9232 483s # received: 9232 483s ok 28 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1fa8f-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 129679 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5220delta.pod 483s # expected: 129679 483s # received: 129679 483s ok 29 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "293d-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 10557 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5221delta.pod 483s # expected: 10557 483s # received: 10557 483s ok 30 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "301f-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 12319 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5222delta.pod 483s # expected: 12319 483s # received: 12319 483s ok 31 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "20fa-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 8442 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5223delta.pod 483s # expected: 8442 483s # received: 8442 483s ok 32 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1162-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4450 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5224delta.pod 483s # expected: 4450 483s # received: 4450 483s ok 33 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "fc09-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 64521 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5240delta.pod 483s # expected: 64521 483s # received: 64521 483s ok 34 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2009-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 8201 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5241delta.pod 483s # expected: 8201 483s # received: 8201 483s ok 35 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1007-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4103 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5242delta.pod 483s # expected: 4103 483s # received: 4103 483s ok 36 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2aac-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 10924 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5243delta.pod 483s # expected: 10924 483s # received: 10924 483s ok 37 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1168-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4456 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5244delta.pod 483s # expected: 4456 483s # received: 4456 483s ok 38 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1875a-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 100186 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5260delta.pod 483s # expected: 100186 483s # received: 100186 483s ok 39 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1e25-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 7717 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5261delta.pod 483s # expected: 7717 483s # received: 7717 483s ok 40 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1e16-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 7702 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5262delta.pod 483s # expected: 7702 483s # received: 7702 483s ok 41 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1b69-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 7017 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5263delta.pod 483s # expected: 7017 483s # received: 7017 483s ok 42 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "115d9-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 71129 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5280delta.pod 483s # expected: 71129 483s # received: 71129 483s ok 43 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "11f7-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4599 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5281delta.pod 483s # expected: 4599 483s # received: 4599 483s ok 44 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1806-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 6150 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5282delta.pod 483s # expected: 6150 483s # received: 6150 483s ok 45 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "13f7-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 5111 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5283delta.pod 483s # expected: 5111 483s # received: 5111 483s ok 46 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "a038-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 41016 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5300delta.pod 483s # expected: 41016 483s # received: 41016 483s ok 47 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1662-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 5730 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5301delta.pod 483s # expected: 5730 483s # received: 5730 483s ok 48 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "124a-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4682 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5302delta.pod 483s # expected: 4682 483s # received: 4682 483s ok 49 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1374-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4980 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5303delta.pod 483s # expected: 4980 483s # received: 4980 483s ok 50 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "d310-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 54032 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5320delta.pod 483s # expected: 54032 483s # received: 54032 483s ok 51 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1b5f-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 7007 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5321delta.pod 483s # expected: 7007 483s # received: 7007 483s ok 52 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "9201-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 37377 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5340delta.pod 483s # expected: 37377 483s # received: 37377 483s ok 53 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1076-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4214 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5341delta.pod 483s # expected: 4214 483s # received: 4214 483s ok 54 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "f68-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 3944 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5342delta.pod 483s # expected: 3944 483s # received: 3944 483s ok 55 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "fd6-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4054 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5343delta.pod 483s # expected: 4054 483s # received: 4054 483s ok 56 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "ad8b-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 44427 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5360delta.pod 483s # expected: 44427 483s # received: 44427 483s ok 57 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1288-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4744 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5361delta.pod 483s # expected: 4744 483s # received: 4744 483s ok 58 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "f69-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 3945 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5362delta.pod 483s # expected: 3945 483s # received: 3945 483s ok 59 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "fd7-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4055 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5363delta.pod 483s # expected: 4055 483s # received: 4055 483s ok 60 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "10d47-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 68935 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5380delta.pod 483s # expected: 68935 483s # received: 68935 483s ok 61 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "f6a-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 3946 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5381delta.pod 483s # expected: 3946 483s # received: 3946 483s ok 62 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "fd8-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4056 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5382delta.pod 483s # expected: 4056 483s # received: 4056 483s ok 63 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "c79b-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 51099 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5400delta.pod 483s # expected: 51099 483s # received: 51099 483s ok 64 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "15dc-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 5596 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl5401delta.pod 483s # expected: 5596 483s # received: 5596 483s ok 65 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1e723-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 124707 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl561delta.pod 483s # expected: 124707 483s # received: 124707 483s ok 66 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1a2bb-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 107195 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl56delta.pod 483s # expected: 107195 483s # received: 107195 483s ok 67 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "94ac-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 38060 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl581delta.pod 483s # expected: 38060 483s # received: 38060 483s ok 68 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1176-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4470 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl582delta.pod 483s # expected: 4470 483s # received: 4470 483s ok 69 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "18bf-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 6335 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl583delta.pod 483s # expected: 6335 483s # received: 6335 483s ok 70 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1cc3-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 7363 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl584delta.pod 483s # expected: 7363 483s # received: 7363 483s ok 71 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1701-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 5889 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl585delta.pod 483s # expected: 5889 483s # received: 5889 483s ok 72 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "122b-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4651 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl586delta.pod 483s # expected: 4651 483s # received: 4651 483s ok 73 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "20a4-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 8356 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl587delta.pod 483s # expected: 8356 483s # received: 8356 483s ok 74 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "62c1-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 25281 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl588delta.pod 483s # expected: 25281 483s # received: 25281 483s ok 75 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "d28d-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 53901 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl589delta.pod 483s # expected: 53901 483s # received: 53901 483s ok 76 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1c1d5-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 115157 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perl58delta.pod 483s # expected: 115157 483s # received: 115157 483s ok 77 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "4fe9-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 20457 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlaix.pod 483s # expected: 20457 483s # received: 20457 483s ok 78 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1688-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 5768 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlamiga.pod 483s # expected: 5768 483s # received: 5768 483s ok 79 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2031-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 8241 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlandroid.pod 483s # expected: 8241 483s # received: 8241 483s ok 80 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "cec59-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 846937 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlapi.pod 483s # expected: 846937 483s # received: 846937 483s ok 81 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "5838-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 22584 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlapio.pod 483s # expected: 22584 483s # received: 22584 483s ok 82 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1b62-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 7010 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlartistic.pod 483s # expected: 7010 483s # received: 7010 483s ok 83 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "210c-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 8460 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlbook.pod 483s # expected: 8460 483s # received: 8460 483s ok 84 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "126-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 294 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlboot.pod 483s # expected: 294 483s # received: 294 483s ok 85 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "130-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 304 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlbot.pod 483s # expected: 304 483s # received: 304 483s ok 86 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1f50-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 8016 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlbs2000.pod 483s # expected: 8016 483s # received: 8016 483s ok 87 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "dea2-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 56994 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlcall.pod 483s # expected: 56994 483s # received: 56994 483s ok 88 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1180-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4480 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlcheat.pod 483s # expected: 4480 483s # received: 4480 483s ok 89 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "3179-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 12665 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlclass.pod 483s # expected: 12665 483s # received: 12665 483s ok 90 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "3c63-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 15459 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlclassguts.pod 483s # expected: 15459 483s # received: 15459 483s ok 91 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "d19f-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 53663 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlclib.pod 483s # expected: 53663 483s # received: 53663 483s ok 92 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "12e5-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4837 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlcn.pod 483s # expected: 4837 483s # received: 4837 483s ok 93 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1b1b-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 6939 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlcommunity.pod 483s # expected: 6939 483s # received: 6939 483s ok 94 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "662a-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 26154 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlcygwin.pod 483s # expected: 26154 483s # received: 26154 483s ok 95 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "cfa2-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 53154 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perldata.pod 483s # expected: 53154 483s # received: 53154 483s ok 96 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "134d-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4941 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 483s # expected: 4941 483s # received: 4941 483s ok 97 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "a85c-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 43100 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perldebguts.pod 483s # expected: 43100 483s # received: 43100 483s ok 98 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "5693-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 22163 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perldebtut.pod 483s # expected: 22163 483s # received: 22163 483s ok 99 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "9bc9-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 39881 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perldebug.pod 483s # expected: 39881 483s # received: 39881 483s ok 100 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "15dc-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 5596 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perldelta.pod 483s # expected: 5596 483s # received: 5596 483s ok 101 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "5fb8-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 24504 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perldeprecation.pod 483s # expected: 24504 483s # received: 24504 483s ok 102 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "4d4ea-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 316650 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perldiag.pod 483s # expected: 316650 483s # received: 316650 483s ok 103 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "24a0-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 9376 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perldoc.pod 483s # expected: 9376 483s # received: 9376 483s ok 104 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "b4ed-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 46317 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perldocstyle.pod 483s # expected: 46317 483s # received: 46317 483s ok 105 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "6946-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 26950 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perldsc.pod 483s # expected: 26950 483s # received: 26950 483s ok 106 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1f20-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 7968 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perldtrace.pod 483s # expected: 7968 483s # received: 7968 483s ok 107 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1497f-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 84351 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlebcdic.pod 483s # expected: 84351 483s # received: 84351 483s ok 108 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "937e-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 37758 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlembed.pod 483s # expected: 37758 483s # received: 37758 483s ok 109 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2812-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 10258 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlexperiment.pod 483s # expected: 10258 483s # received: 10258 483s ok 110 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "58d2-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 22738 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlfaq.pod 483s # expected: 22738 483s # received: 22738 483s ok 111 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "34a1-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 13473 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlfaq1.pod 483s # expected: 13473 483s # received: 13473 483s ok 112 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "292a-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 10538 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlfaq2.pod 483s # expected: 10538 483s # received: 10538 483s ok 113 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "92e1-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 37601 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlfaq3.pod 483s # expected: 37601 483s # received: 37601 483s ok 114 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "16bcd-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 93133 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlfaq4.pod 483s # expected: 93133 483s # received: 93133 483s ok 115 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "dbc1-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 56257 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlfaq5.pod 483s # expected: 56257 483s # received: 56257 483s ok 116 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "9a71-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 39537 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlfaq6.pod 483s # expected: 39537 483s # received: 39537 483s ok 117 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "93ae-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 37806 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlfaq7.pod 483s # expected: 37806 483s # received: 37806 483s ok 118 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "c30c-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 49932 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlfaq8.pod 483s # expected: 49932 483s # received: 49932 483s ok 119 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "3b75-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 15221 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlfaq9.pod 483s # expected: 15221 483s # received: 15221 483s ok 120 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "56ca-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 22218 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlfilter.pod 483s # expected: 22218 483s # received: 22218 483s ok 121 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "342b-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 13355 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlfork.pod 483s # expected: 13355 483s # received: 13355 483s ok 122 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "4122-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 16674 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlform.pod 483s # expected: 16674 483s # received: 16674 483s ok 123 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "671-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 1649 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 483s # expected: 1649 483s # received: 1649 483s ok 124 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "68740-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 427840 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlfunc.pod 483s # expected: 427840 483s # received: 427840 483s ok 125 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "7c2e-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 31790 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlgit.pod 483s # expected: 31790 483s # received: 31790 483s ok 126 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "219ca-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 137674 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlglossary.pod 483s # expected: 137674 483s # received: 137674 483s ok 127 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "4072-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 16498 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlgov.pod 483s # expected: 16498 483s # received: 16498 483s ok 128 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "35f7-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 13815 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlgpl.pod 483s # expected: 13815 483s # received: 13815 483s ok 129 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "31bb8-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 203704 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlguts.pod 483s # expected: 203704 483s # received: 203704 483s ok 130 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "afe5-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 45029 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlhack.pod 483s # expected: 45029 483s # received: 45029 483s ok 131 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1297d-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 76157 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlhacktips.pod 483s # expected: 76157 483s # received: 76157 483s ok 132 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1809-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 6153 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlhacktut.pod 483s # expected: 6153 483s # received: 6153 483s ok 133 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "602-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 1538 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlhaiku.pod 483s # expected: 1538 483s # received: 1538 483s ok 134 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "ebeb-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 60395 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlhist.pod 483s # expected: 60395 483s # received: 60395 483s ok 135 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "77a4-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 30628 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlhpux.pod 483s # expected: 30628 483s # received: 30628 483s ok 136 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "7dd-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 2013 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlhurd.pod 483s # expected: 2013 483s # received: 2013 483s ok 137 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1fc9f-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 130207 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlintern.pod 483s # expected: 130207 483s # received: 130207 483s ok 138 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "9216-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 37398 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlinterp.pod 483s # expected: 37398 483s # received: 37398 483s ok 139 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "579a-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 22426 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlintro.pod 483s # expected: 22426 483s # received: 22426 483s ok 140 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "8ad2-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 35538 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perliol.pod 483s # expected: 35538 483s # received: 35538 483s ok 141 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "11818-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 71704 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlipc.pod 483s # expected: 71704 483s # received: 71704 483s ok 142 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1150-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4432 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlirix.pod 483s # expected: 4432 483s # received: 4432 483s ok 143 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "20a8-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 8360 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perljp.pod 483s # expected: 8360 483s # received: 8360 483s ok 144 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2fc0-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 12224 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlko.pod 483s # expected: 12224 483s # received: 12224 483s ok 145 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "163-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 355 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perllexwarn.pod 483s # expected: 355 483s # received: 355 483s ok 146 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "7ea-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 2026 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perllinux.pod 483s # expected: 2026 483s # received: 2026 483s ok 147 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "12978-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 76152 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perllocale.pod 483s # expected: 76152 483s # received: 76152 483s ok 148 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2487-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 9351 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perllol.pod 483s # expected: 9351 483s # received: 9351 483s ok 149 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2f6f-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 12143 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlmacosx.pod 483s # expected: 12143 483s # received: 12143 483s ok 150 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "67a7-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 26535 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlmod.pod 483s # expected: 26535 483s # received: 26535 483s ok 151 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2574-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 9588 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 483s # expected: 9588 483s # received: 9588 483s ok 152 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1095c-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 67932 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlmodlib.pod 483s # expected: 67932 483s # received: 67932 483s ok 153 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "573b-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 22331 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 483s # expected: 22331 483s # received: 22331 483s ok 154 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "d65-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 3429 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlmroapi.pod 483s # expected: 3429 483s # received: 3429 483s ok 155 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2ad3-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 10963 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlnewmod.pod 483s # expected: 10963 483s # received: 10963 483s ok 156 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "20a5-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 8357 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlnumber.pod 483s # expected: 8357 483s # received: 8357 483s ok 157 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "8d31-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 36145 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlobj.pod 483s # expected: 36145 483s # received: 36145 483s ok 158 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "6885-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 26757 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlootut.pod 483s # expected: 26757 483s # received: 26757 483s ok 159 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2b4ac-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 177324 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlop.pod 483s # expected: 177324 483s # received: 177324 483s ok 160 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "4db-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 1243 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 483s # expected: 1243 483s # received: 1243 483s ok 161 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "3b77-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 15223 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlopentut.pod 483s # expected: 15223 483s # received: 15223 483s ok 162 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "16cb7-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 93367 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlos2.pod 483s # expected: 93367 483s # received: 93367 483s ok 163 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "37cb-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 14283 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlos390.pod 483s # expected: 14283 483s # received: 14283 483s ok 164 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "12b0-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4784 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlos400.pod 483s # expected: 4784 483s # received: 4784 483s ok 165 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "c8a9-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 51369 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlpacktut.pod 483s # expected: 51369 483s # received: 51369 483s ok 166 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "c2bc-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 49852 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlperf.pod 483s # expected: 49852 483s # received: 49852 483s ok 167 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1418-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 5144 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlplan9.pod 483s # expected: 5144 483s # received: 5144 483s ok 168 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "5b65-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 23397 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlpod.pod 483s # expected: 23397 483s # received: 23397 483s ok 169 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "10d10-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 68880 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlpodspec.pod 483s # expected: 68880 483s # received: 68880 483s ok 170 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2f40-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 12096 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 483s # expected: 12096 483s # received: 12096 483s ok 171 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "67b7-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 26551 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlpolicy.pod 483s # expected: 26551 483s # received: 26551 483s ok 172 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "15db1-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 89521 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlport.pod 483s # expected: 89521 483s # received: 89521 483s ok 173 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1412-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 5138 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlpragma.pod 483s # expected: 5138 483s # received: 5138 483s ok 174 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1a25-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 6693 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlqnx.pod 483s # expected: 6693 483s # received: 6693 483s ok 175 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "21256-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 135766 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlre.pod 483s # expected: 135766 483s # received: 135766 483s ok 176 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "8a9c-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 35484 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlreapi.pod 483s # expected: 35484 483s # received: 35484 483s ok 177 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "818f-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 33167 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 483s # expected: 33167 483s # received: 33167 483s ok 178 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "bec7-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 48839 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 483s # expected: 48839 483s # received: 48839 483s ok 179 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "8d5c-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 36188 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlref.pod 483s # expected: 36188 483s # received: 36188 483s ok 180 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "4944-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 18756 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlreftut.pod 483s # expected: 18756 483s # received: 18756 483s ok 181 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "a989-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 43401 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlreguts.pod 483s # expected: 43401 483s # received: 43401 483s ok 182 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1fd-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 509 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlrepository.pod 483s # expected: 509 483s # received: 509 483s ok 183 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "4b07-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 19207 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlrequick.pod 483s # expected: 19207 483s # received: 19207 483s ok 184 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "3caa-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 15530 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlreref.pod 483s # expected: 15530 483s # received: 15530 483s ok 185 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1e1ef-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 123375 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlretut.pod 483s # expected: 123375 483s # received: 123375 483s ok 186 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "651-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 1617 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlriscos.pod 483s # expected: 1617 483s # received: 1617 483s ok 187 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "e707-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 59143 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlrun.pod 483s # expected: 59143 483s # received: 59143 483s ok 188 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "6cea-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 27882 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlsec.pod 483s # expected: 27882 483s # received: 27882 483s ok 189 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "4af2-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 19186 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 483s # expected: 19186 483s # received: 19186 483s ok 190 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "7494-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 29844 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlsolaris.pod 483s # expected: 29844 483s # received: 29844 483s ok 191 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1bdc-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 7132 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlsource.pod 483s # expected: 7132 483s # received: 7132 483s ok 192 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "233b-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 9019 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlstyle.pod 483s # expected: 9019 483s # received: 9019 483s ok 193 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "12fb9-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 77753 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlsub.pod 483s # expected: 77753 483s # received: 77753 483s ok 194 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "d31f-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 54047 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlsyn.pod 483s # expected: 54047 483s # received: 54047 483s ok 195 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2858-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 10328 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlsynology.pod 483s # expected: 10328 483s # received: 10328 483s ok 196 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "b184-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 45444 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlthrtut.pod 483s # expected: 45444 483s # received: 45444 483s ok 197 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "9a91-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 39569 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perltie.pod 483s # expected: 39569 483s # received: 39569 483s ok 198 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "cda6a-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 842346 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perltoc.pod 483s # expected: 842346 483s # received: 842346 483s ok 199 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "174-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 372 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perltodo.pod 483s # expected: 372 483s # received: 372 483s ok 200 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "126-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 294 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perltooc.pod 483s # expected: 294 483s # received: 294 483s ok 201 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "126-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 294 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perltoot.pod 483s # expected: 294 483s # received: 294 483s ok 202 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "297f-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 10623 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perltrap.pod 483s # expected: 10623 483s # received: 10623 483s ok 203 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "213f-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 8511 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perltru64.pod 483s # expected: 8511 483s # received: 8511 483s ok 204 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1183-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 4483 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perltw.pod 483s # expected: 4483 483s # received: 4483 483s ok 205 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "162b6-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 90806 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlunicode.pod 483s # expected: 90806 483s # received: 90806 483s ok 206 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "6349-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 25417 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlunicook.pod 483s # expected: 25417 483s # received: 25417 483s ok 207 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "372e-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 14126 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlunifaq.pod 483s # expected: 14126 483s # received: 14126 483s ok 208 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "96e1-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 38625 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perluniintro.pod 483s # expected: 38625 483s # received: 38625 483s ok 209 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "6eefa-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 454394 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perluniprops.pod 483s # expected: 454394 483s # received: 454394 483s ok 210 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1f10-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 7952 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlunitut.pod 483s # expected: 7952 483s # received: 7952 483s ok 211 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "1ce8-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 7400 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlutil.pod 483s # expected: 7400 483s # received: 7400 483s ok 212 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "16c17-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 93207 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlvar.pod 483s # expected: 93207 483s # received: 93207 483s ok 213 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "c68d-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 50829 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlvms.pod 483s # expected: 50829 483s # received: 50829 483s ok 214 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "f16-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 3862 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlvos.pod 483s # expected: 3862 483s # received: 3862 483s ok 215 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "7c61-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 31841 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlwin32.pod 483s # expected: 31841 483s # received: 31841 483s ok 216 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "12d15-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 77077 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlxs.pod 483s # expected: 77077 483s # received: 77077 483s ok 217 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "c51f-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 50463 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlxstut.pod 483s # expected: 50463 483s # received: 50463 483s ok 218 483s #lwp request: 483s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "5dc1-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 24001 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 483s # expected: 24001 483s # received: 24001 483s ok 219 483s #lwp request: 483s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "722e4-63a9ccb563e40" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 467684 483s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-binary-httpd 483s # expected: 467684 483s # received: 467684 483s ok 220 483s #lwp request: 483s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 483s #User-Agent: libwww-perl/6.78 483s # 483s #server response: 483s #HTTP/1.1 200 OK 483s #Connection: close 483s #Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Accept-Ranges: bytes 483s #ETag: "2e1600-63aee5c187c80" 483s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 483s #Vary: In-If1 483s #Content-Length: 3020288 483s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 483s #Client-Date: Thu, 04 Sep 2025 16:00:47 GMT 483s #Client-Peer: 127.0.0.1:8529 483s #Client-Response-Num: 1 483s #DMMATCH1: 1 483s # 483s # testing : download of /getfiles-binary-perl 483s # expected: 3020288 483s # received: 3020288 483s ok 221 483s ok 487s t/apache/headers.t .................. 487s 1..27 487s # Running under perl version 5.040001 for linux 487s # Current time local: Thu Sep 4 16:00:47 2025 487s # Current time GMT: Thu Sep 4 16:00:47 2025 487s # Using Test.pm version 1.31 487s # Using Apache/Test.pm version 1.44 487s testing: Hello: World 487s ok 1 487s # testing : response success 487s # expected: qr/HTTP\/1\.. 200 OK/ 487s # received: 'HTTP/1.1 200 OK' 487s ok 2 487s header: [World] vs [World] 487s # testing : compare header Hello value 487s # expected: 'World' 487s # received: 'World' 487s ok 3 487s testing: Hello: World 487s ok 4 487s # testing : response success 487s # expected: qr/HTTP\/1\.. 200 OK/ 487s # received: 'HTTP/1.1 200 OK' 487s ok 5 487s header: [World] vs [World] 487s # testing : compare header Hello value 487s # expected: 'World' 487s # received: 'World' 487s ok 6 487s testing: Hello: World 487s ok 7 487s # testing : response success 487s # expected: qr/HTTP\/1\.. 200 OK/ 487s # received: 'HTTP/1.1 200 OK' 487s ok 8 487s header: [World] vs [World] 487s # testing : compare header Hello value 487s # expected: 'World' 487s # received: 'World' 487s ok 9 487s testing: Hello: Foo 487s Bar 487s ok 10 487s # testing : response success 487s # expected: qr/HTTP\/1\.. 200 OK/ 487s # received: 'HTTP/1.1 200 OK' 487s ok 11 487s header: [Foo Bar] vs [Foo Bar] 487s # testing : compare header Hello value 487s # expected: 'Foo Bar' 487s # received: 'Foo Bar' 487s ok 12 487s testing: Hello: Foo 487s Bar 487s ok 13 487s # testing : response success 487s # expected: qr/HTTP\/1\.. 200 OK/ 487s # received: 'HTTP/1.1 200 OK' 487s ok 14 487s header: [Foo Bar] vs [Foo Bar] 487s # testing : compare header Hello value 487s # expected: 'Foo Bar' 487s # received: 'Foo Bar' 487s ok 15 487s testing: Hello: Foo 487s Bar 487s ok 16 487s # testing : response success 487s # expected: qr/HTTP\/1\.. 200 OK/ 487s # received: 'HTTP/1.1 200 OK' 487s ok 17 487s header: [Foo Bar] vs [Foo Bar] 487s # testing : compare header Hello value 487s # expected: 'Foo Bar' 487s # received: 'Foo Bar' 487s ok 18 487s testing: Hello: Foo 487s Bar 487s ok 19 487s # testing : response success 487s # expected: qr/HTTP\/1\.. 200 OK/ 487s # received: 'HTTP/1.1 200 OK' 487s ok 20 487s header: [Foo Bar] vs [Foo Bar] 487s # testing : compare header Hello value 487s # expected: 'Foo Bar' 487s # received: 'Foo Bar' 487s ok 21 487s testing: Hello: Foo 487s Bar 487s ok 22 487s # testing : response success 487s # expected: qr/HTTP\/1\.. 200 OK/ 487s # received: 'HTTP/1.1 200 OK' 487s ok 23 487s header: [Foo Bar] vs [Foo Bar] 487s # testing : compare header Hello value 487s # expected: 'Foo Bar' 487s # received: 'Foo Bar' 487s ok 24 487s testing: Hello:World 487s ok 25 487s # testing : response success 487s # expected: qr/HTTP\/1\.. 200 OK/ 487s # received: 'HTTP/1.1 200 OK' 487s ok 26 487s header: [World] vs [World] 487s # testing : compare header Hello value 487s # expected: 'World' 487s # received: 'World' 487s ok 27 487s ok 492s t/apache/hostcheck.t ................ 492s 1..14 492s # Running under perl version 5.040001 for linux 492s # Current time local: Thu Sep 4 16:00:52 2025 492s # Current time GMT: Thu Sep 4 16:00:52 2025 492s # Using Test.pm version 1.31 492s # Using Apache/Test.pm version 1.44 492s # SENDING to 127.0.0.1:8529 492s # GET / HTTP/1.1 492s Host: localhost 492s 492s # expected 200, got 200 for ok 492s ok 1 492s # SENDING to 127.0.0.1:8529 492s # GET / HTTP/1.1 492s Host: localhost:1 492s 492s # expected 200, got 200 for port ignored 492s ok 2 492s # SENDING to 127.0.0.1:8529 492s # GET / HTTP/1.1 492s Host: notlisted 492s 492s # expected 200, got 200 for name not listed 492s ok 3 492s # SENDING to 127.0.0.1:8529 492s # GET / HTTP/1.1 492s Host: 127.0.0.1 492s 492s # expected 200, got 200 for IP not in serveralias/servername 492s ok 4 492s # SENDING to 127.0.0.1:8529 492s # GET / HTTP/1.1 492s Host: default-strict 492s 492s # expected 200, got 200 for NVH matches in default server 492s ok 5 492s # SENDING to 127.0.0.1:8529 492s # GET / HTTP/1.1 492s Host: nvh-strict 492s 492s # expected 200, got 200 for NVH matches 492s ok 6 492s # SENDING to 127.0.0.1:8529 492s # GET / HTTP/1.1 492s Host: nvh-strict:1 492s 492s # expected 200, got 200 for NVH matches port ignored 492s ok 7 492s # SENDING to 127.0.0.1:8537 492s # GET / HTTP/1.1 492s Host: localhost 492s 492s # expected 400, got 400 for ok 492s ok 8 492s # SENDING to 127.0.0.1:8537 492s # GET / HTTP/1.1 492s Host: localhost:1 492s 492s # expected 400, got 400 for port ignored 492s ok 9 492s # SENDING to 127.0.0.1:8537 492s # GET / HTTP/1.1 492s Host: notlisted 492s 492s # expected 400, got 400 for name not listed 492s ok 10 492s # SENDING to 127.0.0.1:8537 492s # GET / HTTP/1.1 492s Host: 127.0.0.1 492s 492s # expected 400, got 400 for IP not in serveralias/servername 492s ok 11 492s # SENDING to 127.0.0.1:8537 492s # GET / HTTP/1.1 492s Host: default-strict 492s 492s # expected 200, got 200 for NVH matches in default server 492s ok 12 492s # SENDING to 127.0.0.1:8537 492s # GET / HTTP/1.1 492s Host: nvh-strict 492s 492s # expected 200, got 200 for NVH matches 492s ok 13 492s # SENDING to 127.0.0.1:8537 492s # GET / HTTP/1.1 492s Host: nvh-strict:1 492s 492s # expected 200, got 200 for NVH matches port ignored 492s ok 14 492s ok 497s t/apache/http_strict.t .............. 497s 1..178 497s # Running under perl version 5.040001 for linux 497s # Current time local: Thu Sep 4 16:00:57 2025 497s # Current time GMT: Thu Sep 4 16:00:57 2025 497s # Using Test.pm version 1.31 497s # Using Apache/Test.pm version 1.44 497s # SENDING: 497s # GET / HTTP/1.0\r\n\r\n 497s # expecting success, got 200 497s ok 1 497s # SENDING: 497s # GET / HTTP/1.0\n\n 497s # expecting success, got 200 497s ok 2 497s # SENDING: 497s # get / HTTP/1.0\r\n\r\n 497s # expecting 501, got 501 497s ok 3 497s # SENDING: 497s # G ET / HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 4 497s # SENDING: 497s # G\x00ET / HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 5 497s # SENDING: 497s # G/T / HTTP/1.0\r\n\r\n 497s # expecting 501, got 501 497s ok 6 497s # SENDING: 497s # GET /\x00 HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 7 497s # SENDING: 497s # GET / HTTP/1.0\x00\r\n\r\n 497s # expecting 400, got 400 497s ok 8 497s # SENDING: 497s # GET\x0c/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 9 497s # SENDING: 497s # GET\r/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 10 497s # SENDING: 497s # GET\t/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 11 497s # SENDING: 497s # GET / HTT/1.0\r\n\r\n 497s # expecting error, got 400 497s ok 12 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 497s # expecting success, got 200 497s ok 13 497s # SENDING: 497s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 497s # expecting success, got 200 497s ok 14 497s # SENDING: 497s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 497s # expecting success, got 200 497s ok 15 497s # SENDING: 497s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 497s # expecting 400, got 400 497s ok 16 497s # SENDING: 497s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 497s # expecting 400, got 400 497s ok 17 497s # SENDING: 497s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 497s # expecting 200, got 200 497s ok 18 497s # SENDING: 497s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 497s # expecting 400, got 400 497s ok 19 497s # SENDING: 497s # GET / HTTP/\r\nHost: localhost\r\n\r\n 497s # expecting error, got 400 497s ok 20 497s # SENDING: 497s # GET / HTTP/0.9\r\n\r\n 497s # expecting error, got 400 497s ok 21 497s # SENDING: 497s # GET / HTTP/0.8\r\n\r\n 497s # expecting error, got 400 497s ok 22 497s # SENDING: 497s # GET /\x01 HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 23 497s # SENDING: 497s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 497s # expecting 200, got 200 497s ok 24 497s # SENDING: 497s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 497s # expecting 200, got 200 497s ok 25 497s # SENDING: 497s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 497s # expecting 400, got 400 497s ok 26 497s # SENDING: 497s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 497s # expecting 200, got 200 497s ok 27 497s # SENDING: 497s # GET / HTTP/1.0\r\nFoo\r\n\r\n 497s # expecting 400, got 400 497s ok 28 497s # SENDING: 497s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 497s # expecting 400, got 400 497s ok 29 497s # SENDING: 497s # GET / HTTP/1.0\r\n: bar\r\n\r\n 497s # expecting 400, got 400 497s ok 30 497s # SENDING: 497s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 497s # expecting 200, got 200 497s ok 31 497s # SENDING: 497s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 497s # expecting 400, got 400 497s ok 32 497s # SENDING: 497s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 497s # expecting 400, got 400 497s ok 33 497s # SENDING: 497s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 497s # expecting 400, got 400 497s ok 34 497s # SENDING: 497s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 497s # expecting 200, got 200 497s ok 35 497s # SENDING: 497s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 497s # expecting 400, got 400 497s ok 36 497s # SENDING: 497s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 497s # expecting 400, got 400 497s ok 37 497s # SENDING: 497s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 497s # expecting 200, got 200 497s ok 38 497s # SENDING: 497s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 497s # expecting 400, got 400 497s ok 39 497s # SENDING: 497s # GET / HTTP/1.0\r\r 497s # expecting dropped connection and HTTPD dropped connection 497s ok 40 497s # SENDING: 497s # GET /\r\n 497s # expecting headerless HTTP/0.9 body, got response 497s ok 41 497s # SENDING: 497s # GET /#frag HTTP/1.0\r\n 497s # expecting 400, got 400 497s ok 42 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 497s # expecting 200, got 200 497s ok 43 497s # SENDING: 497s # GET http://017700000001/ HTTP/1.0\r\n\r\n 497s # expecting 200, got 200 497s ok 44 497s # SENDING: 497s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 497s # expecting 200, got 200 497s ok 45 497s # SENDING: 497s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 497s # expecting 200, got 200 497s ok 46 497s # SENDING: 497s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 497s # expecting 200, got 200 497s ok 47 497s # SENDING: 497s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 497s # expecting 200, got 200 497s ok 48 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 497s # expecting 200, got 200 497s ok 49 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 497s # expecting 400, got 400 497s ok 50 497s # SENDING: 497s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 497s # expecting 200, got 200 497s ok 51 497s # SENDING: 497s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 52 497s # SENDING: 497s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 53 497s # SENDING: 497s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 54 497s # SENDING: 497s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 497s # expecting 200, got 200 497s ok 55 497s # SENDING: 497s # GET http://[::1]/ HTTP/1.0\r\n\r\n 497s # expecting success, got 200 497s ok 56 497s # SENDING: 497s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 497s # expecting success, got 200 497s ok 57 497s # SENDING: 497s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 497s # expecting success, got 200 497s ok 58 497s # SENDING: 497s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 497s # expecting success, got 200 497s ok 59 497s # SENDING: 497s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 60 497s # SENDING: 497s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 497s # expecting success, got 200 497s ok 61 497s # SENDING: 497s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 497s # expecting success, got 200 497s ok 62 497s # SENDING: 497s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 63 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 497s # expecting success, got 200 497s ok 64 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 497s # expecting success, got 200 497s ok 65 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 497s # expecting success, got 200 497s ok 66 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 497s # expecting success, got 200 497s ok 67 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 497s # expecting success, got 200 497s ok 68 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 497s # expecting success, got 200 497s ok 69 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 497s # expecting 200, got 200 497s ok 70 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 497s # expecting 200, got 200 497s ok 71 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 497s # expecting 400, got 400 497s ok 72 497s # SENDING: 497s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 497s # expecting 200, got 200 497s ok 73 497s # SENDING: 497s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 497s # expecting 200, got 200 497s ok 74 497s # SENDING: 497s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 497s # expecting 200, got 200 497s ok 75 497s # SENDING: 497s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 497s # expecting 200, got 200 497s ok 76 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 497s # expecting 200, got 200 497s ok 77 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 497s # expecting 200, got 200 497s ok 78 497s # SENDING: 497s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 497s # expecting 200, got 200 497s ok 79 497s # SENDING: 497s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 497s # DECODED: Foo: bar 497s # RESPONSE: 497s # HTTP/1.1 200 OK\r\n 497s # Date: Thu, 04 Sep 2025 16:01:02 GMT\r\n 497s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 497s # Foo: bar\r\n 497s # Vary: In-If1\r\n 497s # DMMATCH1: 1\r\n 497s # Connection: close\r\n 497s # Content-Type: text/plain\r\n 497s # \r\n 497s # Hi!\n 497s # SERVERNAME=localhost\n 497s # HTTP_HOST=\n 497s # 497s # expecting 200, got 200 497s ok 80 497s # SENDING: 497s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 497s # DECODED: Foo: 497s # RESPONSE: 497s # HTTP/1.1 200 OK\r\n 497s # Date: Thu, 04 Sep 2025 16:01:02 GMT\r\n 497s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 497s # Foo: \r\n 497s # Vary: In-If1\r\n 497s # DMMATCH1: 1\r\n 497s # Connection: close\r\n 497s # Content-Type: text/plain\r\n 497s # \r\n 497s # Hi!\n 497s # SERVERNAME=localhost\n 497s # HTTP_HOST=\n 497s # 497s # expecting 200, got 200 497s ok 81 497s # SENDING: 497s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 497s # DECODED: : bar 497s # RESPONSE: 497s # HTTP/1.1 500 Internal Server Error\r\n 497s # Date: Thu, 04 Sep 2025 16:01:02 GMT\r\n 497s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 497s # Content-Length: 564\r\n 497s # Connection: close\r\n 497s # Content-Type: text/html; charset=iso-8859-1\r\n 497s # \r\n 497s # \n 497s # \n 497s # ... 497s # expecting 500, got 500 497s ok 82 497s # SENDING: 497s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 497s # DECODED: F\x00oo: bar 497s # RESPONSE: 497s # HTTP/1.1 500 Internal Server Error\r\n 497s # Date: Thu, 04 Sep 2025 16:01:02 GMT\r\n 497s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 497s # Content-Length: 528\r\n 497s # Connection: close\r\n 497s # Content-Type: text/html; charset=iso-8859-1\r\n 497s # \r\n 497s # \n 497s # \n 497s # ... 497s # expecting 500, got 500 497s ok 83 497s # SENDING: 497s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 497s # DECODED: F\x01oo: bar 497s # RESPONSE: 497s # HTTP/1.1 500 Internal Server Error\r\n 497s # Date: Thu, 04 Sep 2025 16:01:02 GMT\r\n 497s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 497s # Content-Length: 564\r\n 497s # Connection: close\r\n 497s # Content-Type: text/html; charset=iso-8859-1\r\n 497s # \r\n 497s # \n 497s # \n 497s # ... 497s # expecting 500, got 500 497s ok 84 497s # SENDING: 497s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 497s # DECODED: F\noo: bar 497s # RESPONSE: 497s # HTTP/1.1 500 Internal Server Error\r\n 497s # Date: Thu, 04 Sep 2025 16:01:02 GMT\r\n 497s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 497s # Content-Length: 528\r\n 497s # Connection: close\r\n 497s # Content-Type: text/html; charset=iso-8859-1\r\n 497s # \r\n 497s # \n 497s # \n 497s # ... 497s # expecting 500, got 500 497s ok 85 497s # SENDING: 497s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 497s # DECODED: Foo: b\tar 497s # RESPONSE: 497s # HTTP/1.1 200 OK\r\n 497s # Date: Thu, 04 Sep 2025 16:01:02 GMT\r\n 497s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 497s # Foo: b\tar\r\n 497s # Vary: In-If1\r\n 497s # DMMATCH1: 1\r\n 497s # Connection: close\r\n 497s # Content-Type: text/plain\r\n 497s # \r\n 497s # Hi!\n 497s # SERVERNAME=localhost\n 497s # HTTP_HOST=\n 497s # 497s # expecting 200, got 200 497s ok 86 497s # SENDING: 497s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 497s # DECODED: Foo: b\x01ar 497s # RESPONSE: 497s # HTTP/1.1 500 Internal Server Error\r\n 497s # Date: Thu, 04 Sep 2025 16:01:02 GMT\r\n 497s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 497s # Content-Length: 564\r\n 497s # Connection: close\r\n 497s # Content-Type: text/html; charset=iso-8859-1\r\n 497s # \r\n 497s # \n 497s # \n 497s # ... 497s # expecting 500, got 500 497s ok 87 497s # SENDING: 497s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 497s # expecting 500, got 500 497s ok 88 497s # SENDING: 497s # GET / HTTP/1.0\r\n\r\n 497s # expecting success, got 200 497s ok 89 497s # SENDING: 497s # GET / HTTP/1.0\n\n 497s # expecting 400, got 400 497s ok 90 497s # SENDING: 497s # get / HTTP/1.0\r\n\r\n 497s # expecting 501, got 501 497s ok 91 497s # SENDING: 497s # G ET / HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 92 497s # SENDING: 497s # G\x00ET / HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 93 497s # SENDING: 497s # G/T / HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 94 497s # SENDING: 497s # GET /\x00 HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 95 497s # SENDING: 497s # GET / HTTP/1.0\x00\r\n\r\n 497s # expecting 400, got 400 497s ok 96 497s # SENDING: 497s # GET\x0c/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 97 497s # SENDING: 497s # GET\r/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 98 497s # SENDING: 497s # GET\t/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 99 497s # SENDING: 497s # GET / HTT/1.0\r\n\r\n 497s # expecting error, got 400 497s ok 100 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 497s # expecting success, got 200 497s ok 101 497s # SENDING: 497s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 497s # expecting success, got 200 497s ok 102 497s # SENDING: 497s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 497s # expecting success, got 200 497s ok 103 497s # SENDING: 497s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 497s # expecting 400, got 400 497s ok 104 497s # SENDING: 497s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 497s # expecting 400, got 400 497s ok 105 497s # SENDING: 497s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 497s # expecting 400, got 400 497s ok 106 497s # SENDING: 497s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 497s # expecting 400, got 400 497s ok 107 497s # SENDING: 497s # GET / HTTP/\r\nHost: localhost\r\n\r\n 497s # expecting error, got 400 497s ok 108 497s # SENDING: 497s # GET / HTTP/0.9\r\n\r\n 497s # expecting error, got 400 497s ok 109 497s # SENDING: 497s # GET / HTTP/0.8\r\n\r\n 497s # expecting error, got 400 497s ok 110 497s # SENDING: 497s # GET /\x01 HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 111 497s # SENDING: 497s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 497s # expecting 200, got 200 497s ok 112 497s # SENDING: 497s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 497s # expecting 200, got 200 497s ok 113 497s # SENDING: 497s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 497s # expecting 400, got 400 497s ok 114 497s # SENDING: 497s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 497s # expecting 400, got 400 497s ok 115 497s # SENDING: 497s # GET / HTTP/1.0\r\nFoo\r\n\r\n 497s # expecting 400, got 400 497s ok 116 497s # SENDING: 497s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 497s # expecting 400, got 400 497s ok 117 497s # SENDING: 497s # GET / HTTP/1.0\r\n: bar\r\n\r\n 497s # expecting 400, got 400 497s ok 118 497s # SENDING: 497s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 497s # expecting 200, got 200 497s ok 119 497s # SENDING: 497s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 497s # expecting 400, got 400 497s ok 120 497s # SENDING: 497s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 497s # expecting 400, got 400 497s ok 121 497s # SENDING: 497s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 497s # expecting 400, got 400 497s ok 122 497s # SENDING: 497s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 497s # expecting 400, got 400 497s ok 123 497s # SENDING: 497s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 497s # expecting 400, got 400 497s ok 124 497s # SENDING: 497s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 497s # expecting 400, got 400 497s ok 125 497s # SENDING: 497s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 497s # expecting 200, got 200 497s ok 126 497s # SENDING: 497s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 497s # expecting 400, got 400 497s ok 127 497s # SENDING: 497s # GET / HTTP/1.0\r\r 497s # expecting dropped connection and HTTPD dropped connection 497s ok 128 497s # SENDING: 497s # GET /\r\n 497s # expecting headerless HTTP/0.9 body, got response 497s ok 129 497s # SENDING: 497s # GET /#frag HTTP/1.0\r\n 497s # expecting 400, got 400 497s ok 130 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 497s # expecting 400, got 400 497s ok 131 497s # SENDING: 497s # GET http://017700000001/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 132 497s # SENDING: 497s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 133 497s # SENDING: 497s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 497s # expecting 200, got 200 497s ok 134 497s # SENDING: 497s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 135 497s # SENDING: 497s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 136 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 497s # expecting 400, got 400 497s ok 137 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 497s # expecting 400, got 400 497s ok 138 497s # SENDING: 497s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 497s # expecting 200, got 200 497s ok 139 497s # SENDING: 497s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 140 497s # SENDING: 497s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 141 497s # SENDING: 497s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 142 497s # SENDING: 497s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 143 497s # SENDING: 497s # GET http://[::1]/ HTTP/1.0\r\n\r\n 497s # expecting success, got 200 497s ok 144 497s # SENDING: 497s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 497s # expecting success, got 200 497s ok 145 497s # SENDING: 497s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 497s # expecting success, got 200 497s ok 146 497s # SENDING: 497s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 497s # expecting success, got 200 497s ok 147 497s # SENDING: 497s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 148 497s # SENDING: 497s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 497s # expecting success, got 200 497s ok 149 497s # SENDING: 497s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 497s # expecting success, got 200 497s ok 150 497s # SENDING: 497s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 497s # expecting 400, got 400 497s ok 151 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 497s # expecting success, got 200 497s ok 152 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 497s # expecting success, got 200 497s ok 153 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 497s # expecting success, got 200 497s ok 154 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 497s # expecting success, got 200 497s ok 155 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 497s # expecting success, got 200 497s ok 156 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 497s # expecting success, got 200 497s ok 157 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 497s # expecting 400, got 400 497s ok 158 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 497s # expecting 400, got 400 497s ok 159 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 497s # expecting 400, got 400 497s ok 160 497s # SENDING: 497s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 497s # expecting 200, got 200 497s ok 161 497s # SENDING: 497s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 497s # expecting 200, got 200 497s ok 162 497s # SENDING: 497s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 497s # expecting 200, got 200 497s ok 163 497s # SENDING: 497s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 497s # expecting 200, got 200 497s ok 164 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 497s # expecting 200, got 200 497s ok 165 497s # SENDING: 497s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 497s # expecting 200, got 200 497s ok 166 497s # SENDING: 497s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 497s # expecting 200, got 200 497s ok 167 497s # SENDING: 497s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 497s # DECODED: Foo: bar 497s # RESPONSE: 497s # HTTP/1.1 200 OK\r\n 497s # Date: Thu, 04 Sep 2025 16:01:02 GMT\r\n 497s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 497s # Foo: bar\r\n 497s # Vary: In-If1\r\n 497s # DMMATCH1: 1\r\n 497s # Content-Length: 36\r\n 497s # Connection: close\r\n 497s # Content-Type: text/plain\r\n 497s # \r\n 497s # Hi!\n 497s # SERVERNAME=localhost\n 497s # HTTP_HOST=\n 497s # 497s # expecting 200, got 200 497s ok 168 497s # SENDING: 497s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 497s # DECODED: Foo: 497s # RESPONSE: 497s # HTTP/1.1 200 OK\r\n 497s # Date: Thu, 04 Sep 2025 16:01:02 GMT\r\n 497s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 497s # Foo: \r\n 497s # Vary: In-If1\r\n 497s # DMMATCH1: 1\r\n 497s # Content-Length: 36\r\n 497s # Connection: close\r\n 497s # Content-Type: text/plain\r\n 497s # \r\n 497s # Hi!\n 497s # SERVERNAME=localhost\n 497s # HTTP_HOST=\n 497s # 497s # expecting 200, got 200 497s ok 169 497s # SENDING: 497s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 497s # DECODED: : bar 497s # RESPONSE: 497s # HTTP/1.1 500 Internal Server Error\r\n 497s # Date: Thu, 04 Sep 2025 16:01:02 GMT\r\n 497s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 497s # Connection: close\r\n 497s # Content-Type: text/html; charset=iso-8859-1\r\n 497s # \r\n 497s # \n 497s # \n 497s # ... 497s # expecting 500, got 500 497s ok 170 497s # SENDING: 497s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 497s # DECODED: F\x00oo: bar 497s # RESPONSE: 497s # HTTP/1.1 500 Internal Server Error\r\n 497s # Date: Thu, 04 Sep 2025 16:01:02 GMT\r\n 497s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 497s # Content-Length: 528\r\n 497s # Connection: close\r\n 497s # Content-Type: text/html; charset=iso-8859-1\r\n 497s # \r\n 497s # \n 497s # \n 497s # ... 497s # expecting 500, got 500 497s ok 171 497s # SENDING: 497s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 497s # DECODED: F\x01oo: bar 497s # RESPONSE: 497s # HTTP/1.1 500 Internal Server Error\r\n 497s # Date: Thu, 04 Sep 2025 16:01:02 GMT\r\n 497s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 497s # Connection: close\r\n 497s # Content-Type: text/html; charset=iso-8859-1\r\n 497s # \r\n 497s # \n 497s # \n 497s # ... 497s # expecting 500, got 500 497s ok 172 497s # SENDING: 497s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 497s # DECODED: F\noo: bar 497s # RESPONSE: 497s # HTTP/1.1 500 Internal Server Error\r\n 497s # Date: Thu, 04 Sep 2025 16:01:02 GMT\r\n 497s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 497s # Content-Length: 528\r\n 497s # Connection: close\r\n 497s # Content-Type: text/html; charset=iso-8859-1\r\n 497s # \r\n 497s # \n 497s # \n 497s # ... 497s # expecting 500, got 500 497s ok 173 497s # SENDING: 497s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 497s # DECODED: Foo: b\tar 497s # RESPONSE: 497s # HTTP/1.1 200 OK\r\n 497s # Date: Thu, 04 Sep 2025 16:01:02 GMT\r\n 497s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 497s # Foo: b\tar\r\n 497s # Vary: In-If1\r\n 497s # DMMATCH1: 1\r\n 497s # Connection: close\r\n 497s # Content-Type: text/plain\r\n 497s # \r\n 497s # Hi!\n 497s # SERVERNAME=localhost\n 497s # HTTP_HOST=\n 497s # 497s # expecting 200, got 200 497s ok 174 497s # SENDING: 497s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 497s # DECODED: Foo: b\x01ar 497s # RESPONSE: 497s # HTTP/1.1 500 Internal Server Error\r\n 497s # Date: Thu, 04 Sep 2025 16:01:02 GMT\r\n 497s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 497s # Connection: close\r\n 497s # Content-Type: text/html; charset=iso-8859-1\r\n 497s # \r\n 497s # \n 497s # \n 497s # ... 497s # expecting 500, got 500 497s ok 175 497s # SENDING: 497s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 497s # expecting 500, got 500 497s ok 176 497s ok 177 497s ok 178 497s ok 502s t/apache/if_sections.t .............. 502s 1..46 502s # Running under perl version 5.040001 for linux 502s # Current time local: Thu Sep 4 16:01:02 2025 502s # Current time GMT: Thu Sep 4 16:01:02 2025 502s # Using Test.pm version 1.31 502s # Using Apache/Test.pm version 1.44 502s # /if_sec/ with '': 502s # expected: 200 502s # received: '200' 502s ok 1 502s # expected: undef 502s # received: undef 502s ok 2 502s # /if_sec/foo.if_test with '': 502s # expected: 200 502s # received: '200' 502s ok 3 502s # expected: undef 502s # received: undef 502s ok 4 502s # /if_sec/foo.if_test with '1': 502s # expected: 200 502s # received: '200' 502s ok 5 502s # expected: 'global1' 502s # received: 'global1' 502s ok 6 502s # /if_sec/foo.if_test with '1 11': 502s # expected: 200 502s # received: '200' 502s ok 7 502s # expected: 'global1, nested11, nested113' 502s # received: 'global1, nested11, nested113' 502s ok 8 502s # /if_sec/foo.if_test with '1 11 111': 502s # expected: 200 502s # received: '200' 502s ok 9 502s # expected: 'global1, nested11, nested111' 502s # received: 'global1, nested11, nested111' 502s ok 10 502s # /if_sec/foo.if_test with '1 11 112': 502s # expected: 200 502s # received: '200' 502s ok 11 502s # expected: 'global1, nested11, nested112' 502s # received: 'global1, nested11, nested112' 502s ok 12 502s # /if_sec/foo.if_test with '1 2': 502s # expected: 200 502s # received: '200' 502s ok 13 502s # expected: 'global1, files2' 502s # received: 'global1, files2' 502s ok 14 502s # /if_sec/dir/foo.txt with '1 2': 502s # expected: 200 502s # received: '200' 502s ok 15 502s # expected: 'global1, dir1, dir2, dir_files1' 502s # received: 'global1, dir1, dir2, dir_files1' 502s ok 16 502s # /if_sec/dir/ with '1 2': 502s # expected: 200 502s # received: '200' 502s ok 17 502s # expected: 'global1, dir1, dir2' 502s # received: 'global1, dir1, dir2' 502s ok 18 502s # /if_sec/dir/ with '1 11': 502s # expected: 200 502s # received: '200' 502s ok 19 502s # expected: 'global1, dir1, nested11, nested113' 502s # received: 'global1, dir1, nested11, nested113' 502s ok 20 502s # /if_sec/dir/ with '1 11 111': 502s # expected: 200 502s # received: '200' 502s ok 21 502s # expected: 'global1, dir1, nested11, nested111' 502s # received: 'global1, dir1, nested11, nested111' 502s ok 22 502s # /if_sec/dir/ with '1 11 112': 502s # expected: 200 502s # received: '200' 502s ok 23 502s # expected: 'global1, dir1, nested11, nested112' 502s # received: 'global1, dir1, nested11, nested112' 502s ok 24 502s # /if_sec/loc/ with '1 2': 502s # expected: 200 502s # received: '200' 502s ok 25 502s # expected: 'global1, loc1, loc2' 502s # received: 'global1, loc1, loc2' 502s ok 26 502s # /if_sec/loc/foo.txt with '1 2': 502s # expected: 200 502s # received: '200' 502s ok 27 502s # expected: 'global1, loc1, loc2' 502s # received: 'global1, loc1, loc2' 502s ok 28 502s # /if_sec/loc/ with '1 11': 502s # expected: 200 502s # received: '200' 502s ok 29 502s # expected: 'global1, loc1, nested11, nested113' 502s # received: 'global1, loc1, nested11, nested113' 502s ok 30 502s # /if_sec/loc/ with '1 11 111': 502s # expected: 200 502s # received: '200' 502s ok 31 502s # expected: 'global1, loc1, nested11, nested111' 502s # received: 'global1, loc1, nested11, nested111' 502s ok 32 502s # /if_sec/loc/ with '1 11 112': 502s # expected: 200 502s # received: '200' 502s ok 33 502s # expected: 'global1, loc1, nested11, nested112' 502s # received: 'global1, loc1, nested11, nested112' 502s ok 34 502s # /if_sec/loc/foo.if_test with '1 2': 502s # expected: 200 502s # received: '200' 502s ok 35 502s # expected: 'global1, files2, loc1, loc2' 502s # received: 'global1, files2, loc1, loc2' 502s ok 36 502s # /if_sec/loc/foo.if_test with '1 2 11': 502s # expected: 200 502s # received: '200' 502s ok 37 502s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 502s # received: 'global1, files2, loc1, loc2, nested11, nested113' 502s ok 38 502s # /if_sec/loc/foo.if_test with '1 2 11 111': 502s # expected: 200 502s # received: '200' 502s ok 39 502s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 502s # received: 'global1, files2, loc1, loc2, nested11, nested111' 502s ok 40 502s # /if_sec/loc/foo.if_test with '1 2 11 112': 502s # expected: 200 502s # received: '200' 502s ok 41 502s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 502s # received: 'global1, files2, loc1, loc2, nested11, nested112' 502s ok 42 502s # /if_sec/proxy/ with '1 2': 502s # expected: 200 502s # received: '200' 502s ok 43 502s # expected: 'global1, locp1, locp2' 502s # received: 'global1, locp1, locp2' 502s ok 44 502s # /if_sec/proxy/ with '2': 502s # expected: 200 502s # received: '200' 502s ok 45 502s # expected: 'locp2' 502s # received: 'locp2' 502s ok 46 502s ok 507s t/apache/iffile.t ................... 507s 1..2 507s # Running under perl version 5.040001 for linux 507s # Current time local: Thu Sep 4 16:01:07 2025 507s # Current time GMT: Thu Sep 4 16:01:07 2025 507s # Using Test.pm version 1.31 507s # Using Apache/Test.pm version 1.44 507s # expected: 200 507s # received: '200' 507s ok 1 507s # expected: 'success1, success2, success3, success4, success5' 507s # received: 'success1, success2, success3, success4, success5' 507s ok 2 507s ok 512s t/apache/leaks.t .................... skipped: mod_memory_track not activated 521s t/apache/limits.t ................... 521s 1..12 521s # Running under perl version 5.040001 for linux 521s # Current time local: Thu Sep 4 16:01:17 2025 521s # Current time GMT: Thu Sep 4 16:01:17 2025 521s # Using Test.pm version 1.31 521s # Using Apache/Test.pm version 1.44 521s # Testing LimitRequestLine; should succeed 521s # testing : Test #1 521s # expected: 200 521s # received: '200' 521s ok 1 521s # Testing LimitRequestLine; should fail 521s # testing : Test #2 521s # expected: 414 521s # received: '414' 521s ok 2 521s # Testing LimitRequestFieldSize; should succeed 521s # testing : Test #3 521s # expected: 200 521s # received: '200' 521s ok 3 521s # Testing LimitRequestFieldSize; should fail 521s # testing : Test #4 521s # expected: 400 521s # received: '400' 521s ok 4 521s # Testing LimitRequestFields; should succeed 521s # testing : Test #5 521s # expected: 200 521s # received: '200' 521s ok 5 521s # Testing LimitRequestFields; should fail 521s # testing : Test #6 521s # expected: 400 521s # received: '400' 521s ok 6 521s # Testing LimitRequestBody; should succeed 521s # Chunked transfer-encoding enabled 521s # testing : Test #7 521s # expected: 200 521s # received: '200' 521s ok 7 521s # Testing LimitRequestBody; should succeed 521s # Chunked transfer-encoding disabled 521s # testing : Test #8 521s # expected: 200 521s # received: '200' 521s ok 8 521s # Testing LimitRequestBody; should fail 521s # Chunked transfer-encoding enabled 521s # testing : Test #9 521s # expected: 413 521s # received: '413' 521s ok 9 521s # Testing LimitRequestBody; should fail 521s # Chunked transfer-encoding disabled 521s # testing : Test #10 521s # expected: 413 521s # received: '413' 521s ok 10 521s # Testing LimitRequestFieldSize; should succeed 521s # testing : Test #11 521s # expected: 200 521s # received: '200' 521s ok 11 521s # Testing LimitRequestFieldSize; should fail 521s # testing : Test #12 521s # expected: 400 521s # received: '400' 521s ok 12 521s ok 525s t/apache/loglevel.t ................. 525s 1..8 525s # Running under perl version 5.040001 for linux 525s # Current time local: Thu Sep 4 16:01:26 2025 525s # Current time GMT: Thu Sep 4 16:01:26 2025 525s # Using Test.pm version 1.31 525s # Using Apache/Test.pm version 1.44 525s ok 1 525s ok 2 525s ok 3 525s ok 4 525s ok 5 525s ok 6 525s ok 7 525s ok 8 525s ok 530s t/apache/maxranges.t ................ 530s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 530s 1..19 530s # Running under perl version 5.040001 for linux 530s # Current time local: Thu Sep 4 16:01:30 2025 530s # Current time GMT: Thu Sep 4 16:01:30 2025 530s # Using Test.pm version 1.31 530s # Using Apache/Test.pm version 1.44 530s ok 1 530s ok 2 530s ok 3 530s ok 4 530s ok 5 530s ok 6 530s ok 7 530s ok 8 530s ok 9 530s ok 10 530s ok 11 530s ok 12 530s ok 13 530s ok 14 530s ok 15 530s ok 16 530s ok 17 530s ok 18 530s ok 19 530s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 530s ok 535s t/apache/mergeslashes.t ............. 535s 1..9 535s # Running under perl version 5.040001 for linux 535s # Current time local: Thu Sep 4 16:01:35 2025 535s # Current time GMT: Thu Sep 4 16:01:35 2025 535s # Using Test.pm version 1.31 535s # Using Apache/Test.pm version 1.44 535s # SENDING to 127.0.0.1:8537 535s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 535s # expected 403, got 403 for exact match 535s ok 1 535s # SENDING to 127.0.0.1:8537 535s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 535s # expected 403, got 403 for merged even at front 535s ok 2 535s # SENDING to 127.0.0.1:8537 535s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 535s # expected 403, got 403 for merged even at front 535s ok 3 535s # SENDING to 127.0.0.1:8537 535s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 535s # expected 403, got 403 for c// should be merged 535s ok 4 535s # SENDING to 127.0.0.1:8537 535s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 535s # expected 403, got 403 for a// should be merged 535s ok 5 535s # SENDING to 127.0.0.1:8537 535s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 535s # expected 403, got 403 for a// matches locationmatch 535s ok 6 535s # SENDING to 127.0.0.1:8537 535s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 535s # expected 200, got 200 for c// doesn't match locationmatch 535s ok 7 535s # SENDING to 127.0.0.1:8537 535s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 535s # expected 403, got 403 for baseline failed 535s ok 8 535s # SENDING to 127.0.0.1:8537 535s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 535s # expected 403, got 403 for b//d not merged for Location with OFF 535s ok 9 535s ok 539s t/apache/mmn.t ...................... 539s 1..2 539s # Running under perl version 5.040001 for linux 539s # Current time local: Thu Sep 4 16:01:40 2025 539s # Current time GMT: Thu Sep 4 16:01:40 2025 539s # Using Test.pm version 1.31 539s # Using Apache/Test.pm version 1.44 539s ok 1 539s ok 2 539s ok 544s t/apache/options.t .................. 544s 1..2 544s # Running under perl version 5.040001 for linux 544s # Current time local: Thu Sep 4 16:01:44 2025 544s # Current time GMT: Thu Sep 4 16:01:44 2025 544s # Using Test.pm version 1.31 544s # Using Apache/Test.pm version 1.44 544s # testing : code 544s # expected: 200 544s # received: '200' 544s ok 1 544s # testing : OPTIONS 544s # expected: qr/OPTIONS/ 544s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 544s ok 2 544s ok 551s t/apache/passbrigade.t .............. 551s # using LWP client 551s 1..114 551s # Running under perl version 5.040001 for linux 551s # Current time local: Thu Sep 4 16:01:49 2025 551s # Current time GMT: Thu Sep 4 16:01:49 2025 551s # Using Test.pm version 1.31 551s # Using Apache/Test.pm version 1.44 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 1024 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #DMMATCH1: 1 551s # 551s # testing : bytes in body 551s # expected: 1024 551s # received: 1024 551s ok 1 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 2048 551s # received: 2048 551s ok 2 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 3072 551s # received: 3072 551s ok 3 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 4096 551s # received: 4096 551s ok 4 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 5120 551s # received: 5120 551s ok 5 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 6144 551s # received: 6144 551s ok 6 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 7168 551s # received: 7168 551s ok 7 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 8192 551s # received: 8192 551s ok 8 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 9216 551s # received: 9216 551s ok 9 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 10240 551s # received: 10240 551s ok 10 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 11264 551s # received: 11264 551s ok 11 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 12288 551s # received: 12288 551s ok 12 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 13312 551s # received: 13312 551s ok 13 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 14336 551s # received: 14336 551s ok 14 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 15360 551s # received: 15360 551s ok 15 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 16384 551s # received: 16384 551s ok 16 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 17408 551s # received: 17408 551s ok 17 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 18432 551s # received: 18432 551s ok 18 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 19456 551s # received: 19456 551s ok 19 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 20480 551s # received: 20480 551s ok 20 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 21504 551s # received: 21504 551s ok 21 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 22528 551s # received: 22528 551s ok 22 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 23552 551s # received: 23552 551s ok 23 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 24576 551s # received: 24576 551s ok 24 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 25600 551s # received: 25600 551s ok 25 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 26624 551s # received: 26624 551s ok 26 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 27648 551s # received: 27648 551s ok 27 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 28672 551s # received: 28672 551s ok 28 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 29696 551s # received: 29696 551s ok 29 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 30720 551s # received: 30720 551s ok 30 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 31744 551s # received: 31744 551s ok 31 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 32768 551s # received: 32768 551s ok 32 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 33792 551s # received: 33792 551s ok 33 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 34816 551s # received: 34816 551s ok 34 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 35840 551s # received: 35840 551s ok 35 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 36864 551s # received: 36864 551s ok 36 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 37888 551s # received: 37888 551s ok 37 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 38912 551s # received: 38912 551s ok 38 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 39936 551s # received: 39936 551s ok 39 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 40960 551s # received: 40960 551s ok 40 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 41984 551s # received: 41984 551s ok 41 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 43008 551s # received: 43008 551s ok 42 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 44032 551s # received: 44032 551s ok 43 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 45056 551s # received: 45056 551s ok 44 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 46080 551s # received: 46080 551s ok 45 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 47104 551s # received: 47104 551s ok 46 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 48128 551s # received: 48128 551s ok 47 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 49152 551s # received: 49152 551s ok 48 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 50176 551s # received: 50176 551s ok 49 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 51200 551s # received: 51200 551s ok 50 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 102400 551s # received: 102400 551s ok 51 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 307200 551s # received: 307200 551s ok 52 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 512000 551s # received: 512000 551s ok 53 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 2048000 551s # received: 2048000 551s ok 54 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 4096000 551s # received: 4096000 551s ok 55 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:54 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 6144000 551s # received: 6144000 551s ok 56 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 10240000 551s # received: 10240000 551s ok 57 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 1024 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #DMMATCH1: 1 551s # 551s # testing : bytes in body 551s # expected: 1024 551s # received: 1024 551s ok 58 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 2048 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #DMMATCH1: 1 551s # 551s # testing : bytes in body 551s # expected: 2048 551s # received: 2048 551s ok 59 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 3072 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #DMMATCH1: 1 551s # 551s # testing : bytes in body 551s # expected: 3072 551s # received: 3072 551s ok 60 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 4096 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #DMMATCH1: 1 551s # 551s # testing : bytes in body 551s # expected: 4096 551s # received: 4096 551s ok 61 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 5120 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #DMMATCH1: 1 551s # 551s # testing : bytes in body 551s # expected: 5120 551s # received: 5120 551s ok 62 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 6144 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #DMMATCH1: 1 551s # 551s # testing : bytes in body 551s # expected: 6144 551s # received: 6144 551s ok 63 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 7168 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #DMMATCH1: 1 551s # 551s # testing : bytes in body 551s # expected: 7168 551s # received: 7168 551s ok 64 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 8192 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #DMMATCH1: 1 551s # 551s # testing : bytes in body 551s # expected: 8192 551s # received: 8192 551s ok 65 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 9216 551s # received: 9216 551s ok 66 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 10240 551s # received: 10240 551s ok 67 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 11264 551s # received: 11264 551s ok 68 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 12288 551s # received: 12288 551s ok 69 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 13312 551s # received: 13312 551s ok 70 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 14336 551s # received: 14336 551s ok 71 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 15360 551s # received: 15360 551s ok 72 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 16384 551s # received: 16384 551s ok 73 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 17408 551s # received: 17408 551s ok 74 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 18432 551s # received: 18432 551s ok 75 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 19456 551s # received: 19456 551s ok 76 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 20480 551s # received: 20480 551s ok 77 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 21504 551s # received: 21504 551s ok 78 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 22528 551s # received: 22528 551s ok 79 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 23552 551s # received: 23552 551s ok 80 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 24576 551s # received: 24576 551s ok 81 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 25600 551s # received: 25600 551s ok 82 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 26624 551s # received: 26624 551s ok 83 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 27648 551s # received: 27648 551s ok 84 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 28672 551s # received: 28672 551s ok 85 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 29696 551s # received: 29696 551s ok 86 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 30720 551s # received: 30720 551s ok 87 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 31744 551s # received: 31744 551s ok 88 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 32768 551s # received: 32768 551s ok 89 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 33792 551s # received: 33792 551s ok 90 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 34816 551s # received: 34816 551s ok 91 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 35840 551s # received: 35840 551s ok 92 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 36864 551s # received: 36864 551s ok 93 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 37888 551s # received: 37888 551s ok 94 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 38912 551s # received: 38912 551s ok 95 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 39936 551s # received: 39936 551s ok 96 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 40960 551s # received: 40960 551s ok 97 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 41984 551s # received: 41984 551s ok 98 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 43008 551s # received: 43008 551s ok 99 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 44032 551s # received: 44032 551s ok 100 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 45056 551s # received: 45056 551s ok 101 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 46080 551s # received: 46080 551s ok 102 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 47104 551s # received: 47104 551s ok 103 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 48128 551s # received: 48128 551s ok 104 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 49152 551s # received: 49152 551s ok 105 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 50176 551s # received: 50176 551s ok 106 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 51200 551s # received: 51200 551s ok 107 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 102400 551s # received: 102400 551s ok 108 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 307200 551s # received: 307200 551s ok 109 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:55 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 512000 551s # received: 512000 551s ok 110 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:56 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:56 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 2048000 551s # received: 2048000 551s ok 111 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:56 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:56 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 4096000 551s # received: 4096000 551s ok 112 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:56 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:56 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 6144000 551s # received: 6144000 551s ok 113 551s #lwp request: 551s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 551s #User-Agent: libwww-perl/6.78 551s # 551s #server response: 551s #HTTP/1.1 200 OK 551s #Connection: close 551s #Date: Thu, 04 Sep 2025 16:01:56 GMT 551s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 551s #Vary: In-If1 551s #Content-Length: 0 551s #Client-Date: Thu, 04 Sep 2025 16:01:56 GMT 551s #Client-Peer: 127.0.0.1:8529 551s #Client-Response-Num: 1 551s #Client-Transfer-Encoding: chunked 551s #DMMATCH1: 1 551s #X-Content-Length-Note: added by Apache::TestRequest 551s # 551s # testing : bytes in body 551s # expected: 10240000 551s # received: 10240000 551s ok 114 551s ok 556s t/apache/post.t ..................... 556s # using LWP client 556s 1..51 556s # Running under perl version 5.040001 for linux 556s # Current time local: Thu Sep 4 16:01:56 2025 556s # Current time GMT: Thu Sep 4 16:01:56 2025 556s # Using Test.pm version 1.31 556s # Using Apache/Test.pm version 1.44 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 1024 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:00 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 5 556s #Client-Date: Thu, 04 Sep 2025 16:02:00 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '1024' 556s # received: 1024 556s ok 1 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 2048 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 5 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '2048' 556s # received: 2048 556s ok 2 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 3072 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 5 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '3072' 556s # received: 3072 556s ok 3 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 4096 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 5 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '4096' 556s # received: 4096 556s ok 4 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 5120 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 5 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '5120' 556s # received: 5120 556s ok 5 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 6144 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 5 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '6144' 556s # received: 6144 556s ok 6 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 7168 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 5 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '7168' 556s # received: 7168 556s ok 7 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 8192 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 5 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '8192' 556s # received: 8192 556s ok 8 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 9216 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 5 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '9216' 556s # received: 9216 556s ok 9 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 10240 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '10240' 556s # received: 10240 556s ok 10 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 11264 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '11264' 556s # received: 11264 556s ok 11 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 12288 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '12288' 556s # received: 12288 556s ok 12 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 13312 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '13312' 556s # received: 13312 556s ok 13 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 14336 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '14336' 556s # received: 14336 556s ok 14 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 15360 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '15360' 556s # received: 15360 556s ok 15 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 16384 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '16384' 556s # received: 16384 556s ok 16 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 17408 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '17408' 556s # received: 17408 556s ok 17 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 18432 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '18432' 556s # received: 18432 556s ok 18 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 19456 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '19456' 556s # received: 19456 556s ok 19 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 20480 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '20480' 556s # received: 20480 556s ok 20 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 21504 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '21504' 556s # received: 21504 556s ok 21 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 22528 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '22528' 556s # received: 22528 556s ok 22 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 23552 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '23552' 556s # received: 23552 556s ok 23 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 24576 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '24576' 556s # received: 24576 556s ok 24 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 25600 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '25600' 556s # received: 25600 556s ok 25 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 26624 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '26624' 556s # received: 26624 556s ok 26 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 27648 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '27648' 556s # received: 27648 556s ok 27 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 28672 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '28672' 556s # received: 28672 556s ok 28 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 29696 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '29696' 556s # received: 29696 556s ok 29 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 30720 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '30720' 556s # received: 30720 556s ok 30 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 31744 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '31744' 556s # received: 31744 556s ok 31 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 32768 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '32768' 556s # received: 32768 556s ok 32 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 33792 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '33792' 556s # received: 33792 556s ok 33 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 34816 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '34816' 556s # received: 34816 556s ok 34 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 35840 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '35840' 556s # received: 35840 556s ok 35 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 36864 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '36864' 556s # received: 36864 556s ok 36 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 37888 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '37888' 556s # received: 37888 556s ok 37 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 38912 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '38912' 556s # received: 38912 556s ok 38 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 39936 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '39936' 556s # received: 39936 556s ok 39 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 40960 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '40960' 556s # received: 40960 556s ok 40 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 41984 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '41984' 556s # received: 41984 556s ok 41 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 43008 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '43008' 556s # received: 43008 556s ok 42 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 44032 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '44032' 556s # received: 44032 556s ok 43 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 45056 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '45056' 556s # received: 45056 556s ok 44 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 46080 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '46080' 556s # received: 46080 556s ok 45 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 47104 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '47104' 556s # received: 47104 556s ok 46 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 48128 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '48128' 556s # received: 48128 556s ok 47 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 49152 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '49152' 556s # received: 49152 556s ok 48 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 50176 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '50176' 556s # received: 50176 556s ok 49 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 51200 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 6 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '51200' 556s # received: 51200 556s ok 50 556s #lwp request: 556s #POST http://localhost:8529/eat_post HTTP/1.1 556s #User-Agent: libwww-perl/6.78 556s #Content-Length: 102400 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 556s #Vary: In-If1 556s #Content-Length: 7 556s #Client-Date: Thu, 04 Sep 2025 16:02:01 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : length posted 556s # expected: '102400' 556s # received: 102400 556s ok 51 556s ok 560s t/apache/pr17629.t .................. 560s 1..4 560s # Running under perl version 5.040001 for linux 560s # Current time local: Thu Sep 4 16:02:01 2025 560s # Current time GMT: Thu Sep 4 16:02:01 2025 560s # Using Test.pm version 1.31 560s # Using Apache/Test.pm version 1.44 560s # expected: 'begin-foobar-end 560s # ' 560s # received: 'begin-foobar-end 560s # ' 560s ok 1 560s # expected: 200 560s # received: '200' 560s ok 2 560s # testing : response was gzipped 560s # expected: 'gzip' 560s # received: 'gzip' 560s ok 3 560s # expected: 'begin-foobar-end 560s # ' 560s # received: 'begin-foobar-end 560s # ' 560s ok 4 560s ok 565s t/apache/pr18757.t .................. 565s 1..3 565s # Running under perl version 5.040001 for linux 565s # Current time local: Thu Sep 4 16:02:05 2025 565s # Current time GMT: Thu Sep 4 16:02:05 2025 565s # Using Test.pm version 1.31 565s # Using Apache/Test.pm version 1.44 565s # testing : 200 response from GET 565s # expected: 200 565s # received: '200' 565s ok 1 565s # expected C-L is 26 565s # URL via proxy is http://localhost:8550/index.html 565s ok 2 565s # line: HTTP/1.1 200 OK 565s # line: Date: Thu, 04 Sep 2025 16:02:10 GMT 565s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 565s # line: Vary: In-If1 565s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 565s # line: ETag: "1a-62c6deaf13e40" 565s # line: Accept-Ranges: bytes 565s # line: Content-Length: 26 565s # line: DMMATCH1: 1 565s # line: Content-Type: text/html 565s # line: 565s # testing : whether proxy strips Content-Length header 565s # expected: 1 565s # received: 1 565s ok 3 565s ok 569s t/apache/pr35292.t .................. 569s 1..3 569s # Running under perl version 5.040001 for linux 569s # Current time local: Thu Sep 4 16:02:10 2025 569s # Current time GMT: Thu Sep 4 16:02:10 2025 569s # Using Test.pm version 1.31 569s # Using Apache/Test.pm version 1.44 569s ok 1 569s ok 2 569s # testing : read response-line 569s # expected: qr/^HTTP\/1\.. 413/ 569s # received: 'HTTP/1.1 413 Request Entity Too Large 569s # ' 569s ok 3 569s ok 574s t/apache/pr35330.t .................. 574s 1..2 574s # Running under perl version 5.040001 for linux 574s # Current time local: Thu Sep 4 16:02:14 2025 574s # Current time GMT: Thu Sep 4 16:02:14 2025 574s # Using Test.pm version 1.31 574s # Using Apache/Test.pm version 1.44 574s # testing : SSI was allowed for location 574s # expected: 200 574s # received: '200' 574s ok 1 574s # testing : file was served with correct content 574s # expected: 'hello' 574s # received: 'hello' 574s ok 2 574s ok 578s t/apache/pr37166.t .................. 578s 1..4 578s # Running under perl version 5.040001 for linux 578s # Current time local: Thu Sep 4 16:02:19 2025 578s # Current time GMT: Thu Sep 4 16:02:19 2025 578s # Using Test.pm version 1.31 578s # Using Apache/Test.pm version 1.44 578s # testing : SSI was allowed for location 578s # expected: 200 578s # received: '200' 578s ok 1 578s # testing : file was served with correct content 578s # expected: 'Hello world 578s # ' 578s # received: 'Hello world 578s # ' 578s ok 2 578s # testing : explicit 200 response 578s # expected: 200 578s # received: '200' 578s ok 3 578s # testing : file was again served with correct content 578s # expected: 'Hello world 578s # ' 578s # received: 'Hello world 578s # ' 578s ok 4 578s ok 583s t/apache/pr43939.t .................. 583s 1..4 583s # Running under perl version 5.040001 for linux 583s # Current time local: Thu Sep 4 16:02:23 2025 583s # Current time GMT: Thu Sep 4 16:02:23 2025 583s # Using Test.pm version 1.31 583s # Using Apache/Test.pm version 1.44 583s # expected: 'begin-default-end 583s # ' 583s # received: 'begin-default-end 583s # ' 583s ok 1 583s # expected: 200 583s # received: '200' 583s ok 2 583s # testing : response was gzipped 583s # expected: 'gzip' 583s # received: 'gzip' 583s ok 3 583s # expected: 'begin-default-end 583s # ' 583s # received: 'begin-default-end 583s # ' 583s ok 4 583s ok 588s t/apache/pr49328.t .................. 588s 1..1 588s # Running under perl version 5.040001 for linux 588s # Current time local: Thu Sep 4 16:02:28 2025 588s # Current time GMT: Thu Sep 4 16:02:28 2025 588s # Using Test.pm version 1.31 588s # Using Apache/Test.pm version 1.44 588s # expected: 'before 588s # included 588s # after 588s # ' 588s # received: 'before 588s # included 588s # after 588s # ' 588s ok 1 588s ok 593s t/apache/pr64339.t .................. 593s 1..12 593s # Running under perl version 5.040001 for linux 593s # Current time local: Thu Sep 4 16:02:33 2025 593s # Current time GMT: Thu Sep 4 16:02:33 2025 593s # Using Test.pm version 1.31 593s # Using Apache/Test.pm version 1.44 593s # testing : fetching /doc.xml 593s # expected: 200 593s # received: '200' 593s ok 1 593s # testing : content-type header test for /doc.xml 593s # expected: 'application/xml; charset=utf-8' 593s # received: 'application/xml; charset=utf-8' 593s ok 2 593s # testing : content test for /doc.xml 593s # expected: qr/fóó 593s # / 593s # received: 'fóó 593s # ' 593s ok 3 593s # testing : fetching /doc.fooxml 593s # expected: 200 593s # received: '200' 593s ok 4 593s # testing : content-type header test for /doc.fooxml 593s # expected: 'application/foo+xml; charset=utf-8' 593s # received: 'application/foo+xml; charset=utf-8' 593s ok 5 593s # testing : content test for /doc.fooxml 593s # expected: qr/fóó 593s # / 593s # received: 'fóó 593s # ' 593s ok 6 593s # testing : fetching /doc.notxml 593s # expected: 200 593s # received: '200' 593s ok 7 593s # testing : content-type header test for /doc.notxml 593s # expected: 'application/notreallyxml' 593s # received: 'application/notreallyxml' 593s ok 8 593s # testing : content test for /doc.notxml 593s # expected: qr/f 593s # / 593s # received: 'f 593s # ' 593s ok 9 593s # testing : fetching /doc.isohtml 593s # expected: 200 593s # received: '200' 593s ok 10 593s # testing : content-type header test for /doc.isohtml 593s # expected: 'text/html;charset=utf-8' 593s # received: 'text/html;charset=utf-8' 593s ok 11 593s # testing : content test for /doc.isohtml 593s # expected: qr/.*fóó 593s # .*<\/body><\/html>/ 593s # received: 'fóó 593s # ' 593s ok 12 593s ok 599s t/apache/rwrite.t ................... 599s # using LWP client 599s 1..114 599s # Running under perl version 5.040001 for linux 599s # Current time local: Thu Sep 4 16:02:38 2025 599s # Current time GMT: Thu Sep 4 16:02:38 2025 599s # Using Test.pm version 1.31 599s # Using Apache/Test.pm version 1.44 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 1024 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : bytes in body 599s # expected: 1024 599s # received: 1024 599s ok 1 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 2048 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : bytes in body 599s # expected: 2048 599s # received: 2048 599s ok 2 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 3072 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : bytes in body 599s # expected: 3072 599s # received: 3072 599s ok 3 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 4096 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : bytes in body 599s # expected: 4096 599s # received: 4096 599s ok 4 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 5120 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : bytes in body 599s # expected: 5120 599s # received: 5120 599s ok 5 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 6144 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : bytes in body 599s # expected: 6144 599s # received: 6144 599s ok 6 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 7168 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : bytes in body 599s # expected: 7168 599s # received: 7168 599s ok 7 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 8192 599s # received: 8192 599s ok 8 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 9216 599s # received: 9216 599s ok 9 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 10240 599s # received: 10240 599s ok 10 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 11264 599s # received: 11264 599s ok 11 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 12288 599s # received: 12288 599s ok 12 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 13312 599s # received: 13312 599s ok 13 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 14336 599s # received: 14336 599s ok 14 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 15360 599s # received: 15360 599s ok 15 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 16384 599s # received: 16384 599s ok 16 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 17408 599s # received: 17408 599s ok 17 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 18432 599s # received: 18432 599s ok 18 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 19456 599s # received: 19456 599s ok 19 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 20480 599s # received: 20480 599s ok 20 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 21504 599s # received: 21504 599s ok 21 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 22528 599s # received: 22528 599s ok 22 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 23552 599s # received: 23552 599s ok 23 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 24576 599s # received: 24576 599s ok 24 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 25600 599s # received: 25600 599s ok 25 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 26624 599s # received: 26624 599s ok 26 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 27648 599s # received: 27648 599s ok 27 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 28672 599s # received: 28672 599s ok 28 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 29696 599s # received: 29696 599s ok 29 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 30720 599s # received: 30720 599s ok 30 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 31744 599s # received: 31744 599s ok 31 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 32768 599s # received: 32768 599s ok 32 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 33792 599s # received: 33792 599s ok 33 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 34816 599s # received: 34816 599s ok 34 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 35840 599s # received: 35840 599s ok 35 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 36864 599s # received: 36864 599s ok 36 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 37888 599s # received: 37888 599s ok 37 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 38912 599s # received: 38912 599s ok 38 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 39936 599s # received: 39936 599s ok 39 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 40960 599s # received: 40960 599s ok 40 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 41984 599s # received: 41984 599s ok 41 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 43008 599s # received: 43008 599s ok 42 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 44032 599s # received: 44032 599s ok 43 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 45056 599s # received: 45056 599s ok 44 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 46080 599s # received: 46080 599s ok 45 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 47104 599s # received: 47104 599s ok 46 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 48128 599s # received: 48128 599s ok 47 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 49152 599s # received: 49152 599s ok 48 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 50176 599s # received: 50176 599s ok 49 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 51200 599s # received: 51200 599s ok 50 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 102400 599s # received: 102400 599s ok 51 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 307200 599s # received: 307200 599s ok 52 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 512000 599s # received: 512000 599s ok 53 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 2048000 599s # received: 2048000 599s ok 54 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 4096000 599s # received: 4096000 599s ok 55 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 6144000 599s # received: 6144000 599s ok 56 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:43 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 10240000 599s # received: 10240000 599s ok 57 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 1024 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : bytes in body 599s # expected: 1024 599s # received: 1024 599s ok 58 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 2048 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : bytes in body 599s # expected: 2048 599s # received: 2048 599s ok 59 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 3072 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : bytes in body 599s # expected: 3072 599s # received: 3072 599s ok 60 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 4096 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : bytes in body 599s # expected: 4096 599s # received: 4096 599s ok 61 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 5120 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : bytes in body 599s # expected: 5120 599s # received: 5120 599s ok 62 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 6144 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : bytes in body 599s # expected: 6144 599s # received: 6144 599s ok 63 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 7168 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : bytes in body 599s # expected: 7168 599s # received: 7168 599s ok 64 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 8192 599s # received: 8192 599s ok 65 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 9216 599s # received: 9216 599s ok 66 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 10240 599s # received: 10240 599s ok 67 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 11264 599s # received: 11264 599s ok 68 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 12288 599s # received: 12288 599s ok 69 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 13312 599s # received: 13312 599s ok 70 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 14336 599s # received: 14336 599s ok 71 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 15360 599s # received: 15360 599s ok 72 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 16384 599s # received: 16384 599s ok 73 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 17408 599s # received: 17408 599s ok 74 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 18432 599s # received: 18432 599s ok 75 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 19456 599s # received: 19456 599s ok 76 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 20480 599s # received: 20480 599s ok 77 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 21504 599s # received: 21504 599s ok 78 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 22528 599s # received: 22528 599s ok 79 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 23552 599s # received: 23552 599s ok 80 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 24576 599s # received: 24576 599s ok 81 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 25600 599s # received: 25600 599s ok 82 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 26624 599s # received: 26624 599s ok 83 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 27648 599s # received: 27648 599s ok 84 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 28672 599s # received: 28672 599s ok 85 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 29696 599s # received: 29696 599s ok 86 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 30720 599s # received: 30720 599s ok 87 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 31744 599s # received: 31744 599s ok 88 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 32768 599s # received: 32768 599s ok 89 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 33792 599s # received: 33792 599s ok 90 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 34816 599s # received: 34816 599s ok 91 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 35840 599s # received: 35840 599s ok 92 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 36864 599s # received: 36864 599s ok 93 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 37888 599s # received: 37888 599s ok 94 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 38912 599s # received: 38912 599s ok 95 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 39936 599s # received: 39936 599s ok 96 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 40960 599s # received: 40960 599s ok 97 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 41984 599s # received: 41984 599s ok 98 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 43008 599s # received: 43008 599s ok 99 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 44032 599s # received: 44032 599s ok 100 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 45056 599s # received: 45056 599s ok 101 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 46080 599s # received: 46080 599s ok 102 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 47104 599s # received: 47104 599s ok 103 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 48128 599s # received: 48128 599s ok 104 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 49152 599s # received: 49152 599s ok 105 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 50176 599s # received: 50176 599s ok 106 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 51200 599s # received: 51200 599s ok 107 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 102400 599s # received: 102400 599s ok 108 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 307200 599s # received: 307200 599s ok 109 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 512000 599s # received: 512000 599s ok 110 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 2048000 599s # received: 2048000 599s ok 111 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 4096000 599s # received: 4096000 599s ok 112 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 6144000 599s # received: 6144000 599s ok 113 599s #lwp request: 599s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 599s #User-Agent: libwww-perl/6.78 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 599s #Vary: In-If1 599s #Content-Length: 0 599s #Client-Date: Thu, 04 Sep 2025 16:02:44 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #Client-Transfer-Encoding: chunked 599s #DMMATCH1: 1 599s #X-Content-Length-Note: added by Apache::TestRequest 599s # 599s # testing : bytes in body 599s # expected: 10240000 599s # received: 10240000 599s ok 114 599s ok 604s t/apache/server_name_port.t ......... 604s 1..84 604s # Running under perl version 5.040001 for linux 604s # Current time local: Thu Sep 4 16:02:44 2025 604s # Current time GMT: Thu Sep 4 16:02:44 2025 604s # Using Test.pm version 1.31 604s # Using Apache/Test.pm version 1.44 604s # SENDING: 604s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 604s # expecting 200, got 200 604s ok 1 604s # got SERVER_NAME='righthost', expected 'righthost' 604s ok 2 604s # got SERVER_PORT='8529', expected '8529' 604s ok 3 604s # SENDING: 604s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 604s # expecting 200, got 200 604s ok 4 604s # got SERVER_NAME='righthost', expected 'righthost' 604s ok 5 604s # got SERVER_PORT='123', expected '123' 604s ok 6 604s # SENDING: 604s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 604s # expecting 200, got 200 604s ok 7 604s # got SERVER_NAME='righthost', expected 'righthost' 604s ok 8 604s # got SERVER_PORT='8529', expected '8529' 604s ok 9 604s # SENDING: 604s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 604s # expecting 200, got 200 604s ok 10 604s # got SERVER_NAME='righthost', expected 'righthost' 604s ok 11 604s # got SERVER_PORT='123', expected '123' 604s ok 12 604s # SENDING: 604s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 604s # expecting 200, got 200 604s ok 13 604s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 604s ok 14 604s # got SERVER_PORT='8529', expected '8529' 604s ok 15 604s # SENDING: 604s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 604s # expecting 200, got 200 604s ok 16 604s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 604s ok 17 604s # got SERVER_PORT='123', expected '123' 604s ok 18 604s # SENDING: 604s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 604s # expecting 200, got 200 604s ok 19 604s # got SERVER_NAME='[::1]', expected '[::1]' 604s ok 20 604s # got SERVER_PORT='8529', expected '8529' 604s ok 21 604s # SENDING: 604s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 604s # expecting 200, got 200 604s ok 22 604s # got SERVER_NAME='[::1]', expected '[::1]' 604s ok 23 604s # got SERVER_PORT='123', expected '123' 604s ok 24 604s # SENDING: 604s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 604s # expecting 200, got 200 604s ok 25 604s # got SERVER_NAME='[a::1]', expected '[a::1]' 604s ok 26 604s # got SERVER_PORT='8529', expected '8529' 604s ok 27 604s # SENDING: 604s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 604s # expecting 200, got 200 604s ok 28 604s # got SERVER_NAME='[a::1]', expected '[a::1]' 604s ok 29 604s # got SERVER_PORT='123', expected '123' 604s ok 30 604s # SENDING: 604s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 604s # expecting 200, got 200 604s ok 31 604s # got SERVER_NAME='[a::1]', expected '[a::1]' 604s ok 32 604s # got SERVER_PORT='8529', expected '8529' 604s ok 33 604s # SENDING: 604s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 604s # expecting 200, got 200 604s ok 34 604s # got SERVER_NAME='[a::1]', expected '[a::1]' 604s ok 35 604s # got SERVER_PORT='123', expected '123' 604s ok 36 604s # SENDING: 604s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 604s # expecting 200, got 200 604s ok 37 604s # got SERVER_NAME='righthost', expected 'righthost' 604s ok 38 604s # got SERVER_PORT='8529', expected '8529' 604s ok 39 604s # SENDING: 604s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 604s # expecting 200, got 200 604s ok 40 604s # got SERVER_NAME='righthost', expected 'righthost' 604s ok 41 604s # got SERVER_PORT='123', expected '123' 604s ok 42 604s # SENDING: 604s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 604s # expecting 200, got 200 604s ok 43 604s # got SERVER_NAME='righthost', expected 'righthost' 604s ok 44 604s # got SERVER_PORT='8529', expected '8529' 604s ok 45 604s # SENDING: 604s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 604s # expecting 200, got 200 604s ok 46 604s # got SERVER_NAME='righthost', expected 'righthost' 604s ok 47 604s # got SERVER_PORT='123', expected '123' 604s ok 48 604s # SENDING: 604s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 604s # expecting 200, got 200 604s ok 49 604s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 604s ok 50 604s # got SERVER_PORT='8529', expected '8529' 604s ok 51 604s # SENDING: 604s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 604s # expecting 200, got 200 604s ok 52 604s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 604s ok 53 604s # got SERVER_PORT='123', expected '123' 604s ok 54 604s # SENDING: 604s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 604s # expecting 200, got 200 604s ok 55 604s # got SERVER_NAME='[::1]', expected '[::1]' 604s ok 56 604s # got SERVER_PORT='8529', expected '8529' 604s ok 57 604s # SENDING: 604s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 604s # expecting 200, got 200 604s ok 58 604s # got SERVER_NAME='[::1]', expected '[::1]' 604s ok 59 604s # got SERVER_PORT='123', expected '123' 604s ok 60 604s # SENDING: 604s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 604s # expecting 200, got 200 604s ok 61 604s # got SERVER_NAME='righthost', expected 'righthost' 604s ok 62 604s # got SERVER_PORT='8529', expected '8529' 604s ok 63 604s # SENDING: 604s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 604s # expecting 200, got 200 604s ok 64 604s # got SERVER_NAME='righthost', expected 'righthost' 604s ok 65 604s # got SERVER_PORT='123', expected '123' 604s ok 66 604s # SENDING: 604s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 604s # expecting 200, got 200 604s ok 67 604s # got SERVER_NAME='righthost', expected 'righthost' 604s ok 68 604s # got SERVER_PORT='8529', expected '8529' 604s ok 69 604s # SENDING: 604s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 604s # expecting 200, got 200 604s ok 70 604s # got SERVER_NAME='righthost', expected 'righthost' 604s ok 71 604s # got SERVER_PORT='123', expected '123' 604s ok 72 604s # SENDING: 604s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1\r\n\r\n 604s # expecting 200, got 200 604s ok 73 604s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 604s ok 74 604s # got SERVER_PORT='8529', expected '8529' 604s ok 75 604s # SENDING: 604s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1:321\r\n\r\n 604s # expecting 200, got 200 604s ok 76 604s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 604s ok 77 604s # got SERVER_PORT='123', expected '123' 604s ok 78 604s # SENDING: 604s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 604s # expecting 200, got 200 604s ok 79 604s # got SERVER_NAME='[::1]', expected '[::1]' 604s ok 80 604s # got SERVER_PORT='8529', expected '8529' 604s ok 81 604s # SENDING: 604s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 604s # expecting 200, got 200 604s ok 82 604s # got SERVER_NAME='[::1]', expected '[::1]' 604s ok 83 604s # got SERVER_PORT='123', expected '123' 604s ok 84 604s ok 609s t/apache/teclchunk.t ................ skipped: Not supported yet 613s t/apr/uri.t ......................... 613s 1..1 613s # Running under perl version 5.040001 for linux 613s # Current time local: Thu Sep 4 16:02:54 2025 613s # Current time GMT: Thu Sep 4 16:02:54 2025 613s # Using Test.pm version 1.31 613s # Using Apache/Test.pm version 1.44 613s ok 1 613s ok 618s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 623s t/filter/case.t ..................... 623s 1..4 623s # Running under perl version 5.040001 for linux 623s # Current time local: Thu Sep 4 16:03:03 2025 623s # Current time GMT: Thu Sep 4 16:03:03 2025 623s # Using Test.pm version 1.31 623s # Using Apache/Test.pm version 1.44 623s ok 1 623s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 623s # expected 200 623s # received 200 623s # body: =HEAD1 NAME 623s X X 623s 623s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 623s 623s =HEAD1 SYNOPSIS 623s 623s TO DECLARE SUBROUTINES: 623s X X 623s 623s SUB NAME; # A "FORWARD" DECLARATION. 623s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 623s SUB NAME : ATTRS; # WITH ATTRIBUTES 623s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 623s 623s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 623s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 623s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 623s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 623s 623s USE FEATURE 'SIGNATURES'; 623s SUB NAME(SIG) BLOCK # WITH SIGNATURE 623s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 623s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 623s 623s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 623s X 623s 623s $SUBREF = SUB BLOCK; # NO PROTO 623s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 623s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 623s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 623s 623s USE FEATURE 'SIGNATURES'; 623s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 623s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 623s 623s TO IMPORT SUBROUTINES: 623s X 623s 623s USE MODULE QW(NAME1 NAME2 NAME3); 623s 623s TO CALL SUBROUTINES: 623s X X 623s 623s NAME(LIST); # REGULAR SUBROUTINE CALL. 623s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 623s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 623s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 623s 623s =HEAD1 DESCRIPTION 623s 623s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 623s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 623s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 623s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 623s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 623s ITS NAME OR A CODE REFERENCE. 623s 623s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 623s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 623s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 623s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 623s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 623s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 623s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 623s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 623s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 623s X X 623s 623s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 623s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 623s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 623s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 623s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 623s SUCH A SIGNATURE-USING SUBROUTINE. 623s 623s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 623s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 623s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 623s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 623s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 623s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 623s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 623s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 623s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 623s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 623s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 623s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 623s X X X<@_> 623s 623s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 623s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 623s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 623s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 623s L AND L. 623s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 623s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 623s 623s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 623s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 623s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 623s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 623s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 623s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 623s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 623s ONE LARGE INDISTINGUISHABLE LIST. 623s 623s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 623s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 623s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 623s EMPTY SUB RETURNS THE EMPTY LIST. 623s X X X 623s 623s EXAMPLE: 623s 623s SUB MAX { 623s MY $MAX = SHIFT(@_); 623s FOREACH $FOO (@_) { 623s $MAX = $FOO IF $MAX < $FOO; 623s } 623s RETURN $MAX; 623s } 623s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 623s 623s EXAMPLE: 623s 623s # GET A LINE, COMBINING CONTINUATION LINES 623s # THAT START WITH WHITESPACE 623s 623s SUB GET_LINE { 623s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 623s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 623s IF ($LOOKAHEAD =~ /^[ \T]/) { 623s $THISLINE .= $LOOKAHEAD; 623s } 623s ELSE { 623s LAST LINE; 623s } 623s } 623s RETURN $THISLINE; 623s } 623s 623s $LOOKAHEAD = ; # GET FIRST LINE 623s WHILE (DEFINED($LINE = GET_LINE())) { 623s ... 623s } 623s 623s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 623s 623s SUB MAYBESET { 623s MY($KEY, $VALUE) = @_; 623s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 623s } 623s 623s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 623s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 623s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 623s ITS CALLER'S VALUES. 623s X X 623s 623s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 623s SUB UPCASE_IN { 623s FOR (@_) { TR/A-Z/A-Z/ } 623s } 623s 623s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 623s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 623s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 623s X X 623s 623s UPCASE_IN("FREDERICK"); 623s 623s IT WOULD BE MUCH SAFER IF THE C FUNCTION 623s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 623s OF CHANGING THEM IN PLACE: 623s 623s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 623s SUB UPCASE { 623s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 623s MY @PARMS = @_; 623s FOR (@PARMS) { TR/A-Z/A-Z/ } 623s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 623s } 623s 623s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 623s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 623s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 623s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 623s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 623s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 623s 623s @NEWLIST = UPCASE(@LIST1, @LIST2); 623s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 623s 623s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 623s 623s (@X, @Y) = UPCASE(@LIST1, @LIST2); 623s 623s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 623s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 623s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 623s L FOR ALTERNATIVES. 623s 623s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 623s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 623s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 623s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 623s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 623s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 623s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 623s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 623s SEE L FOR MORE ABOUT ALL THAT. 623s X<&> 623s 623s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 623s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 623s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 623s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 623s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 623s X 623s 623s &FOO(1,2,3); # PASS THREE ARGUMENTS 623s FOO(1,2,3); # THE SAME 623s 623s FOO(); # PASS AN EMPTY ARGUMENT LIST 623s &FOO(); # THE SAME 623s 623s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 623s USE STRICT 'SUBS'; 623s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 623s # A COMPILE-TIME ERROR 623s NO STRICT 'SUBS'; 623s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 623s # A LITERAL STRING "FOO" 623s 623s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 623s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 623s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 623s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 623s X<&> 623s 623s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 623s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 623s YOUR SUBROUTINE'S NAME. 623s 623s USE V5.16; 623s MY $FACTORIAL = SUB { 623s MY ($X) = @_; 623s RETURN 1 IF $X == 1; 623s RETURN($X * __SUB__->( $X - 1 ) ); 623s }; 623s 623s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 623s IS SUBJECT TO CHANGE. 623s 623s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 623s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 623s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 623s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 623s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 623s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 623s SPECIAL, PRE-DEFINED THINGS. 623s 623s =OVER 623s 623s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 623s 623s C 623s 623s =ITEM DOCUMENTED IN L 623s 623s C, C 623s 623s =ITEM DOCUMENTED IN L 623s 623s C, C 623s 623s =ITEM DOCUMENTED IN L 623s 623s C, C, C, C, C, C, C, 623s C, C, C, C, C, C, 623s C, C, C, C, C, C, C, 623s C, C, C, C, C, C, 623s C, C, C, C, C, 623s C, C, C, C 623s 623s =ITEM DOCUMENTED IN L 623s 623s C, C, C, C, C, C, C, 623s C, C, C, C, C, C, C, 623s C, C, C, C, C, C 623s 623s =ITEM DOCUMENTED IN L 623s 623s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 623s L<< C|PERLFUNC/REQUIRE >> 623s 623s =ITEM DOCUMENTED IN L 623s 623s C 623s 623s =ITEM DOCUMENTED IN L 623s 623s C, C, C, C, C 623s 623s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 623s 623s ANY STARTING WITH C<(> 623s 623s =BACK 623s 623s THE C, C, C, C AND C SUBROUTINES 623s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 623s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 623s EXPLICITLY. SEE L 623s 623s =HEAD2 SIGNATURES 623s 623s X X 623s 623s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 623s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 623s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 623s 623s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 623s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 623s DIRECTLY BY C, IN THE CURRENT SCOPE. 623s 623s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 623s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 623s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 623s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 623s 623s FOR EXAMPLE, 623s 623s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 623s 623s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 623s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 623s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 623s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 623s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 623s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 623s 623s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 623s THE SIGNATURE. FOR EXAMPLE, 623s 623s SUB FOO ($LEFT, $RIGHT) { 623s RETURN $LEFT + $RIGHT; 623s } 623s 623s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 623s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 623s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 623s EQUIVALENT TO 623s 623s SUB FOO { 623s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 623s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 623s MY $LEFT = $_[0]; 623s MY $RIGHT = $_[1]; 623s RETURN $LEFT + $RIGHT; 623s } 623s 623s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 623s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 623s 623s SUB FOO ($FIRST, $, $THIRD) { 623s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 623s } 623s 623s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 623s MANDATORY FOR THE CALLER TO PASS IT. 623s 623s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 623s SEPARATED FROM THE PARAMETER NAME BY C<=>: 623s 623s SUB FOO ($LEFT, $RIGHT = 0) { 623s RETURN $LEFT + $RIGHT; 623s } 623s 623s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 623s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 623s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 623s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 623s FOR EXAMPLE, 623s 623s MY $AUTO_ID = 0; 623s SUB FOO ($THING, $ID = $AUTO_ID++) { 623s PRINT "$THING HAS ID $ID"; 623s } 623s 623s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 623s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 623s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 623s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 623s 623s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 623s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 623s } 623s 623s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 623s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 623s VALUE PROVIDED WAS C. 623s 623s SUB FOO ($NAME //= "WORLD") { 623s PRINT "HELLO, $NAME"; 623s } 623s 623s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 623s 623s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 623s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 623s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 623s 623s SUB FOO ($X ||= 10) { 623s RETURN 5 + $X; 623s } 623s 623s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 623s FOR EXAMPLE, 623s 623s SUB FOO ($THING, $ = 1) { 623s PRINT $THING; 623s } 623s 623s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 623s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 623s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 623s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 623s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 623s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 623s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 623s 623s SUB FOO ($THING, $=) { 623s PRINT $THING; 623s } 623s 623s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 623s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 623s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 623s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 623s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 623s TO RIGHT. 623s 623s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 623s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 623s 623s SUB FOO ($FILTER, @INPUTS) { 623s PRINT $FILTER->($_) FOREACH @INPUTS; 623s } 623s 623s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 623s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 623s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 623s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 623s 623s SUB FOO ($THING, @) { 623s PRINT $THING; 623s } 623s 623s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 623s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 623s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 623s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 623s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 623s AS WITH STANDARD HASH CONSTRUCTION. 623s 623s SUB FOO ($FILTER, %INPUTS) { 623s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 623s } 623s 623s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 623s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 623s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 623s 623s SUB FOO ($THING, %) { 623s PRINT $THING; 623s } 623s 623s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 623s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 623s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 623s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 623s AN EMPTY ARRAY OR EMPTY HASH. 623s 623s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 623s THAT THE CALLER PASSED NO ARGUMENTS: 623s 623s SUB FOO () { 623s RETURN 123; 623s } 623s 623s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 623s WARNING IN THE C CATEGORY. FROM PERL 5.36 623s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 623s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 623s STATEMENT SUCH AS: 623s 623s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 623s 623s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 623s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 623s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 623s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 623s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 623s WARNINGS IN THE C CATEGORY WHEN 623s COMPILED: 623s 623s SUB F ($X) { 623s # THIS LINE EMITS THE WARNING SEEN BELOW 623s PRINT "ARGUMENTS ARE @_"; 623s } 623s 623s Z<> 623s 623s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 623s EXPERIMENTAL AT ... 623s 623s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 623s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 623s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 623s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 623s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 623s SUPPLY THAT ARGUMENT. 623s 623s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 623s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 623s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 623s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 623s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 623s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 623s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 623s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 623s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 623s 623s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 623s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 623s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 623s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 623s L. FOR EXAMPLE, 623s 623s SUB FOO :PROTOTYPE($) { $_[0] } 623s 623s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 623s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 623s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 623s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 623s 623s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 623s RETURN $LEFT + $RIGHT; 623s } 623s 623s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 623s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 623s THE SUBROUTINE'S BODY. 623s 623s =HEAD2 PRIVATE VARIABLES VIA MY() 623s X X X X X 623s X X 623s 623s SYNOPSIS: 623s 623s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 623s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 623s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 623s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 623s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 623s 623s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 623s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 623s SEE L AND L. 623s 623s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 623s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 623s (C/C/C/C), LOOP 623s (C/C/C/C/C), SUBROUTINE, C, 623s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 623s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 623s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 623s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 623s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 623s 623s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 623s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 623s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 623s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 623s X 623s 623s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 623s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 623s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 623s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 623s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 623s 623s MY $X = 10; 623s SUB BUMPX { $X++ } 623s 623s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 623s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 623s THE C ITSELF. SEE L. 623s X 623s 623s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 623s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 623s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 623s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 623s 623s $ARG = "FRED"; # "GLOBAL" VARIABLE 623s $N = CUBE_ROOT(27); 623s PRINT "$ARG THINKS THE ROOT IS $N\N"; 623s # OUTPUTS: FRED THINKS THE ROOT IS 3 623s 623s SUB CUBE_ROOT { 623s MY $ARG = SHIFT; # NAME DOESN'T MATTER 623s $ARG **= 1/3; 623s RETURN $ARG; 623s } 623s 623s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 623s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 623s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 623s 623s MY ($FOO) = ; # WRONG? 623s MY @FOO = ; 623s 623s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 623s 623s MY $FOO = ; 623s 623s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 623s 623s MY $FOO, $BAR = 1; # WRONG 623s 623s THAT HAS THE SAME EFFECT AS 623s 623s MY $FOO; 623s $BAR = 1; 623s 623s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 623s THE CURRENT STATEMENT. THUS, 623s 623s MY $X = $X; 623s 623s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 623s THE EXPRESSION 623s 623s MY $X = 123 AND $X == 123 623s 623s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 623s 623s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 623s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 623s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 623s 623s WHILE (MY $LINE = <>) { 623s $LINE = LC $LINE; 623s } CONTINUE { 623s PRINT $LINE; 623s } 623s 623s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 623s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 623s IT. SIMILARLY, IN THE CONDITIONAL 623s 623s IF ((MY $ANSWER = ) =~ /^YES$/I) { 623s USER_AGREES(); 623s } ELSIF ($ANSWER =~ /^NO$/I) { 623s USER_DISAGREES(); 623s } ELSE { 623s CHOMP $ANSWER; 623s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 623s } 623s 623s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 623s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 623s BUT NOT BEYOND IT. SEE L FOR INFORMATION 623s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 623s 623s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 623s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 623s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 623s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 623s IN THE LOOP 623s X X 623s 623s FOR MY $I (1, 2, 3) { 623s SOME_FUNCTION(); 623s } 623s 623s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 623s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 623s X X 623s 623s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 623s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 623s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 623s 623s USE STRICT 'VARS'; 623s 623s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 623s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 623s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 623s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 623s THIS WITH C. 623s 623s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 623s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 623s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 623s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 623s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 623s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 623s EXAMPLE. 623s 623s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 623s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 623s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 623s 623s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 623s 623s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 623s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 623s IS ALSO VISIBLE: 623s 623s PACKAGE MAIN; 623s OUR $X = 10; 623s MY $X = 20; 623s PRINT "$X AND $::X\N"; 623s 623s THAT WILL PRINT OUT C<20> AND C<10>. 623s 623s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 623s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 623s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 623s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 623s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 623s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 623s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 623s AN ANONYMOUS SUB REFERENCE: 623s 623s MY $SECRET_VERSION = '1.001-BETA'; 623s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 623s $SECRET_SUB->(); 623s 623s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 623s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 623s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 623s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 623s UNQUALIFIED AND UNQUALIFIABLE. 623s 623s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 623s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 623s L FOR SOMETHING OF A WORK-AROUND TO 623s THIS. 623s 623s =HEAD2 PERSISTENT PRIVATE VARIABLES 623s X X X X 623s X X 623s 623s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 623s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 623s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 623s 623s =HEAD3 PERSISTENT VARIABLES VIA STATE() 623s 623s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 623s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 623s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 623s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 623s THE C FORM DOES NOT REQUIRE THE 623s C PRAGMA. 623s 623s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 623s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 623s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 623s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 623s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 623s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 623s SUBROUTINE EACH TIME IT IS EXECUTED.) 623s 623s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 623s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 623s 623s USE FEATURE 'STATE'; 623s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 623s 623s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 623s 623s USE FEATURE 'STATE'; 623s SUB CREATE_COUNTER { 623s RETURN SUB { STATE $X; RETURN ++$X } 623s } 623s 623s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 623s CODE OUTSIDE. 623s 623s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 623s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 623s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 623s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 623s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 623s 623s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 623s 623s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 623s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 623s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 623s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 623s 623s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 623s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 623s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 623s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 623s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 623s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 623s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 623s 623s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 623s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 623s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 623s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 623s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 623s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 623s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 623s 623s { 623s MY $SECRET_VAL = 0; 623s SUB GIMME_ANOTHER { 623s RETURN ++$SECRET_VAL; 623s } 623s } 623s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 623s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 623s 623s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 623s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 623s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 623s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 623s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 623s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 623s STARTS TO RUN: 623s 623s BEGIN { 623s MY $SECRET_VAL = 0; 623s SUB GIMME_ANOTHER { 623s RETURN ++$SECRET_VAL; 623s } 623s } 623s 623s SEE L ABOUT THE 623s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 623s C AND C. 623s 623s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 623s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 623s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 623s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 623s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 623s 623s =HEAD2 TEMPORARY VALUES VIA LOCAL() 623s X X X X 623s X 623s 623s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 623s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 623s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 623s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 623s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 623s 623s SYNOPSIS: 623s 623s # LOCALIZATION OF VALUES 623s 623s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 623s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 623s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 623s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 623s 623s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 623s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 623s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 623s # LOCALIZATION 623s 623s # LOCALIZATION OF SYMBOLS 623s 623s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 623s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 623s # @MERLYN IS REALLY @RANDAL, ETC 623s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 623s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 623s 623s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 623s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 623s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 623s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 623s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 623s 623s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 623s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 623s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 623s CREATES NEW, DYNAMICALLY SCOPED VALUES. 623s 623s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 623s PLACED IN PARENTHESES. THIS OPERATOR WORKS 623s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 623s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 623s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 623s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 623s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 623s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 623s UNDEFINED VALUE.) 623s 623s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 623s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 623s VARIABLES OUTSIDE THE LOOP. 623s 623s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 623s X 623s 623s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 623s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 623s VIEWED AS A SCALAR OR AN ARRAY. SO 623s 623s LOCAL($FOO) = ; 623s LOCAL @FOO = ; 623s 623s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 623s 623s LOCAL $FOO = ; 623s 623s SUPPLIES A SCALAR CONTEXT. 623s 623s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 623s X 623s 623s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 623s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 623s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 623s 623s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 623s 623s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 623s { LOCAL $/ = UNDEF; $SLURP = ; } 623s 623s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 623s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 623s I, BECAUSE THE $1 VARIABLE IS 623s MAGICAL AND READ-ONLY : 623s 623s LOCAL $1 = 2; 623s 623s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 623s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 623s TO SAFELY REUSE $_ IN A SUBROUTINE. 623s 623s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 623s WORK AS DESCRIBED. 623s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 623s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 623s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 623s SEE L FOR MORE 623s DETAILS. 623s X 623s 623s =HEAD3 LOCALIZATION OF GLOBS 623s X X 623s 623s THE CONSTRUCT 623s 623s LOCAL *NAME; 623s 623s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 623s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 623s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 623s 623s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 623s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 623s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 623s SEPARATOR. 623s 623s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 623s X X 623s X 623s 623s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 623s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 623s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 623s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 623s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 623s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 623s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 623s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 623s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 623s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 623s 623s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 623s @ARY = ( 0..5 ); 623s { 623s LOCAL($ARY[5]) = 6; 623s LOCAL($HASH{'A'}) = 'DRILL'; 623s WHILE (MY $E = POP(@ARY)) { 623s PRINT "$E . . .\N"; 623s LAST UNLESS $E > 3; 623s } 623s IF (@ARY) { 623s $HASH{'ONLY A'} = 'TEST'; 623s DELETE $HASH{'A'}; 623s } 623s } 623s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 623s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 623s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 623s 623s PERL WILL PRINT 623s 623s 6 . . . 623s 4 . . . 623s 3 . . . 623s THIS IS A TEST ONLY A TEST. 623s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 623s 623s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 623s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 623s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 623s SURPRISING, AND IS VERY LIKELY TO CHANGE. 623s 623s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 623s X X X 623s X 623s 623s YOU CAN USE THE C AND C 623s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 623s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 623s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 623s 623s DO { 623s MY $VAL = $ARRAY[$IDX]; 623s LOCAL $ARRAY[$IDX]; 623s DELETE $ARRAY[$IDX]; 623s $VAL 623s } 623s 623s AND 623s 623s DO { 623s MY $VAL = $HASH{KEY}; 623s LOCAL $HASH{KEY}; 623s DELETE $HASH{KEY}; 623s $VAL 623s } 623s 623s EXCEPT THAT FOR THOSE THE C IS 623s SCOPED TO THE C BLOCK. SLICES ARE 623s ALSO ACCEPTED. 623s 623s MY %HASH = ( 623s A => [ 7, 8, 9 ], 623s B => 1, 623s ) 623s 623s { 623s MY $X = DELETE LOCAL $HASH{A}; 623s # $X IS [ 7, 8, 9 ] 623s # %HASH IS (B => 1) 623s 623s { 623s MY @NUMS = DELETE LOCAL @$X[0, 2] 623s # @NUMS IS (7, 9) 623s # $X IS [ UNDEF, 8 ] 623s 623s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 623s } 623s # $X IS BACK TO [ 7, 8, 9 ] 623s 623s } 623s # %HASH IS BACK TO ITS ORIGINAL STATE 623s 623s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 623s 623s =HEAD2 LVALUE SUBROUTINES 623s X X 623s 623s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 623s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 623s 623s MY $VAL; 623s SUB CANMOD : LVALUE { 623s $VAL; # OR: RETURN $VAL; 623s } 623s SUB NOMOD { 623s $VAL; 623s } 623s 623s CANMOD() = 5; # ASSIGNS TO $VAL 623s NOMOD() = 5; # ERROR 623s 623s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 623s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 623s BY A SCALAR. FOR EXAMPLE, CONSIDER: 623s 623s DATA(2,3) = GET_DATA(3,4); 623s 623s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 623s 623s (DATA(2,3)) = GET_DATA(3,4); 623s 623s AND IN: 623s 623s (DATA(2),DATA(3)) = GET_DATA(3,4); 623s 623s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 623s 623s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 623s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 623s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 623s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 623s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 623s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 623s 623s =HEAD2 LEXICAL SUBROUTINES 623s X X X X 623s 623s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 623s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 623s AVAILABLE UNDER C OR C OR HIGHER. 623s 623s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 623s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 623s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 623s CATEGORY WAS DISABLED. 623s 623s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 623s DECLARED, AND ONLY AFTER THAT DECLARATION: 623s 623s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 623s # VERSIONS EARLIER THAN 5.26. 623s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 623s USE FEATURE 'LEXICAL_SUBS'; 623s 623s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 623s STATE SUB FOO { 623s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 623s } 623s FOO(); # CALLS "STATE" SUB 623s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 623s 623s MY SUB BAR { ... } 623s BAR(); # CALLS "MY" SUB 623s 623s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 623s 623s # WRONG 623s MY SUB BAZ { 623s BAZ(); 623s } 623s 623s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 623s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 623s 623s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 623s 623s MY SUB BAZ { 623s __SUB__->(); # CALLS ITSELF 623s } 623s 623s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 623s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 623s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 623s HOWEVER: 623s 623s MY SUB BAZ; # PREDECLARATION 623s SUB BAZ { # DEFINE THE "MY" SUB 623s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 623s } 623s 623s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 623s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 623s C; THEY KEEP EACH OTHER ALIVE (SEE L). 623s 623s =HEAD3 C VS C 623s 623s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 623s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 623s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 623s CONTAINING BLOCK TO THE NEXT. 623s 623s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 623s NECESSARY IF YOU WANT TO CREATE CLOSURES: 623s 623s SUB WHATEVER { 623s MY $X = SHIFT; 623s MY SUB INNER { 623s ... DO SOMETHING WITH $X ... 623s } 623s INNER(); 623s } 623s 623s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 623s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 623s SEE THE C<$X> FROM THE FIRST CALL TO C. 623s 623s =HEAD3 C SUBROUTINES 623s 623s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 623s SUBROUTINE OF THE SAME NAME. 623s 623s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 623s INSIDE AN INNER SCOPE: 623s 623s SUB FOO { ... } 623s 623s SUB BAR { 623s MY SUB FOO { ... } 623s { 623s # NEED TO USE THE OUTER FOO HERE 623s OUR SUB FOO; 623s FOO(); 623s } 623s } 623s 623s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 623s 623s PACKAGE MYSNEAKYMODULE; 623s 623s OUR SUB DO_SOMETHING { ... } 623s 623s SUB DO_SOMETHING_WITH_CALLER { 623s PACKAGE DB; 623s () = CALLER 1; # SETS @DB::ARGS 623s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 623s } 623s 623s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 623s X X<*> 623s 623s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 623s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 623s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 623s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 623s 623s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 623s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 623s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 623s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 623s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 623s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 623s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 623s 623s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 623s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 623s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 623s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 623s 623s SUB DOUBLEARY { 623s LOCAL(*SOMEARY) = @_; 623s FOREACH $ELEM (@SOMEARY) { 623s $ELEM *= 2; 623s } 623s } 623s DOUBLEARY(*FOO); 623s DOUBLEARY(*BAR); 623s 623s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 623s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 623s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 623s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 623s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 623s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 623s 623s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 623s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 623s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 623s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 623s L. 623s 623s =HEAD2 WHEN TO STILL USE LOCAL() 623s X X 623s 623s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 623s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 623s I USE C INSTEAD OF C. 623s 623s =OVER 4 623s 623s =ITEM 1. 623s 623s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 623s 623s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 623s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 623s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 623s IN C<@FIELDS>. 623s 623s { 623s LOCAL @ARGV = ("/ETC/MOTD"); 623s LOCAL $/ = UNDEF; 623s LOCAL $_ = <>; 623s @FIELDS = SPLIT /^\S*=+\S*$/; 623s } 623s 623s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 623s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 623s 623s =ITEM 2. 623s 623s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 623s 623s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 623s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 623s TABLE ENTRIES: 623s 623s SUB IOQUEUE { 623s LOCAL (*READER, *WRITER); # NOT MY! 623s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 623s RETURN (*READER, *WRITER); 623s } 623s ($HEAD, $TAIL) = IOQUEUE(); 623s 623s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 623s ENTRIES. 623s 623s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 623s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 623s A LOCAL ALIAS. 623s 623s { 623s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 623s GROW(); # REALLY CALLS SHRINK() 623s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 623s } 623s GROW(); # GET THE REAL GROW() AGAIN 623s 623s SEE L FOR MORE ABOUT MANIPULATING 623s FUNCTIONS BY NAME IN THIS WAY. 623s 623s =ITEM 3. 623s 623s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 623s 623s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 623s IS DONE ON DYNAMICS: 623s 623s { 623s LOCAL $SIG{INT} = 'IGNORE'; 623s FUNCT(); # UNINTERRUPTIBLE 623s } 623s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 623s 623s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 623s 623s =BACK 623s 623s =HEAD2 PASS BY REFERENCE 623s X X X 623s 623s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 623s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 623s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 623s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 623s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 623s 623s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 623s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 623s OF ALL THEIR FORMER LAST ELEMENTS: 623s 623s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 623s 623s SUB POPMANY { 623s MY $AREF; 623s MY @RETLIST; 623s FOREACH $AREF ( @_ ) { 623s PUSH @RETLIST, POP @$AREF; 623s } 623s RETURN @RETLIST; 623s } 623s 623s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 623s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 623s 623s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 623s SUB INTER { 623s MY ($K, $HREF, %SEEN); # LOCALS 623s FOREACH $HREF (@_) { 623s WHILE ( $K = EACH %$HREF ) { 623s $SEEN{$K}++; 623s } 623s } 623s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 623s } 623s 623s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 623s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 623s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 623s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 623s A LITTLE EXPENSIVE. 623s 623s WHERE PEOPLE GET INTO TROUBLE IS HERE: 623s 623s (@W, @X) = FUNC(@Y, @Z); 623s OR 623s (%W, %X) = FUNC(%Y, %Z); 623s 623s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 623s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 623s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 623s AS ALWAYS. 623s 623s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 623s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 623s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 623s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 623s 623s ($WREF, $XREF) = FUNC(\@Y, \@Z); 623s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 623s SUB FUNC { 623s MY ($YREF, $ZREF) = @_; 623s IF (@$YREF > @$ZREF) { 623s RETURN ($YREF, $ZREF); 623s } ELSE { 623s RETURN ($ZREF, $YREF); 623s } 623s } 623s 623s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 623s 623s (*W, *X) = FUNC(\@Y, \@Z); 623s PRINT "@W HAS MORE THAN @X\N"; 623s SUB FUNC { 623s LOCAL (*Y, *Z) = @_; 623s IF (@Y > @Z) { 623s RETURN (\@Y, \@Z); 623s } ELSE { 623s RETURN (\@Z, \@Y); 623s } 623s } 623s 623s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 623s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 623s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 623s ARE IN THE SYMBOL TABLE. 623s 623s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 623s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 623s FOR EXAMPLE: 623s 623s SPLUTTER(\*STDOUT); 623s SUB SPLUTTER { 623s MY $FH = SHIFT; 623s PRINT $FH "HER UM WELL A HMMM\N"; 623s } 623s 623s $REC = GET_REC(\*STDIN); 623s SUB GET_REC { 623s MY $FH = SHIFT; 623s RETURN SCALAR <$FH>; 623s } 623s 623s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 623s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 623s 623s SUB OPENIT { 623s MY $PATH = SHIFT; 623s LOCAL *FH; 623s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 623s } 623s 623s =HEAD2 PROTOTYPES 623s X X 623s 623s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 623s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 623s SECTION OR WITH A L. 623s IF YOU DECLARE EITHER OF 623s 623s SUB MYPUSH (\@@) 623s SUB MYPUSH :PROTOTYPE(\@@) 623s 623s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 623s 623s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 623s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 623s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 623s OF AN ATTRIBUTE. 623s 623s THE 623s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 623s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 623s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 623s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 623s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 623s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 623s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 623s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 623s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 623s 623s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 623s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 623s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 623s 623s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 623s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 623s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 623s CORRESPONDING BUILT-IN. 623s 623s DECLARED AS CALLED AS 623s 623s SUB MYLINK ($$) MYLINK $OLD, $NEW 623s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 623s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 623s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 623s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 623s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 623s SUB MYPOP (\@) MYPOP @ARRAY 623s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 623s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 623s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 623s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 623s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 623s SUB MYRAND (;$) MYRAND 42 623s SUB MYTIME () MYTIME 623s 623s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 623s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 623s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 623s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 623s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 623s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 623s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 623s 623s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 623s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 623s 623s SUB MYREF (\[$@%&*]) 623s 623s WILL ALLOW CALLING MYREF() AS 623s 623s MYREF $VAR 623s MYREF @ARRAY 623s MYREF %HASH 623s MYREF &SUB 623s MYREF *GLOB 623s 623s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 623s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 623s 623s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 623s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 623s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 623s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 623s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 623s OR A SUBSEQUENT COMMA. 623s 623s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 623s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 623s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 623s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 623s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 623s FOLLOWS: 623s 623s USE SYMBOL 'QUALIFY_TO_REF'; 623s 623s SUB FOO (*) { 623s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 623s ... 623s } 623s 623s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 623s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 623s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 623s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 623s 623s SUB MYPUSH (+@) { 623s MY $AREF = SHIFT; 623s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 623s PUSH @$AREF, @_; 623s } 623s 623s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 623s IS OF AN ACCEPTABLE TYPE. 623s 623s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 623s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 623s 623s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 623s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 623s PROVIDED, C<$_> WILL BE USED INSTEAD. 623s 623s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 623s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 623s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 623s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 623s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 623s 623s MYTIME +2; 623s 623s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 623s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 623s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 623s 623s SUB MYGETPROTOBYNUMBER($;); 623s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 623s 623s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 623s PROVIDED IT'S IN THE INITIAL POSITION: 623s X<&> 623s 623s SUB TRY (&@) { 623s MY($TRY,$CATCH) = @_; 623s EVAL { &$TRY }; 623s IF ($@) { 623s LOCAL $_ = $@; 623s &$CATCH; 623s } 623s } 623s SUB CATCH (&) { $_[0] } 623s 623s TRY { 623s DIE "PHOOEY"; 623s } CATCH { 623s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 623s }; 623s 623s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 623s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 623s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 623s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 623s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 623s 623s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 623s X 623s 623s SUB MYGREP (&@) { 623s MY $CODE = SHIFT; 623s MY @RESULT; 623s FOREACH $_ (@_) { 623s PUSH(@RESULT, $_) IF &$CODE; 623s } 623s @RESULT; 623s } 623s 623s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 623s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 623s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 623s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 623s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 623s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 623s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 623s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 623s 623s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 623s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 623s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 623s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 623s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 623s MAJORITY OF OFFENDING CODE IS FIXED. 623s 623s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 623s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 623s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 623s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 623s 623s SUB FUNC ($) { 623s MY $N = SHIFT; 623s PRINT "YOU GAVE ME $N\N"; 623s } 623s 623s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 623s RETURNING A LIST: 623s 623s FUNC(@FOO); 623s FUNC( $TEXT =~ /\W+/G ); 623s 623s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 623s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 623s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 623s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 623s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 623s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 623s 623s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 623s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 623s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 623s EFFECT, LIKE SO: 623s 623s SUB FOO($$); 623s SUB FOO($$) { 623s FOO 1, 2; 623s } 623s 623s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 623s TO MAKE THE WORLD A BETTER PLACE. 623s 623s =HEAD2 CONSTANT FUNCTIONS 623s X 623s 623s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 623s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 623s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 623s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 623s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 623s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 623s 623s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 623s 623s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 623s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 623s # AND IT'S INLINED, TOO! 623s SUB ST_DEV () { 0 } 623s SUB ST_INO () { 1 } 623s 623s SUB FLAG_FOO () { 1 << 8 } 623s SUB FLAG_BAR () { 1 << 9 } 623s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 623s 623s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 623s 623s SUB N () { INT(OPT_BAZ) / 3 } 623s 623s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 623s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 623s 623s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 623s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 623s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 623s C: 623s 623s SUB BAZ_VAL () { 623s IF (OPT_BAZ) { 623s RETURN 23; 623s } 623s ELSE { 623s RETURN 42; 623s } 623s } 623s SUB BONK_VAL () { RETURN 12345 } 623s 623s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 623s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 623s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 623s 623s BEGIN { 623s MY $VAR = 1; 623s NO STRICT 'REFS'; 623s *INLINED = SUB () { $VAR }; 623s } 623s 623s BEGIN { 623s MY $VAR = 1; 623s MY $REF = \$VAR; 623s NO STRICT 'REFS'; 623s *NOT_INLINED = SUB () { $VAR }; 623s } 623s 623s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 623s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 623s 623s BEGIN { 623s MY $X = 10; 623s *FOO = SUB () { $X }; 623s $X++; 623s } 623s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 623s 623s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 623s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 623s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 623s SO IT PRINTED C<10>, NOT C<11>. 623s 623s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 623s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 623s ASIDE FROM WHERE IT IS DECLARED. 623s 623s # FINE, NO WARNING 623s BEGIN { 623s MY $X = 54321; 623s *INLINED = SUB () { $X }; 623s } 623s # ERROR 623s BEGIN { 623s MY $X; 623s $X = 54321; 623s *ALSO_INLINED = SUB () { $X }; 623s } 623s 623s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 623s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 623s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 623s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 623s CONSTANT SUBROUTINE: 623s 623s MY $X = 54321; 623s *INLINED = SUB : CONST { $X }; 623s $X++; 623s 623s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 623s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 623s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 623s VALUE CAPTURED THE SAME WAY. 623s 623s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 623s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 623s AN EXPLICIT C: 623s 623s BEGIN { 623s MY $X = 10; 623s *FOO = SUB () { RETURN $X }; 623s $X++; 623s } 623s PRINT FOO(); # PRINTS 11 623s 623s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 623s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 623s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 623s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 623s 623s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 623s SUB ONE { 623s 1; 623s } 623s IF (ONE ) { 623s PRINT ONE() IF ONE ; 623s } 623s 623s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 623s SUB ONE () { 1 } 623s DO { 623s PRINT 1 623s }; 623s 623s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 623s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 623s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 623s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 623s 623s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 623s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 623s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 623s SUBROUTINE ONE REDEFINED AT -E LINE 1. 623s 623s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 623s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 623s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 623s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 623s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 623s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 623s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 623s MENTIONED ABOVE: 623s 623s SUB NOT_INLINED () { RETURN 23 } 623s 623s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 623s X X X X 623s 623s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 623s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 623s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 623s ON A NON-UNIX SYSTEM. 623s 623s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 623s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 623s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 623s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 623s 623s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 623s CHDIR $SOMEWHERE; 623s SUB CHDIR { ... } 623s 623s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 623s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 623s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 623s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 623s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 623s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 623s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 623s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 623s FOR SOME KEYWORDS. SEE L. 623s 623s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 623s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 623s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 623s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 623s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 623s THAT IS, THEY COULD SAY 623s 623s USE MODULE 'OPEN'; 623s 623s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 623s 623s USE MODULE; 623s 623s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 623s 623s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 623s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 623s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 623s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 623s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 623s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 623s THAT UNDERSTANDS REGULAR EXPRESSIONS. 623s 623s PACKAGE REGLOB; 623s REQUIRE EXPORTER; 623s @ISA = 'EXPORTER'; 623s @EXPORT_OK = 'GLOB'; 623s 623s SUB IMPORT { 623s MY $PKG = SHIFT; 623s RETURN UNLESS @_; 623s MY $SYM = SHIFT; 623s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 623s $PKG->EXPORT($WHERE, $SYM, @_); 623s } 623s 623s SUB GLOB { 623s MY $PAT = SHIFT; 623s MY @GOT; 623s IF (OPENDIR MY $D, '.') { 623s @GOT = GREP /$PAT/, READDIR $D; 623s CLOSEDIR $D; 623s } 623s RETURN @GOT; 623s } 623s 1; 623s 623s AND HERE'S HOW IT COULD BE (AB)USED: 623s 623s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 623s PACKAGE FOO; 623s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 623s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 623s 623s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 623s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 623s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 623s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 623s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 623s IT MUST BE DONE AT ALL. 623s 623s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 623s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 623s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 623s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 623s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 623s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 623s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 623s LIBRARY. 623s 623s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 623s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 623s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 623s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 623s (SEE L). 623s 623s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 623s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 623s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 623s 623s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 623s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 623s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 623s C SYNTAX, THOUGH). 623s 623s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 623s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 623s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 623s 623s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 623s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 623s 623s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 623s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 623s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 623s 623s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 623s 623s =HEAD2 AUTOLOADING 623s X X 623s 623s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 623s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 623s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 623s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 623s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 623s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 623s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 623s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 623s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 623s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 623s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 623s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 623s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 623s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 623s SUBROUTINE NAME. SEE L FOR DETAILS.) 623s 623s 623s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 623s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 623s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 623s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 623s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 623s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 623s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 623s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 623s 623s SUB AUTOLOAD { 623s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 623s MY $PROGRAM = $AUTOLOAD; 623s $PROGRAM =~ S/.*:://; 623s SYSTEM($PROGRAM, @_); 623s } 623s DATE(); 623s WHO(); 623s LS('-L'); 623s 623s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 623s EVEN NEED PARENTHESES: 623s 623s USE SUBS QW(DATE WHO LS); 623s DATE; 623s WHO; 623s LS '-L'; 623s 623s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 623s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 623s 623s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 623s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 623s DESCRIBED IN L AND IN L, THE STANDARD 623s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 623s FUNCTIONS TO PERL CODE IN L. 623s 623s =HEAD2 SUBROUTINE ATTRIBUTES 623s X X X 623s 623s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 623s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 623s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 623s C HAD BEEN SEEN. SEE L FOR DETAILS 623s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 623s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 623s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 623s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 623s 623s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 623s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 623s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 623s NEST PROPERLY. 623s 623s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 623s 623s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 623s SUB PLUGH () : UGLY('\(") :BAD; 623s SUB XYZZY : _5X5 { ... } 623s 623s EXAMPLES OF INVALID SYNTAX: 623s 623s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 623s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 623s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 623s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 623s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 623s 623s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 623s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 623s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 623s PARSED AND INVOKED: 623s 623s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 623s 623s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 623s SEE L AND L. 623s 623s =HEAD1 SEE ALSO 623s 623s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 623s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 623s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 623s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 623s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 623s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 623s 623s =FOR VI 623s # EX: SET STS=0 SW=4 ET: 623s 623s ok 2 623s # testing mod_cgi with /modules/cgi/perl.pl 623s # expected 200 623s # received 200 623s # body: PERL CGI 623s ok 3 623s # testing mod_test_rwrite with /test_rwrite 623s # expected 200 623s # received 200 623s # body: A 623s ok 4 623s ok 629s t/filter/case_in.t .................. 629s 1..3 629s # Running under perl version 5.040001 for linux 629s # Current time local: Thu Sep 4 16:03:08 2025 629s # Current time GMT: Thu Sep 4 16:03:08 2025 629s # Using Test.pm version 1.31 629s # Using Apache/Test.pm version 1.44 629s ok 1 629s # testing mod_cgi with /modules/cgi/perl_echo.pl 629s # expected 200 629s # received 200 629s ok 2 629s # testing mod_echo_post with /echo_post 629s # expected 200 629s # received 200 629s ok 3 629s ok 634s t/filter/input_body.t ............... 634s 1..2 634s # Running under perl version 5.040001 for linux 634s # Current time local: Thu Sep 4 16:03:14 2025 634s # Current time GMT: Thu Sep 4 16:03:14 2025 634s # Using Test.pm version 1.31 634s # Using Apache/Test.pm version 1.44 634s # testing : Posted "1 ko" 634s # expected: 'ok 1' 634s # received: 'ok 1' 634s ok 1 634s # testing : Posted "2 ko" 634s # expected: 'ok 2' 634s # received: 'ok 2' 634s ok 2 634s ok 639s t/http11/basicauth.t ................ 639s 1..3 639s # Running under perl version 5.040001 for linux 639s # Current time local: Thu Sep 4 16:03:19 2025 639s # Current time GMT: Thu Sep 4 16:03:19 2025 639s # Using Test.pm version 1.31 639s # Using Apache/Test.pm version 1.44 639s ok 1 639s ok 2 639s ok 3 639s ok 644s t/http11/chunked.t .................. 644s 1..30 644s # Running under perl version 5.040001 for linux 644s # Current time local: Thu Sep 4 16:03:24 2025 644s # Current time GMT: Thu Sep 4 16:03:24 2025 644s # Using Test.pm version 1.31 644s # Using Apache/Test.pm version 1.44 644s # testing : response protocol 644s # expected: 'HTTP/1.1' 644s # received: 'HTTP/1.1' 644s ok 1 644s # testing : response Transfer-Encoding 644s # expected: 'chunked' 644s # received: 'chunked' 644s ok 2 644s # testing : no Content-Length 644s # expected: 0 644s # received: 0 644s ok 3 644s # testing : body length 644s # expected: '70976' 644s # received: 70976 644s ok 4 644s # testing : number of requests 644s # expected: 1 644s # received: 1 644s ok 5 644s # testing : response protocol 644s # expected: 'HTTP/1.1' 644s # received: 'HTTP/1.1' 644s ok 6 644s # testing : response Transfer-Encoding 644s # expected: 'chunked' 644s # received: 'chunked' 644s ok 7 644s # testing : no Content-Length 644s # expected: 0 644s # received: 0 644s ok 8 644s # testing : body length 644s # expected: '212509' 644s # received: 212509 644s ok 9 644s # testing : number of requests 644s # expected: 2 644s # received: 2 644s ok 10 644s # testing : response protocol 644s # expected: 'HTTP/1.1' 644s # received: 'HTTP/1.1' 644s ok 11 644s # testing : response Transfer-Encoding 644s # expected: 'chunked' 644s # received: 'chunked' 644s ok 12 644s # testing : no Content-Length 644s # expected: 0 644s # received: 0 644s ok 13 644s # testing : body length 644s # expected: '280545' 644s # received: 280545 644s ok 14 644s # testing : number of requests 644s # expected: 3 644s # received: 3 644s ok 15 644s # testing : response protocol 644s # expected: 'HTTP/1.1' 644s # received: 'HTTP/1.1' 644s ok 16 644s # testing : response Transfer-Encoding 644s # expected: 'chunked' 644s # received: 'chunked' 644s ok 17 644s # testing : no Content-Length 644s # expected: 0 644s # received: 0 644s ok 18 644s # testing : body length 644s # expected: '845969' 644s # received: 845969 644s ok 19 644s # testing : number of requests 644s # expected: 4 644s # received: 4 644s ok 20 644s # testing : response protocol 644s # expected: 'HTTP/1.1' 644s # received: 'HTTP/1.1' 644s ok 21 644s # testing : no Transfer-Encoding (test result inverted) 644s # expected: 'chunked' 644s # received: '' 644s ok 22 644s # testing : content length 644s # expected: 253 644s # received: '253' 644s ok 23 644s # testing : body length 644s # expected: '242' 644s # received: 242 644s ok 24 644s # testing : number of requests 644s # expected: 5 644s # received: 5 644s ok 25 644s # testing : response protocol 644s # expected: 'HTTP/1.1' 644s # received: 'HTTP/1.1' 644s ok 26 644s # testing : no Transfer-Encoding (test result inverted) 644s # expected: 'chunked' 644s # received: '' 644s ok 27 644s # testing : content length 644s # expected: '' 644s # received: '' 644s ok 28 644s # testing : body length 644s # expected: '14276' 644s # received: 14276 644s ok 29 644s # testing : number of requests 644s # expected: 6 644s # received: 6 644s ok 30 644s ok 649s t/http11/chunked2.t ................. 649s 1..2 649s # Running under perl version 5.040001 for linux 649s # Current time local: Thu Sep 4 16:03:29 2025 649s # Current time GMT: Thu Sep 4 16:03:29 2025 649s # Using Test.pm version 1.31 649s # Using Apache/Test.pm version 1.44 649s # testing : successful response 649s # expected: 200 649s # received: '200' 649s ok 1 649s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 649s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 649s ok 2 649s ok 653s t/http11/clength.t .................. 653s 1..6 653s # Running under perl version 5.040001 for linux 653s # Current time local: Thu Sep 4 16:03:34 2025 653s # Current time GMT: Thu Sep 4 16:03:34 2025 653s # Using Test.pm version 1.31 653s # Using Apache/Test.pm version 1.44 653s # testing : successful response 653s # expected: 200 653s # received: '200' 653s ok 1 653s # expected: 10 653s # received: '10' 653s ok 2 653s # expected: 'bbbbbbbbbb' 653s # received: 'bbbbbbbbbb' 653s ok 3 653s # testing : successful response 653s # expected: 200 653s # received: '200' 653s ok 4 653s # expected: 6 653s # received: '6' 653s ok 5 653s # expected: 'foobar' 653s # received: 'foobar' 653s ok 6 653s ok 659s t/http11/post.t ..................... 659s # using LWP client 659s 1..51 659s # Running under perl version 5.040001 for linux 659s # Current time local: Thu Sep 4 16:03:38 2025 659s # Current time GMT: Thu Sep 4 16:03:38 2025 659s # Using Test.pm version 1.31 659s # Using Apache/Test.pm version 1.44 659s #lwp request: 659s #POST http://localhost:8529/eat_post HTTP/1.1 659s #User-Agent: libwww-perl/6.78 659s #Content-Length: 1024 659s # 659s #server response: 659s #HTTP/1.1 200 OK 659s #Connection: Keep-Alive 659s #Date: Thu, 04 Sep 2025 16:03:43 GMT 659s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 659s #Vary: In-If1 659s #Content-Length: 5 659s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 659s #Client-Peer: 127.0.0.1:8529 659s #Client-Response-Num: 1 659s #DMMATCH1: 1 659s #Keep-Alive: timeout=5, max=100 659s # 659s # testing : length posted 659s # expected: '1024' 659s # received: 1024 659s ok 1 659s #lwp request: 659s #POST http://localhost:8529/eat_post HTTP/1.1 659s #User-Agent: libwww-perl/6.78 659s #Content-Length: 2048 659s # 659s #server response: 659s #HTTP/1.1 200 OK 659s #Date: Thu, 04 Sep 2025 16:03:43 GMT 659s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 659s #Vary: In-If1 659s #Content-Length: 5 659s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 659s #Client-Peer: 127.0.0.1:8529 659s #Client-Response-Num: 2 659s #DMMATCH1: 1 659s # 659s # testing : length posted 659s # expected: '2048' 659s # received: 2048 659s ok 2 659s #lwp request: 659s #POST http://localhost:8529/eat_post HTTP/1.1 659s #User-Agent: libwww-perl/6.78 659s #Content-Length: 3072 659s # 659s #server response: 659s #HTTP/1.1 200 OK 659s #Date: Thu, 04 Sep 2025 16:03:43 GMT 659s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 659s #Vary: In-If1 659s #Content-Length: 5 659s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 659s #Client-Peer: 127.0.0.1:8529 659s #Client-Response-Num: 3 659s #DMMATCH1: 1 659s # 659s # testing : length posted 659s # expected: '3072' 659s # received: 3072 659s ok 3 659s #lwp request: 659s #POST http://localhost:8529/eat_post HTTP/1.1 659s #User-Agent: libwww-perl/6.78 659s #Content-Length: 4096 659s # 659s #server response: 659s #HTTP/1.1 200 OK 659s #Date: Thu, 04 Sep 2025 16:03:43 GMT 659s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 659s #Vary: In-If1 659s #Content-Length: 5 659s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 659s #Client-Peer: 127.0.0.1:8529 659s #Client-Response-Num: 4 659s #DMMATCH1: 1 659s # 659s # testing : length posted 659s # expected: '4096' 659s # received: 4096 659s ok 4 659s #lwp request: 659s #POST http://localhost:8529/eat_post HTTP/1.1 659s #User-Agent: libwww-perl/6.78 659s #Content-Length: 5120 659s # 659s #server response: 659s #HTTP/1.1 200 OK 659s #Date: Thu, 04 Sep 2025 16:03:43 GMT 659s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 659s #Vary: In-If1 659s #Content-Length: 5 659s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 659s #Client-Peer: 127.0.0.1:8529 659s #Client-Response-Num: 5 659s #DMMATCH1: 1 659s # 659s # testing : length posted 659s # expected: '5120' 659s # received: 5120 659s ok 5 659s #lwp request: 659s #POST http://localhost:8529/eat_post HTTP/1.1 659s #User-Agent: libwww-perl/6.78 659s #Content-Length: 6144 659s # 659s #server response: 659s #HTTP/1.1 200 OK 659s #Date: Thu, 04 Sep 2025 16:03:43 GMT 659s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 659s #Vary: In-If1 659s #Content-Length: 5 659s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 659s #Client-Peer: 127.0.0.1:8529 659s #Client-Response-Num: 6 659s #DMMATCH1: 1 659s # 659s # testing : length posted 659s # expected: '6144' 659s # received: 6144 659s ok 6 659s #lwp request: 659s #POST http://localhost:8529/eat_post HTTP/1.1 659s #User-Agent: libwww-perl/6.78 659s #Content-Length: 7168 659s # 659s #server response: 659s #HTTP/1.1 200 OK 659s #Date: Thu, 04 Sep 2025 16:03:43 GMT 659s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 659s #Vary: In-If1 659s #Content-Length: 5 659s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 659s #Client-Peer: 127.0.0.1:8529 659s #Client-Response-Num: 7 659s #DMMATCH1: 1 659s # 659s # testing : length posted 659s # expected: '7168' 659s # received: 7168 659s ok 7 659s #lwp request: 659s #POST http://localhost:8529/eat_post HTTP/1.1 659s #User-Agent: libwww-perl/6.78 659s #Content-Length: 8192 659s # 659s #server response: 659s #HTTP/1.1 200 OK 659s #Date: Thu, 04 Sep 2025 16:03:43 GMT 659s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 659s #Vary: In-If1 659s #Content-Length: 5 659s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 659s #Client-Peer: 127.0.0.1:8529 659s #Client-Response-Num: 8 659s #DMMATCH1: 1 659s # 659s # testing : length posted 659s # expected: '8192' 659s # received: 8192 659s ok 8 659s #lwp request: 659s #POST http://localhost:8529/eat_post HTTP/1.1 659s #User-Agent: libwww-perl/6.78 659s #Content-Length: 9216 659s # 659s #server response: 659s #HTTP/1.1 200 OK 659s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 5 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 9 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '9216' 660s # received: 9216 660s ok 9 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 10240 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 10 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '10240' 660s # received: 10240 660s ok 10 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 11264 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 11 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '11264' 660s # received: 11264 660s ok 11 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 12288 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 12 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '12288' 660s # received: 12288 660s ok 12 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 13312 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 13 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '13312' 660s # received: 13312 660s ok 13 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 14336 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 14 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '14336' 660s # received: 14336 660s ok 14 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 15360 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 15 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '15360' 660s # received: 15360 660s ok 15 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 16384 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 16 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '16384' 660s # received: 16384 660s ok 16 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 17408 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 17 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '17408' 660s # received: 17408 660s ok 17 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 18432 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 18 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '18432' 660s # received: 18432 660s ok 18 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 19456 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 19 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '19456' 660s # received: 19456 660s ok 19 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 20480 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 20 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '20480' 660s # received: 20480 660s ok 20 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 21504 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 21 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '21504' 660s # received: 21504 660s ok 21 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 22528 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 22 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '22528' 660s # received: 22528 660s ok 22 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 23552 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 23 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '23552' 660s # received: 23552 660s ok 23 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 24576 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 24 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '24576' 660s # received: 24576 660s ok 24 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 25600 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 25 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '25600' 660s # received: 25600 660s ok 25 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 26624 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 26 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '26624' 660s # received: 26624 660s ok 26 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 27648 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 27 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '27648' 660s # received: 27648 660s ok 27 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 28672 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 28 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '28672' 660s # received: 28672 660s ok 28 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 29696 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 29 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '29696' 660s # received: 29696 660s ok 29 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 30720 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:43 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 30 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '30720' 660s # received: 30720 660s ok 30 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 31744 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 31 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '31744' 660s # received: 31744 660s ok 31 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 32768 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 32 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '32768' 660s # received: 32768 660s ok 32 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 33792 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 33 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '33792' 660s # received: 33792 660s ok 33 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 34816 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 34 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '34816' 660s # received: 34816 660s ok 34 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 35840 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 35 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '35840' 660s # received: 35840 660s ok 35 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 36864 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 36 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '36864' 660s # received: 36864 660s ok 36 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 37888 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 37 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '37888' 660s # received: 37888 660s ok 37 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 38912 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 38 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '38912' 660s # received: 38912 660s ok 38 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 39936 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 39 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '39936' 660s # received: 39936 660s ok 39 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 40960 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 40 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '40960' 660s # received: 40960 660s ok 40 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 41984 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 41 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '41984' 660s # received: 41984 660s ok 41 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 43008 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 42 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '43008' 660s # received: 43008 660s ok 42 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 44032 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 43 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '44032' 660s # received: 44032 660s ok 43 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 45056 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 44 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '45056' 660s # received: 45056 660s ok 44 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 46080 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 45 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '46080' 660s # received: 46080 660s ok 45 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 47104 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 46 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '47104' 660s # received: 47104 660s ok 46 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 48128 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 47 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '48128' 660s # received: 48128 660s ok 47 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 49152 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 48 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '49152' 660s # received: 49152 660s ok 48 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 50176 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 49 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '50176' 660s # received: 50176 660s ok 49 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 51200 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 6 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 50 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '51200' 660s # received: 51200 660s ok 50 660s #lwp request: 660s #POST http://localhost:8529/eat_post HTTP/1.1 660s #User-Agent: libwww-perl/6.78 660s #Content-Length: 102400 660s # 660s #server response: 660s #HTTP/1.1 200 OK 660s #Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 660s #Vary: In-If1 660s #Content-Length: 7 660s #Client-Date: Thu, 04 Sep 2025 16:03:44 GMT 660s #Client-Peer: 127.0.0.1:8529 660s #Client-Response-Num: 51 660s #DMMATCH1: 1 660s # 660s # testing : length posted 660s # expected: '102400' 660s # received: 102400 660s ok 51 660s ok 664s t/modules/aaa.t ..................... 664s 1..40 664s # Running under perl version 5.040001 for linux 664s # Current time local: Thu Sep 4 16:03:44 2025 664s # Current time GMT: Thu Sep 4 16:03:44 2025 664s # Using Test.pm version 1.31 664s # Using Apache/Test.pm version 1.44 664s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/realm2 664s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/basic1 664s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/form1 664s ok 1 664s ok 2 664s ok 3 664s ok 4 664s ok 5 664s ok 6 664s ok 7 664s ok 8 664s ok 9 664s ok 10 664s ok 11 664s ok 12 664s ok 13 664s ok 14 664s ok 15 664s ok 16 664s ok 17 664s ok 18 664s ok 19 664s ok 20 664s ok 21 664s ok 22 664s ok 23 664s ok 24 664s ok 25 664s ok 26 664s ok 27 664s ok 28 664s ok 29 664s ok 30 664s ok 31 664s ok 32 664s ok 33 664s ok 34 664s ok 35 664s ok 36 664s ok 37 664s ok 38 664s ok 39 664s ok 40 664s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/basic1 664s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/form1 664s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/realm2 664s ok 670s t/modules/access.t .................. 670s 1..408 670s # Running under perl version 5.040001 for linux 670s # Current time local: Thu Sep 4 16:03:49 2025 670s # Current time GMT: Thu Sep 4 16:03:49 2025 670s # Using Test.pm version 1.31 670s # Using Apache/Test.pm version 1.44 670s # --- 670s # Order deny,allow 670s # Allow from all 670s # expecting access. 670s ok 1 670s # --- 670s # Order deny,allow 670s # Deny from all 670s # expecting access denial. 670s ok 2 670s # --- 670s # Order deny,allow 670s # Allow from all 670s # Deny from all 670s # expecting access. 670s ok 3 670s # --- 670s # Order deny,allow 670s # Deny from localhost 670s # expecting access denial. 670s ok 4 670s # --- 670s # Order deny,allow 670s # Allow from all 670s # Deny from localhost 670s # expecting access. 670s ok 5 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 6 670s # --- 670s # Order deny,allow 670s # Allow from all 670s # Deny from 127.0.0.1 670s # expecting access. 670s ok 7 670s # --- 670s # Order deny,allow 670s # Deny from 127.0 670s # expecting access denial. 670s ok 8 670s # --- 670s # Order deny,allow 670s # Allow from all 670s # Deny from 127.0 670s # expecting access. 670s ok 9 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 10 670s # --- 670s # Order deny,allow 670s # Allow from all 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access. 670s ok 11 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 12 670s # --- 670s # Order deny,allow 670s # Allow from all 670s # Deny from 127.0.0.1/16 670s # expecting access. 670s ok 13 670s # --- 670s # Order deny,allow 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 14 670s # --- 670s # Order deny,allow 670s # Allow from all 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 15 670s # --- 670s # Order deny,allow 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 16 670s # --- 670s # Order deny,allow 670s # Allow from all 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 17 670s # --- 670s # Order deny,allow 670s # Allow from localhost 670s # expecting access. 670s ok 18 670s # --- 670s # Order deny,allow 670s # Deny from all 670s # expecting access denial. 670s ok 19 670s # --- 670s # Order deny,allow 670s # Allow from localhost 670s # Deny from all 670s # expecting access. 670s ok 20 670s # --- 670s # Order deny,allow 670s # Deny from localhost 670s # expecting access denial. 670s ok 21 670s # --- 670s # Order deny,allow 670s # Allow from localhost 670s # Deny from localhost 670s # expecting access. 670s ok 22 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 23 670s # --- 670s # Order deny,allow 670s # Allow from localhost 670s # Deny from 127.0.0.1 670s # expecting access. 670s ok 24 670s # --- 670s # Order deny,allow 670s # Deny from 127.0 670s # expecting access denial. 670s ok 25 670s # --- 670s # Order deny,allow 670s # Allow from localhost 670s # Deny from 127.0 670s # expecting access. 670s ok 26 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 27 670s # --- 670s # Order deny,allow 670s # Allow from localhost 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access. 670s ok 28 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 29 670s # --- 670s # Order deny,allow 670s # Allow from localhost 670s # Deny from 127.0.0.1/16 670s # expecting access. 670s ok 30 670s # --- 670s # Order deny,allow 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 31 670s # --- 670s # Order deny,allow 670s # Allow from localhost 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 32 670s # --- 670s # Order deny,allow 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 33 670s # --- 670s # Order deny,allow 670s # Allow from localhost 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 34 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1 670s # expecting access. 670s ok 35 670s # --- 670s # Order deny,allow 670s # Deny from all 670s # expecting access denial. 670s ok 36 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1 670s # Deny from all 670s # expecting access. 670s ok 37 670s # --- 670s # Order deny,allow 670s # Deny from localhost 670s # expecting access denial. 670s ok 38 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1 670s # Deny from localhost 670s # expecting access. 670s ok 39 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 40 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1 670s # Deny from 127.0.0.1 670s # expecting access. 670s ok 41 670s # --- 670s # Order deny,allow 670s # Deny from 127.0 670s # expecting access denial. 670s ok 42 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1 670s # Deny from 127.0 670s # expecting access. 670s ok 43 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 44 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access. 670s ok 45 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 46 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1 670s # Deny from 127.0.0.1/16 670s # expecting access. 670s ok 47 670s # --- 670s # Order deny,allow 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 48 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 49 670s # --- 670s # Order deny,allow 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 50 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 51 670s # --- 670s # Order deny,allow 670s # Allow from 127.0 670s # expecting access. 670s ok 52 670s # --- 670s # Order deny,allow 670s # Deny from all 670s # expecting access denial. 670s ok 53 670s # --- 670s # Order deny,allow 670s # Allow from 127.0 670s # Deny from all 670s # expecting access. 670s ok 54 670s # --- 670s # Order deny,allow 670s # Deny from localhost 670s # expecting access denial. 670s ok 55 670s # --- 670s # Order deny,allow 670s # Allow from 127.0 670s # Deny from localhost 670s # expecting access. 670s ok 56 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 57 670s # --- 670s # Order deny,allow 670s # Allow from 127.0 670s # Deny from 127.0.0.1 670s # expecting access. 670s ok 58 670s # --- 670s # Order deny,allow 670s # Deny from 127.0 670s # expecting access denial. 670s ok 59 670s # --- 670s # Order deny,allow 670s # Allow from 127.0 670s # Deny from 127.0 670s # expecting access. 670s ok 60 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 61 670s # --- 670s # Order deny,allow 670s # Allow from 127.0 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access. 670s ok 62 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 63 670s # --- 670s # Order deny,allow 670s # Allow from 127.0 670s # Deny from 127.0.0.1/16 670s # expecting access. 670s ok 64 670s # --- 670s # Order deny,allow 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 65 670s # --- 670s # Order deny,allow 670s # Allow from 127.0 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 66 670s # --- 670s # Order deny,allow 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 67 670s # --- 670s # Order deny,allow 670s # Allow from 127.0 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 68 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/255.255.0.0 670s # expecting access. 670s ok 69 670s # --- 670s # Order deny,allow 670s # Deny from all 670s # expecting access denial. 670s ok 70 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from all 670s # expecting access. 670s ok 71 670s # --- 670s # Order deny,allow 670s # Deny from localhost 670s # expecting access denial. 670s ok 72 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from localhost 670s # expecting access. 670s ok 73 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 74 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from 127.0.0.1 670s # expecting access. 670s ok 75 670s # --- 670s # Order deny,allow 670s # Deny from 127.0 670s # expecting access denial. 670s ok 76 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from 127.0 670s # expecting access. 670s ok 77 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 78 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access. 670s ok 79 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 80 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from 127.0.0.1/16 670s # expecting access. 670s ok 81 670s # --- 670s # Order deny,allow 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 82 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 83 670s # --- 670s # Order deny,allow 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 84 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 85 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/16 670s # expecting access. 670s ok 86 670s # --- 670s # Order deny,allow 670s # Deny from all 670s # expecting access denial. 670s ok 87 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/16 670s # Deny from all 670s # expecting access. 670s ok 88 670s # --- 670s # Order deny,allow 670s # Deny from localhost 670s # expecting access denial. 670s ok 89 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/16 670s # Deny from localhost 670s # expecting access. 670s ok 90 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 91 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/16 670s # Deny from 127.0.0.1 670s # expecting access. 670s ok 92 670s # --- 670s # Order deny,allow 670s # Deny from 127.0 670s # expecting access denial. 670s ok 93 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/16 670s # Deny from 127.0 670s # expecting access. 670s ok 94 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 95 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/16 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access. 670s ok 96 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 97 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/16 670s # Deny from 127.0.0.1/16 670s # expecting access. 670s ok 98 670s # --- 670s # Order deny,allow 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 99 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/16 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 100 670s # --- 670s # Order deny,allow 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 101 670s # --- 670s # Order deny,allow 670s # Allow from 127.0.0.1/16 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 102 670s # --- 670s # Order deny,allow 670s # Allow from somewhere.else.com 670s # expecting access. 670s ok 103 670s # --- 670s # Order deny,allow 670s # Deny from all 670s # expecting access denial. 670s ok 104 670s # --- 670s # Order deny,allow 670s # Allow from somewhere.else.com 670s # Deny from all 670s # expecting access denial. 670s ok 105 670s # --- 670s # Order deny,allow 670s # Deny from localhost 670s # expecting access denial. 670s ok 106 670s # --- 670s # Order deny,allow 670s # Allow from somewhere.else.com 670s # Deny from localhost 670s # expecting access denial. 670s ok 107 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 108 670s # --- 670s # Order deny,allow 670s # Allow from somewhere.else.com 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 109 670s # --- 670s # Order deny,allow 670s # Deny from 127.0 670s # expecting access denial. 670s ok 110 670s # --- 670s # Order deny,allow 670s # Allow from somewhere.else.com 670s # Deny from 127.0 670s # expecting access denial. 670s ok 111 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 112 670s # --- 670s # Order deny,allow 670s # Allow from somewhere.else.com 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 113 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 114 670s # --- 670s # Order deny,allow 670s # Allow from somewhere.else.com 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 115 670s # --- 670s # Order deny,allow 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 116 670s # --- 670s # Order deny,allow 670s # Allow from somewhere.else.com 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 117 670s # --- 670s # Order deny,allow 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 118 670s # --- 670s # Order deny,allow 670s # Allow from somewhere.else.com 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 119 670s # --- 670s # Order deny,allow 670s # Allow from 66.6.6.6 670s # expecting access. 670s ok 120 670s # --- 670s # Order deny,allow 670s # Deny from all 670s # expecting access denial. 670s ok 121 670s # --- 670s # Order deny,allow 670s # Allow from 66.6.6.6 670s # Deny from all 670s # expecting access denial. 670s ok 122 670s # --- 670s # Order deny,allow 670s # Deny from localhost 670s # expecting access denial. 670s ok 123 670s # --- 670s # Order deny,allow 670s # Allow from 66.6.6.6 670s # Deny from localhost 670s # expecting access denial. 670s ok 124 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 125 670s # --- 670s # Order deny,allow 670s # Allow from 66.6.6.6 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 126 670s # --- 670s # Order deny,allow 670s # Deny from 127.0 670s # expecting access denial. 670s ok 127 670s # --- 670s # Order deny,allow 670s # Allow from 66.6.6.6 670s # Deny from 127.0 670s # expecting access denial. 670s ok 128 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 129 670s # --- 670s # Order deny,allow 670s # Allow from 66.6.6.6 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 130 670s # --- 670s # Order deny,allow 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 131 670s # --- 670s # Order deny,allow 670s # Allow from 66.6.6.6 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 132 670s # --- 670s # Order deny,allow 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 133 670s # --- 670s # Order deny,allow 670s # Allow from 66.6.6.6 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 134 670s # --- 670s # Order deny,allow 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 135 670s # --- 670s # Order deny,allow 670s # Allow from 66.6.6.6 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 136 670s # --- 670s # Order allow,deny 670s # Allow from all 670s # expecting access. 670s ok 137 670s # --- 670s # Order allow,deny 670s # Deny from all 670s # expecting access denial. 670s ok 138 670s # --- 670s # Order allow,deny 670s # Allow from all 670s # Deny from all 670s # expecting access denial. 670s ok 139 670s # --- 670s # Order allow,deny 670s # Deny from localhost 670s # expecting access denial. 670s ok 140 670s # --- 670s # Order allow,deny 670s # Allow from all 670s # Deny from localhost 670s # expecting access denial. 670s ok 141 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 142 670s # --- 670s # Order allow,deny 670s # Allow from all 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 143 670s # --- 670s # Order allow,deny 670s # Deny from 127.0 670s # expecting access denial. 670s ok 144 670s # --- 670s # Order allow,deny 670s # Allow from all 670s # Deny from 127.0 670s # expecting access denial. 670s ok 145 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 146 670s # --- 670s # Order allow,deny 670s # Allow from all 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 147 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 148 670s # --- 670s # Order allow,deny 670s # Allow from all 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 149 670s # --- 670s # Order allow,deny 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 150 670s # --- 670s # Order allow,deny 670s # Allow from all 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 151 670s # --- 670s # Order allow,deny 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 152 670s # --- 670s # Order allow,deny 670s # Allow from all 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 153 670s # --- 670s # Order allow,deny 670s # Allow from localhost 670s # expecting access. 670s ok 154 670s # --- 670s # Order allow,deny 670s # Deny from all 670s # expecting access denial. 670s ok 155 670s # --- 670s # Order allow,deny 670s # Allow from localhost 670s # Deny from all 670s # expecting access denial. 670s ok 156 670s # --- 670s # Order allow,deny 670s # Deny from localhost 670s # expecting access denial. 670s ok 157 670s # --- 670s # Order allow,deny 670s # Allow from localhost 670s # Deny from localhost 670s # expecting access denial. 670s ok 158 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 159 670s # --- 670s # Order allow,deny 670s # Allow from localhost 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 160 670s # --- 670s # Order allow,deny 670s # Deny from 127.0 670s # expecting access denial. 670s ok 161 670s # --- 670s # Order allow,deny 670s # Allow from localhost 670s # Deny from 127.0 670s # expecting access denial. 670s ok 162 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 163 670s # --- 670s # Order allow,deny 670s # Allow from localhost 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 164 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 165 670s # --- 670s # Order allow,deny 670s # Allow from localhost 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 166 670s # --- 670s # Order allow,deny 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 167 670s # --- 670s # Order allow,deny 670s # Allow from localhost 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 168 670s # --- 670s # Order allow,deny 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 169 670s # --- 670s # Order allow,deny 670s # Allow from localhost 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 170 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1 670s # expecting access. 670s ok 171 670s # --- 670s # Order allow,deny 670s # Deny from all 670s # expecting access denial. 670s ok 172 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1 670s # Deny from all 670s # expecting access denial. 670s ok 173 670s # --- 670s # Order allow,deny 670s # Deny from localhost 670s # expecting access denial. 670s ok 174 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1 670s # Deny from localhost 670s # expecting access denial. 670s ok 175 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 176 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 177 670s # --- 670s # Order allow,deny 670s # Deny from 127.0 670s # expecting access denial. 670s ok 178 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1 670s # Deny from 127.0 670s # expecting access denial. 670s ok 179 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 180 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 181 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 182 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 183 670s # --- 670s # Order allow,deny 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 184 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 185 670s # --- 670s # Order allow,deny 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 186 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 187 670s # --- 670s # Order allow,deny 670s # Allow from 127.0 670s # expecting access. 670s ok 188 670s # --- 670s # Order allow,deny 670s # Deny from all 670s # expecting access denial. 670s ok 189 670s # --- 670s # Order allow,deny 670s # Allow from 127.0 670s # Deny from all 670s # expecting access denial. 670s ok 190 670s # --- 670s # Order allow,deny 670s # Deny from localhost 670s # expecting access denial. 670s ok 191 670s # --- 670s # Order allow,deny 670s # Allow from 127.0 670s # Deny from localhost 670s # expecting access denial. 670s ok 192 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 193 670s # --- 670s # Order allow,deny 670s # Allow from 127.0 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 194 670s # --- 670s # Order allow,deny 670s # Deny from 127.0 670s # expecting access denial. 670s ok 195 670s # --- 670s # Order allow,deny 670s # Allow from 127.0 670s # Deny from 127.0 670s # expecting access denial. 670s ok 196 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 197 670s # --- 670s # Order allow,deny 670s # Allow from 127.0 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 198 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 199 670s # --- 670s # Order allow,deny 670s # Allow from 127.0 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 200 670s # --- 670s # Order allow,deny 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 201 670s # --- 670s # Order allow,deny 670s # Allow from 127.0 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 202 670s # --- 670s # Order allow,deny 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 203 670s # --- 670s # Order allow,deny 670s # Allow from 127.0 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 204 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/255.255.0.0 670s # expecting access. 670s ok 205 670s # --- 670s # Order allow,deny 670s # Deny from all 670s # expecting access denial. 670s ok 206 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from all 670s # expecting access denial. 670s ok 207 670s # --- 670s # Order allow,deny 670s # Deny from localhost 670s # expecting access denial. 670s ok 208 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from localhost 670s # expecting access denial. 670s ok 209 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 210 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 211 670s # --- 670s # Order allow,deny 670s # Deny from 127.0 670s # expecting access denial. 670s ok 212 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from 127.0 670s # expecting access denial. 670s ok 213 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 214 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 215 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 216 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 217 670s # --- 670s # Order allow,deny 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 218 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 219 670s # --- 670s # Order allow,deny 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 220 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 221 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/16 670s # expecting access. 670s ok 222 670s # --- 670s # Order allow,deny 670s # Deny from all 670s # expecting access denial. 670s ok 223 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/16 670s # Deny from all 670s # expecting access denial. 670s ok 224 670s # --- 670s # Order allow,deny 670s # Deny from localhost 670s # expecting access denial. 670s ok 225 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/16 670s # Deny from localhost 670s # expecting access denial. 670s ok 226 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 227 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/16 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 228 670s # --- 670s # Order allow,deny 670s # Deny from 127.0 670s # expecting access denial. 670s ok 229 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/16 670s # Deny from 127.0 670s # expecting access denial. 670s ok 230 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 231 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/16 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 232 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 233 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/16 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 234 670s # --- 670s # Order allow,deny 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 235 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/16 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 236 670s # --- 670s # Order allow,deny 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 237 670s # --- 670s # Order allow,deny 670s # Allow from 127.0.0.1/16 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 238 670s # --- 670s # Order allow,deny 670s # Allow from somewhere.else.com 670s # expecting access denial. 670s ok 239 670s # --- 670s # Order allow,deny 670s # Deny from all 670s # expecting access denial. 670s ok 240 670s # --- 670s # Order allow,deny 670s # Allow from somewhere.else.com 670s # Deny from all 670s # expecting access denial. 670s ok 241 670s # --- 670s # Order allow,deny 670s # Deny from localhost 670s # expecting access denial. 670s ok 242 670s # --- 670s # Order allow,deny 670s # Allow from somewhere.else.com 670s # Deny from localhost 670s # expecting access denial. 670s ok 243 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 244 670s # --- 670s # Order allow,deny 670s # Allow from somewhere.else.com 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 245 670s # --- 670s # Order allow,deny 670s # Deny from 127.0 670s # expecting access denial. 670s ok 246 670s # --- 670s # Order allow,deny 670s # Allow from somewhere.else.com 670s # Deny from 127.0 670s # expecting access denial. 670s ok 247 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 248 670s # --- 670s # Order allow,deny 670s # Allow from somewhere.else.com 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 249 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 250 670s # --- 670s # Order allow,deny 670s # Allow from somewhere.else.com 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 251 670s # --- 670s # Order allow,deny 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 252 670s # --- 670s # Order allow,deny 670s # Allow from somewhere.else.com 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 253 670s # --- 670s # Order allow,deny 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 254 670s # --- 670s # Order allow,deny 670s # Allow from somewhere.else.com 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 255 670s # --- 670s # Order allow,deny 670s # Allow from 66.6.6.6 670s # expecting access denial. 670s ok 256 670s # --- 670s # Order allow,deny 670s # Deny from all 670s # expecting access denial. 670s ok 257 670s # --- 670s # Order allow,deny 670s # Allow from 66.6.6.6 670s # Deny from all 670s # expecting access denial. 670s ok 258 670s # --- 670s # Order allow,deny 670s # Deny from localhost 670s # expecting access denial. 670s ok 259 670s # --- 670s # Order allow,deny 670s # Allow from 66.6.6.6 670s # Deny from localhost 670s # expecting access denial. 670s ok 260 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 261 670s # --- 670s # Order allow,deny 670s # Allow from 66.6.6.6 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 262 670s # --- 670s # Order allow,deny 670s # Deny from 127.0 670s # expecting access denial. 670s ok 263 670s # --- 670s # Order allow,deny 670s # Allow from 66.6.6.6 670s # Deny from 127.0 670s # expecting access denial. 670s ok 264 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 265 670s # --- 670s # Order allow,deny 670s # Allow from 66.6.6.6 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 266 670s # --- 670s # Order allow,deny 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 267 670s # --- 670s # Order allow,deny 670s # Allow from 66.6.6.6 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 268 670s # --- 670s # Order allow,deny 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 269 670s # --- 670s # Order allow,deny 670s # Allow from 66.6.6.6 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 270 670s # --- 670s # Order allow,deny 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 271 670s # --- 670s # Order allow,deny 670s # Allow from 66.6.6.6 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 272 670s # --- 670s # Order mutual-failure 670s # Allow from all 670s # expecting access. 670s ok 273 670s # --- 670s # Order mutual-failure 670s # Deny from all 670s # expecting access denial. 670s ok 274 670s # --- 670s # Order mutual-failure 670s # Allow from all 670s # Deny from all 670s # expecting access denial. 670s ok 275 670s # --- 670s # Order mutual-failure 670s # Deny from localhost 670s # expecting access denial. 670s ok 276 670s # --- 670s # Order mutual-failure 670s # Allow from all 670s # Deny from localhost 670s # expecting access denial. 670s ok 277 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 278 670s # --- 670s # Order mutual-failure 670s # Allow from all 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 279 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0 670s # expecting access denial. 670s ok 280 670s # --- 670s # Order mutual-failure 670s # Allow from all 670s # Deny from 127.0 670s # expecting access denial. 670s ok 281 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 282 670s # --- 670s # Order mutual-failure 670s # Allow from all 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 283 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 284 670s # --- 670s # Order mutual-failure 670s # Allow from all 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 285 670s # --- 670s # Order mutual-failure 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 286 670s # --- 670s # Order mutual-failure 670s # Allow from all 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 287 670s # --- 670s # Order mutual-failure 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 288 670s # --- 670s # Order mutual-failure 670s # Allow from all 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 289 670s # --- 670s # Order mutual-failure 670s # Allow from localhost 670s # expecting access. 670s ok 290 670s # --- 670s # Order mutual-failure 670s # Deny from all 670s # expecting access denial. 670s ok 291 670s # --- 670s # Order mutual-failure 670s # Allow from localhost 670s # Deny from all 670s # expecting access denial. 670s ok 292 670s # --- 670s # Order mutual-failure 670s # Deny from localhost 670s # expecting access denial. 670s ok 293 670s # --- 670s # Order mutual-failure 670s # Allow from localhost 670s # Deny from localhost 670s # expecting access denial. 670s ok 294 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 295 670s # --- 670s # Order mutual-failure 670s # Allow from localhost 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 296 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0 670s # expecting access denial. 670s ok 297 670s # --- 670s # Order mutual-failure 670s # Allow from localhost 670s # Deny from 127.0 670s # expecting access denial. 670s ok 298 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 299 670s # --- 670s # Order mutual-failure 670s # Allow from localhost 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 300 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 301 670s # --- 670s # Order mutual-failure 670s # Allow from localhost 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 302 670s # --- 670s # Order mutual-failure 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 303 670s # --- 670s # Order mutual-failure 670s # Allow from localhost 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 304 670s # --- 670s # Order mutual-failure 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 305 670s # --- 670s # Order mutual-failure 670s # Allow from localhost 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 306 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1 670s # expecting access. 670s ok 307 670s # --- 670s # Order mutual-failure 670s # Deny from all 670s # expecting access denial. 670s ok 308 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1 670s # Deny from all 670s # expecting access denial. 670s ok 309 670s # --- 670s # Order mutual-failure 670s # Deny from localhost 670s # expecting access denial. 670s ok 310 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1 670s # Deny from localhost 670s # expecting access denial. 670s ok 311 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 312 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 313 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0 670s # expecting access denial. 670s ok 314 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1 670s # Deny from 127.0 670s # expecting access denial. 670s ok 315 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 316 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 317 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 318 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 319 670s # --- 670s # Order mutual-failure 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 320 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 321 670s # --- 670s # Order mutual-failure 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 322 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 323 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0 670s # expecting access. 670s ok 324 670s # --- 670s # Order mutual-failure 670s # Deny from all 670s # expecting access denial. 670s ok 325 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0 670s # Deny from all 670s # expecting access denial. 670s ok 326 670s # --- 670s # Order mutual-failure 670s # Deny from localhost 670s # expecting access denial. 670s ok 327 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0 670s # Deny from localhost 670s # expecting access denial. 670s ok 328 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 329 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 330 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0 670s # expecting access denial. 670s ok 331 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0 670s # Deny from 127.0 670s # expecting access denial. 670s ok 332 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 333 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 334 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 335 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 336 670s # --- 670s # Order mutual-failure 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 337 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 338 670s # --- 670s # Order mutual-failure 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 339 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 340 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/255.255.0.0 670s # expecting access. 670s ok 341 670s # --- 670s # Order mutual-failure 670s # Deny from all 670s # expecting access denial. 670s ok 342 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from all 670s # expecting access denial. 670s ok 343 670s # --- 670s # Order mutual-failure 670s # Deny from localhost 670s # expecting access denial. 670s ok 344 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from localhost 670s # expecting access denial. 670s ok 345 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 346 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 347 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0 670s # expecting access denial. 670s ok 348 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from 127.0 670s # expecting access denial. 670s ok 349 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 350 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 351 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 352 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 353 670s # --- 670s # Order mutual-failure 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 354 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 355 670s # --- 670s # Order mutual-failure 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 356 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/255.255.0.0 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 357 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/16 670s # expecting access. 670s ok 358 670s # --- 670s # Order mutual-failure 670s # Deny from all 670s # expecting access denial. 670s ok 359 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/16 670s # Deny from all 670s # expecting access denial. 670s ok 360 670s # --- 670s # Order mutual-failure 670s # Deny from localhost 670s # expecting access denial. 670s ok 361 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/16 670s # Deny from localhost 670s # expecting access denial. 670s ok 362 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 363 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/16 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 364 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0 670s # expecting access denial. 670s ok 365 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/16 670s # Deny from 127.0 670s # expecting access denial. 670s ok 366 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 367 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/16 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 368 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 369 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/16 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 370 670s # --- 670s # Order mutual-failure 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 371 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/16 670s # Deny from somewhere.else.com 670s # expecting access. 670s ok 372 670s # --- 670s # Order mutual-failure 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 373 670s # --- 670s # Order mutual-failure 670s # Allow from 127.0.0.1/16 670s # Deny from 66.6.6.6 670s # expecting access. 670s ok 374 670s # --- 670s # Order mutual-failure 670s # Allow from somewhere.else.com 670s # expecting access denial. 670s ok 375 670s # --- 670s # Order mutual-failure 670s # Deny from all 670s # expecting access denial. 670s ok 376 670s # --- 670s # Order mutual-failure 670s # Allow from somewhere.else.com 670s # Deny from all 670s # expecting access denial. 670s ok 377 670s # --- 670s # Order mutual-failure 670s # Deny from localhost 670s # expecting access denial. 670s ok 378 670s # --- 670s # Order mutual-failure 670s # Allow from somewhere.else.com 670s # Deny from localhost 670s # expecting access denial. 670s ok 379 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 380 670s # --- 670s # Order mutual-failure 670s # Allow from somewhere.else.com 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 381 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0 670s # expecting access denial. 670s ok 382 670s # --- 670s # Order mutual-failure 670s # Allow from somewhere.else.com 670s # Deny from 127.0 670s # expecting access denial. 670s ok 383 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 384 670s # --- 670s # Order mutual-failure 670s # Allow from somewhere.else.com 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 385 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 386 670s # --- 670s # Order mutual-failure 670s # Allow from somewhere.else.com 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 387 670s # --- 670s # Order mutual-failure 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 388 670s # --- 670s # Order mutual-failure 670s # Allow from somewhere.else.com 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 389 670s # --- 670s # Order mutual-failure 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 390 670s # --- 670s # Order mutual-failure 670s # Allow from somewhere.else.com 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 391 670s # --- 670s # Order mutual-failure 670s # Allow from 66.6.6.6 670s # expecting access denial. 670s ok 392 670s # --- 670s # Order mutual-failure 670s # Deny from all 670s # expecting access denial. 670s ok 393 670s # --- 670s # Order mutual-failure 670s # Allow from 66.6.6.6 670s # Deny from all 670s # expecting access denial. 670s ok 394 670s # --- 670s # Order mutual-failure 670s # Deny from localhost 670s # expecting access denial. 670s ok 395 670s # --- 670s # Order mutual-failure 670s # Allow from 66.6.6.6 670s # Deny from localhost 670s # expecting access denial. 670s ok 396 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 397 670s # --- 670s # Order mutual-failure 670s # Allow from 66.6.6.6 670s # Deny from 127.0.0.1 670s # expecting access denial. 670s ok 398 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0 670s # expecting access denial. 670s ok 399 670s # --- 670s # Order mutual-failure 670s # Allow from 66.6.6.6 670s # Deny from 127.0 670s # expecting access denial. 670s ok 400 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 401 670s # --- 670s # Order mutual-failure 670s # Allow from 66.6.6.6 670s # Deny from 127.0.0.1/255.255.0.0 670s # expecting access denial. 670s ok 402 670s # --- 670s # Order mutual-failure 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 403 670s # --- 670s # Order mutual-failure 670s # Allow from 66.6.6.6 670s # Deny from 127.0.0.1/16 670s # expecting access denial. 670s ok 404 670s # --- 670s # Order mutual-failure 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 405 670s # --- 670s # Order mutual-failure 670s # Allow from 66.6.6.6 670s # Deny from somewhere.else.com 670s # expecting access denial. 670s ok 406 670s # --- 670s # Order mutual-failure 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 407 670s # --- 670s # Order mutual-failure 670s # Allow from 66.6.6.6 670s # Deny from 66.6.6.6 670s # expecting access denial. 670s ok 408 670s ok 675s t/modules/actions.t ................. 675s 1..20 675s # Running under perl version 5.040001 for linux 675s # Current time local: Thu Sep 4 16:03:55 2025 675s # Current time GMT: Thu Sep 4 16:03:55 2025 675s # Using Test.pm version 1.31 675s # Using Apache/Test.pm version 1.44 675s # expected: 200 675s # received: '200' 675s ok 1 675s # expected: 'nada' 675s # received: 'nada' 675s ok 2 675s # expected: 404 675s # received: '404' 675s ok 3 675s ok 4 # skip RC=404, no need to check content 675s # expected: 404 675s # received: '404' 675s ok 5 675s ok 6 # skip RC=404, no need to check content 675s # expected: 404 675s # received: '404' 675s ok 7 675s ok 8 # skip RC=404, no need to check content 675s # expected: 200 675s # received: '200' 675s ok 9 675s # expected: 'nada' 675s # received: 'nada' 675s ok 10 675s # expected: 404 675s # received: '404' 675s ok 11 675s ok 12 # skip RC=404, no need to check content 675s # expected: 200 675s # received: '200' 675s ok 13 675s # expected: 'POST 675s # foo2: bar2 675s # ' 675s # received: 'POST 675s # foo2: bar2 675s # ' 675s ok 14 675s # expected: 405 675s # received: '405' 675s ok 15 675s # expected: 200 675s # received: '200' 675s ok 16 675s # expected: 'foo=bar' 675s # received: 'foo=bar' 675s ok 17 675s # expected: 200 675s # received: '200' 675s ok 18 675s # expected: 'POST 675s # foo2: bar2 675s # ' 675s # received: 'POST 675s # foo2: bar2 675s # ' 675s ok 19 675s # expected: 405 675s # received: '405' 675s ok 20 675s ok 680s t/modules/alias.t ................... 680s 1..134 680s # Running under perl version 5.040001 for linux 680s # Current time local: Thu Sep 4 16:04:00 2025 680s # Current time GMT: Thu Sep 4 16:04:00 2025 680s # Using Test.pm version 1.31 680s # Using Apache/Test.pm version 1.44 680s # verifying simple aliases 680s # testing : /alias/ 680s # expected: 200 680s # received: '200' 680s ok 1 680s # testing : /bogu/ 680s # expected: 404 680s # received: '404' 680s ok 2 680s # verifying alias match with /ali[0-9]. 680s # testing : /ali0 680s # expected: 0 680s # received: '0' 680s ok 3 680s # testing : /ali1 680s # expected: 1 680s # received: '1' 680s ok 4 680s # testing : /ali2 680s # expected: 2 680s # received: '2' 680s ok 5 680s # testing : /ali3 680s # expected: 3 680s # received: '3' 680s ok 6 680s # testing : /ali4 680s # expected: 4 680s # received: '4' 680s ok 7 680s # testing : /ali5 680s # expected: 5 680s # received: '5' 680s ok 8 680s # testing : /ali6 680s # expected: 6 680s # received: '6' 680s ok 9 680s # testing : /ali7 680s # expected: 7 680s # received: '7' 680s ok 10 680s # testing : /ali8 680s # expected: 8 680s # received: '8' 680s ok 11 680s # testing : /ali9 680s # expected: 9 680s # received: '9' 680s ok 12 680s # verifying expression alias match with /expr/ali[0-9]. 680s # testing : /ali0 680s # expected: 0 680s # received: '0' 680s ok 13 680s # testing : /ali1 680s # expected: 1 680s # received: '1' 680s ok 14 680s # testing : /ali2 680s # expected: 2 680s # received: '2' 680s ok 15 680s # testing : /ali3 680s # expected: 3 680s # received: '3' 680s ok 16 680s # testing : /ali4 680s # expected: 4 680s # received: '4' 680s ok 17 680s # testing : /ali5 680s # expected: 5 680s # received: '5' 680s ok 18 680s # testing : /ali6 680s # expected: 6 680s # received: '6' 680s ok 19 680s # testing : /ali7 680s # expected: 7 680s # received: '7' 680s ok 20 680s # testing : /ali8 680s # expected: 8 680s # received: '8' 680s ok 21 680s # testing : /ali9 680s # expected: 9 680s # received: '9' 680s ok 22 680s # testing : /forbid 680s # expected: '403' 680s # received: '403' 680s ok 23 680s # testing : /gone 680s # expected: '410' 680s # received: '410' 680s ok 24 680s # testing : /perm 680s # expected: '301' 680s # received: '301' 680s ok 25 680s # testing : /perm2 680s # expected: '301' 680s # received: '301' 680s ok 26 680s # testing : /seeother 680s # expected: '303' 680s # received: '303' 680s ok 27 680s # testing : /temp 680s # expected: '302' 680s # received: '302' 680s ok 28 680s # testing : /temp2 680s # expected: '302' 680s # received: '302' 680s ok 29 680s verifying body of perm and temp redirect match 680s # testing : /p0 680s # expected: 0 680s # received: '0' 680s ok 30 680s # testing : /p1 680s # expected: 1 680s # received: '1' 680s ok 31 680s # testing : /p2 680s # expected: 2 680s # received: '2' 680s ok 32 680s # testing : /p3 680s # expected: 3 680s # received: '3' 680s ok 33 680s # testing : /p4 680s # expected: 4 680s # received: '4' 680s ok 34 680s # testing : /p5 680s # expected: 5 680s # received: '5' 680s ok 35 680s # testing : /p6 680s # expected: 6 680s # received: '6' 680s ok 36 680s # testing : /p7 680s # expected: 7 680s # received: '7' 680s ok 37 680s # testing : /p8 680s # expected: 8 680s # received: '8' 680s ok 38 680s # testing : /p9 680s # expected: 9 680s # received: '9' 680s ok 39 680s # testing : /t0 680s # expected: 0 680s # received: '0' 680s ok 40 680s # testing : /t1 680s # expected: 1 680s # received: '1' 680s ok 41 680s # testing : /t2 680s # expected: 2 680s # received: '2' 680s ok 42 680s # testing : /t3 680s # expected: 3 680s # received: '3' 680s ok 43 680s # testing : /t4 680s # expected: 4 680s # received: '4' 680s ok 44 680s # testing : /t5 680s # expected: 5 680s # received: '5' 680s ok 45 680s # testing : /t6 680s # expected: 6 680s # received: '6' 680s ok 46 680s # testing : /t7 680s # expected: 7 680s # received: '7' 680s ok 47 680s # testing : /t8 680s # expected: 8 680s # received: '8' 680s ok 48 680s # testing : /t9 680s # expected: 9 680s # received: '9' 680s ok 49 680s verifying body of perm and temp redirect match with expression support 680s # testing : /p0 680s # expected: 0 680s # received: '0' 680s ok 50 680s # testing : /p1 680s # expected: 1 680s # received: '1' 680s ok 51 680s # testing : /p2 680s # expected: 2 680s # received: '2' 680s ok 52 680s # testing : /p3 680s # expected: 3 680s # received: '3' 680s ok 53 680s # testing : /p4 680s # expected: 4 680s # received: '4' 680s ok 54 680s # testing : /p5 680s # expected: 5 680s # received: '5' 680s ok 55 680s # testing : /p6 680s # expected: 6 680s # received: '6' 680s ok 56 680s # testing : /p7 680s # expected: 7 680s # received: '7' 680s ok 57 680s # testing : /p8 680s # expected: 8 680s # received: '8' 680s ok 58 680s # testing : /p9 680s # expected: 9 680s # received: '9' 680s ok 59 680s # testing : /t0 680s # expected: 0 680s # received: '0' 680s ok 60 680s # testing : /t1 680s # expected: 1 680s # received: '1' 680s ok 61 680s # testing : /t2 680s # expected: 2 680s # received: '2' 680s ok 62 680s # testing : /t3 680s # expected: 3 680s # received: '3' 680s ok 63 680s # testing : /t4 680s # expected: 4 680s # received: '4' 680s ok 64 680s # testing : /t5 680s # expected: 5 680s # received: '5' 680s ok 65 680s # testing : /t6 680s # expected: 6 680s # received: '6' 680s ok 66 680s # testing : /t7 680s # expected: 7 680s # received: '7' 680s ok 67 680s # testing : /t8 680s # expected: 8 680s # received: '8' 680s ok 68 680s # testing : /t9 680s # expected: 9 680s # received: '9' 680s ok 69 680s verifying return code of seeother and gone redirect match 680s # testing : g0 680s # expected: '410' 680s # received: '410' 680s ok 70 680s # testing : g1 680s # expected: '410' 680s # received: '410' 680s ok 71 680s # testing : g2 680s # expected: '410' 680s # received: '410' 680s ok 72 680s # testing : g3 680s # expected: '410' 680s # received: '410' 680s ok 73 680s # testing : g4 680s # expected: '410' 680s # received: '410' 680s ok 74 680s # testing : g5 680s # expected: '410' 680s # received: '410' 680s ok 75 680s # testing : g6 680s # expected: '410' 680s # received: '410' 680s ok 76 680s # testing : g7 680s # expected: '410' 680s # received: '410' 680s ok 77 680s # testing : g8 680s # expected: '410' 680s # received: '410' 680s ok 78 680s # testing : g9 680s # expected: '410' 680s # received: '410' 680s ok 79 680s # testing : s0 680s # expected: '303' 680s # received: '303' 680s ok 80 680s # testing : s1 680s # expected: '303' 680s # received: '303' 680s ok 81 680s # testing : s2 680s # expected: '303' 680s # received: '303' 680s ok 82 680s # testing : s3 680s # expected: '303' 680s # received: '303' 680s ok 83 680s # testing : s4 680s # expected: '303' 680s # received: '303' 680s ok 84 680s # testing : s5 680s # expected: '303' 680s # received: '303' 680s ok 85 680s # testing : s6 680s # expected: '303' 680s # received: '303' 680s ok 86 680s # testing : s7 680s # expected: '303' 680s # received: '303' 680s ok 87 680s # testing : s8 680s # expected: '303' 680s # received: '303' 680s ok 88 680s # testing : s9 680s # expected: '303' 680s # received: '303' 680s ok 89 680s # testing : f0 680s # expected: '403' 680s # received: '403' 680s ok 90 680s # testing : f1 680s # expected: '403' 680s # received: '403' 680s ok 91 680s # testing : f2 680s # expected: '403' 680s # received: '403' 680s ok 92 680s # testing : f3 680s # expected: '403' 680s # received: '403' 680s ok 93 680s # testing : f4 680s # expected: '403' 680s # received: '403' 680s ok 94 680s # testing : f5 680s # expected: '403' 680s # received: '403' 680s ok 95 680s # testing : f6 680s # expected: '403' 680s # received: '403' 680s ok 96 680s # testing : f7 680s # expected: '403' 680s # received: '403' 680s ok 97 680s # testing : f8 680s # expected: '403' 680s # received: '403' 680s ok 98 680s # testing : f9 680s # expected: '403' 680s # received: '403' 680s ok 99 680s verifying return code of seeother and gone redirect match with expression support 680s # testing : g0 680s # expected: '410' 680s # received: '410' 680s ok 100 680s # testing : g1 680s # expected: '410' 680s # received: '410' 680s ok 101 680s # testing : g2 680s # expected: '410' 680s # received: '410' 680s ok 102 680s # testing : g3 680s # expected: '410' 680s # received: '410' 680s ok 103 680s # testing : g4 680s # expected: '410' 680s # received: '410' 680s ok 104 680s # testing : g5 680s # expected: '410' 680s # received: '410' 680s ok 105 680s # testing : g6 680s # expected: '410' 680s # received: '410' 680s ok 106 680s # testing : g7 680s # expected: '410' 680s # received: '410' 680s ok 107 680s # testing : g8 680s # expected: '410' 680s # received: '410' 680s ok 108 680s # testing : g9 680s # expected: '410' 680s # received: '410' 680s ok 109 680s # testing : s0 680s # expected: '303' 680s # received: '303' 680s ok 110 680s # testing : s1 680s # expected: '303' 680s # received: '303' 680s ok 111 680s # testing : s2 680s # expected: '303' 680s # received: '303' 680s ok 112 680s # testing : s3 680s # expected: '303' 680s # received: '303' 680s ok 113 680s # testing : s4 680s # expected: '303' 680s # received: '303' 680s ok 114 680s # testing : s5 680s # expected: '303' 680s # received: '303' 680s ok 115 680s # testing : s6 680s # expected: '303' 680s # received: '303' 680s ok 116 680s # testing : s7 680s # expected: '303' 680s # received: '303' 680s ok 117 680s # testing : s8 680s # expected: '303' 680s # received: '303' 680s ok 118 680s # testing : s9 680s # expected: '303' 680s # received: '303' 680s ok 119 680s # testing : f0 680s # expected: '403' 680s # received: '403' 680s ok 120 680s # testing : f1 680s # expected: '403' 680s # received: '403' 680s ok 121 680s # testing : f2 680s # expected: '403' 680s # received: '403' 680s ok 122 680s # testing : f3 680s # expected: '403' 680s # received: '403' 680s ok 123 680s # testing : f4 680s # expected: '403' 680s # received: '403' 680s ok 124 680s # testing : f5 680s # expected: '403' 680s # received: '403' 680s ok 125 680s # testing : f6 680s # expected: '403' 680s # received: '403' 680s ok 126 680s # testing : f7 680s # expected: '403' 680s # received: '403' 680s ok 127 680s # testing : f8 680s # expected: '403' 680s # received: '403' 680s ok 128 680s # testing : f9 680s # expected: '403' 680s # received: '403' 680s ok 129 680s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 680s # verifying /modules/alias/script is plain text 680s # testing : /modules/alias/script 680s # expected: '#!/bin/sh 680s # echo Content-type: text/plain 680s # echo 680s # echo this is a shell script cgi. 680s # ' 680s # received: '#!/bin/sh 680s # echo Content-type: text/plain 680s # echo 680s # echo this is a shell script cgi. 680s # ' 680s ok 130 680s # verifying same file accessed at /cgi/script is executed code 680s # testing : /cgi/script 680s # expected: 'this is a shell script cgi. 680s # ' 680s # received: 'this is a shell script cgi. 680s # ' 680s ok 131 680s # verifying ScriptAliasMatch with /aliascgi-script 680s # testing : /aliascgi-script 680s # expected: 'this is a shell script cgi. 680s # ' 680s # received: 'this is a shell script cgi. 680s # ' 680s ok 132 680s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 680s # testing : /aliascgi-script 680s # expected: 'this is a shell script cgi. 680s # ' 680s # received: 'this is a shell script cgi. 680s # ' 680s ok 133 680s # verifying bad script alias. 680s # testing : /aliascgi-nada 680s # expected: 404 680s # received: '404' 680s ok 134 680s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 680s ok 684s t/modules/allowmethods.t ............ 684s 1..9 684s # Running under perl version 5.040001 for linux 684s # Current time local: Thu Sep 4 16:04:05 2025 684s # Current time GMT: Thu Sep 4 16:04:05 2025 684s # Using Test.pm version 1.31 684s # Using Apache/Test.pm version 1.44 684s # testing : Get request to /Get responds 200 684s # expected: 200 684s # received: '200' 684s ok 1 684s # testing : Head request to /Get responds 200 684s # expected: 200 684s # received: '200' 684s ok 2 684s # testing : Post request to /Get responds 405 684s # expected: 405 684s # received: '405' 684s ok 3 684s # testing : Get request to /Head responds 200 684s # expected: 200 684s # received: '200' 684s ok 4 684s # testing : Head request to /Head responds 200 684s # expected: 200 684s # received: '200' 684s ok 5 684s # testing : Post request to /Head responds 405 684s # expected: 405 684s # received: '405' 684s ok 6 684s # testing : Get request to /Post responds 405 684s # expected: 405 684s # received: '405' 684s ok 7 684s # testing : Head request to /Post responds 405 684s # expected: 405 684s # received: '405' 684s ok 8 684s # testing : Post request to /Post responds 200 684s # expected: 200 684s # received: '200' 684s ok 9 684s ok 689s t/modules/asis.t .................... 689s 1..3 689s # Running under perl version 5.040001 for linux 689s # Current time local: Thu Sep 4 16:04:09 2025 689s # Current time GMT: Thu Sep 4 16:04:09 2025 689s # Using Test.pm version 1.31 689s # Using Apache/Test.pm version 1.44 689s # testing : asis content OK 689s # expected: 'This is asis content. 689s # ' 689s # received: 'This is asis content. 689s # ' 689s ok 1 689s # testing : asis gave 404 error 689s # expected: 404 689s # received: '404' 689s ok 2 689s # testing : asis gave 403 error 689s # expected: 403 689s # received: '403' 689s ok 3 689s ok 695s t/modules/authz_core.t .............. 695s 1..504 695s # Running under perl version 5.040001 for linux 695s # Current time local: Thu Sep 4 16:04:14 2025 695s # Current time GMT: Thu Sep 4 16:04:14 2025 695s # Using Test.pm version 1.31 695s # Using Apache/Test.pm version 1.44 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/basic1 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/groups1 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 200, expected 200 [a/ : a/ ] 695s ok 1 695s # got 200, expected 200 [a/ : a/ 1] 695s ok 2 695s # got 200, expected 200 [a/ : a/ 2] 695s ok 3 695s # got 200, expected 200 [a/ : a/ 1 2] 695s ok 4 695s # got 200, expected 200 [a/ : a/ 3] 695s ok 5 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ user1: a/ ] 695s ok 6 695s # got 200, expected 200 [a/ user1: a/ user1] 695s ok 7 695s # got 401, expected 401 [a/ user1: a/ user2] 695s ok 8 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ Any 1 2: a/ ] 695s ok 9 695s # got 200, expected 200 [a/ Any 1 2: a/ 1] 695s ok 10 695s # got 200, expected 200 [a/ Any 1 2: a/ 2] 695s ok 11 695s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 695s ok 12 695s # got 403, expected 403 [a/ Any 1 2: a/ 3] 695s ok 13 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 695s ok 14 695s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 695s ok 15 695s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 695s ok 16 695s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 695s ok 17 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 695s ok 18 695s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 695s ok 19 695s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 695s ok 20 695s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 695s ok 21 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 695s ok 22 695s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 695s ok 23 695s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 695s ok 24 695s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 695s ok 25 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 695s ok 26 695s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 695s ok 27 695s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 695s ok 28 695s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 695s ok 29 695s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 695s ok 30 695s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 695s ok 31 695s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 695s ok 32 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 695s ok 33 695s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 695s ok 34 695s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 695s ok 35 695s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 695s ok 36 695s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 695s ok 37 695s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 695s ok 38 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 695s ok 39 695s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 695s ok 40 695s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 695s ok 41 695s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 695s ok 42 695s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 695s ok 43 695s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 695s ok 44 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 695s ok 45 695s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 695s ok 46 695s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 695s ok 47 695s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 695s ok 48 695s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 695s ok 49 695s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 695s ok 50 695s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 695s ok 51 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 695s ok 52 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 695s ok 53 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 695s ok 54 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 695s ok 55 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 695s ok 56 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 695s ok 57 695s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 695s ok 58 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All 1 !2: a/ ] 695s ok 59 695s # got 200, expected 200 [a/ All 1 !2: a/ 1] 695s ok 60 695s # got 403, expected 403 [a/ All 1 !2: a/ 2] 695s ok 61 695s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 695s ok 62 695s # got 403, expected 403 [a/ All 1 !2: a/ 3] 695s ok 63 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 695s ok 64 695s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 695s ok 65 695s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 695s ok 66 695s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 695s ok 67 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 695s ok 68 695s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 695s ok 69 695s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 695s ok 70 695s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 695s ok 71 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 695s ok 72 695s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 695s ok 73 695s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 695s ok 74 695s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 695s ok 75 695s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 695s ok 76 695s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 695s ok 77 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 695s ok 78 695s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 695s ok 79 695s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 695s ok 80 695s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 695s ok 81 695s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 695s ok 82 695s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 695s ok 83 695s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 695s ok 84 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 695s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 695s ok 85 695s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 695s ok 86 695s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 695s ok 87 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 695s ok 88 695s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 695s ok 89 695s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 695s ok 90 695s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 695s ok 91 695s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 695s ok 92 695s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 695s ok 93 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 695s ok 94 695s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 695s ok 95 695s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 695s ok 96 695s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 695s ok 97 695s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 695s ok 98 695s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 695s ok 99 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 695s ok 100 695s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 695s ok 101 695s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 695s ok 102 695s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 695s ok 103 695s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 695s ok 104 695s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 695s ok 105 695s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 695s ok 106 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 695s ok 107 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 695s ok 108 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 695s ok 109 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 695s ok 110 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 695s ok 111 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 695s ok 112 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 695s ok 113 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All 1 2: a/ ] 695s ok 114 695s # got 403, expected 403 [a/ All 1 2: a/ 1] 695s ok 115 695s # got 403, expected 403 [a/ All 1 2: a/ 2] 695s ok 116 695s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 695s ok 117 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 695s ok 118 695s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 695s ok 119 695s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 695s ok 120 695s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 695s ok 121 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 695s ok 122 695s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 695s ok 123 695s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 695s ok 124 695s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 695s ok 125 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 695s ok 126 695s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 695s ok 127 695s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 695s ok 128 695s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 695s ok 129 695s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 695s ok 130 695s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 695s ok 131 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 695s ok 132 695s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 695s ok 133 695s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 695s ok 134 695s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 695s ok 135 695s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 695s ok 136 695s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 695s ok 137 695s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 695s ok 138 695s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 695s ok 139 695s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 695s ok 140 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 695s ok 141 695s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 695s ok 142 695s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 695s ok 143 695s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 695s ok 144 695s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 695s ok 145 695s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 695s ok 146 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 695s ok 147 695s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 695s ok 148 695s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 695s ok 149 695s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 695s ok 150 695s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 695s ok 151 695s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 695s ok 152 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 695s ok 153 695s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 695s ok 154 695s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 695s ok 155 695s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 695s ok 156 695s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 695s ok 157 695s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 695s ok 158 695s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 695s ok 159 695s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 695s ok 160 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 695s ok 161 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 695s ok 162 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 695s ok 163 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 695s ok 164 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 695s ok 165 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 695s ok 166 695s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 695s ok 167 695s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 695s ok 168 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 695s ok 169 695s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 695s ok 170 695s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 695s ok 171 695s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 695s ok 172 695s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 695s ok 173 695s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 695s ok 174 695s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 695s ok 175 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 695s ok 176 695s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 695s ok 177 695s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 695s ok 178 695s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 695s ok 179 695s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 695s ok 180 695s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 695s ok 181 695s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 695s ok 182 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 695s ok 183 695s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 695s ok 184 695s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 695s ok 185 695s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 695s ok 186 695s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 695s ok 187 695s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 695s ok 188 695s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 695s ok 189 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 695s ok 190 695s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 695s ok 191 695s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 695s ok 192 695s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 695s ok 193 695s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 695s ok 194 695s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 695s ok 195 695s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 695s ok 196 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 695s ok 197 695s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 695s ok 198 695s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 695s ok 199 695s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 695s ok 200 695s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 695s ok 201 695s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 695s ok 202 695s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 695s ok 203 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 695s ok 204 695s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 695s ok 205 695s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 695s ok 206 695s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 695s ok 207 695s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 695s ok 208 695s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 695s ok 209 695s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 695s ok 210 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 695s ok 211 695s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 695s ok 212 695s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 695s ok 213 695s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 695s ok 214 695s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 695s ok 215 695s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 695s ok 216 695s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 695s ok 217 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 695s ok 218 695s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 695s ok 219 695s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 695s ok 220 695s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 695s ok 221 695s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 695s ok 222 695s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 695s ok 223 695s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 695s ok 224 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 695s ok 225 695s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 695s ok 226 695s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 695s ok 227 695s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 695s ok 228 695s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 695s ok 229 695s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 695s ok 230 695s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 695s ok 231 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 695s ok 232 695s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 695s ok 233 695s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 695s ok 234 695s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 695s ok 235 695s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 695s ok 236 695s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 695s ok 237 695s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 695s ok 238 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 695s ok 239 695s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 695s ok 240 695s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 695s ok 241 695s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 695s ok 242 695s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 695s ok 243 695s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 695s ok 244 695s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 695s ok 245 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 695s ok 246 695s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 695s ok 247 695s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 695s ok 248 695s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 695s ok 249 695s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 695s ok 250 695s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 695s ok 251 695s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 695s ok 252 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 695s ok 253 695s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 695s ok 254 695s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 695s ok 255 695s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 695s ok 256 695s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 695s ok 257 695s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 695s ok 258 695s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 695s ok 259 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 695s ok 260 695s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 695s ok 261 695s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 695s ok 262 695s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 695s ok 263 695s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 695s ok 264 695s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 695s ok 265 695s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 695s ok 266 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 695s ok 267 695s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 695s ok 268 695s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 695s ok 269 695s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 695s ok 270 695s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 695s ok 271 695s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 695s ok 272 695s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 695s ok 273 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 695s ok 274 695s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 695s ok 275 695s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 695s ok 276 695s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 695s ok 277 695s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 695s ok 278 695s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 695s ok 279 695s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 695s ok 280 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 695s ok 281 695s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 695s ok 282 695s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 695s ok 283 695s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 695s ok 284 695s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 695s ok 285 695s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 695s ok 286 695s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 695s ok 287 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 695s ok 288 695s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 695s ok 289 695s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 695s ok 290 695s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 695s ok 291 695s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 695s ok 292 695s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 695s ok 293 695s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 695s ok 294 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 695s ok 295 695s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 695s ok 296 695s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 695s ok 297 695s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 695s ok 298 695s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 695s ok 299 695s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 695s ok 300 695s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 695s ok 301 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 695s ok 302 695s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 695s ok 303 695s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 695s ok 304 695s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 695s ok 305 695s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 695s ok 306 695s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 695s ok 307 695s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 695s ok 308 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 695s ok 309 695s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 695s ok 310 695s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 695s ok 311 695s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 695s ok 312 695s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 695s ok 313 695s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 695s ok 314 695s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 695s ok 315 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 695s ok 316 695s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 695s ok 317 695s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 695s ok 318 695s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 695s ok 319 695s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 695s ok 320 695s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 695s ok 321 695s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 695s ok 322 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 695s ok 323 695s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 695s ok 324 695s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 695s ok 325 695s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 695s ok 326 695s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 695s ok 327 695s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 695s ok 328 695s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 695s ok 329 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 695s ok 330 695s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 695s ok 331 695s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 695s ok 332 695s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 695s ok 333 695s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 695s ok 334 695s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 695s ok 335 695s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 695s ok 336 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 695s ok 337 695s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 695s ok 338 695s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 695s ok 339 695s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 695s ok 340 695s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 695s ok 341 695s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 695s ok 342 695s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 695s ok 343 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 695s ok 344 695s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 695s ok 345 695s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 695s ok 346 695s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 695s ok 347 695s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 695s ok 348 695s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 695s ok 349 695s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 695s ok 350 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 695s ok 351 695s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 695s ok 352 695s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 695s ok 353 695s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 695s ok 354 695s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 695s ok 355 695s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 695s ok 356 695s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 695s ok 357 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 695s ok 358 695s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 695s ok 359 695s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 695s ok 360 695s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 695s ok 361 695s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 695s ok 362 695s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 695s ok 363 695s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 695s ok 364 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 695s ok 365 695s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 695s ok 366 695s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 695s ok 367 695s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 695s ok 368 695s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 695s ok 369 695s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 695s ok 370 695s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 695s ok 371 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 695s ok 372 695s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 695s ok 373 695s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 695s ok 374 695s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 695s ok 375 695s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 695s ok 376 695s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 695s ok 377 695s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 695s ok 378 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 695s ok 379 695s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 695s ok 380 695s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 695s ok 381 695s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 695s ok 382 695s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 695s ok 383 695s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 695s ok 384 695s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 695s ok 385 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 695s ok 386 695s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 695s ok 387 695s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 695s ok 388 695s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 695s ok 389 695s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 695s ok 390 695s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 695s ok 391 695s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 695s ok 392 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 695s ok 393 695s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 695s ok 394 695s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 695s ok 395 695s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 695s ok 396 695s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 695s ok 397 695s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 695s ok 398 695s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 695s ok 399 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 695s ok 400 695s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 695s ok 401 695s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 695s ok 402 695s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 695s ok 403 695s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 695s ok 404 695s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 695s ok 405 695s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 695s ok 406 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 695s ok 407 695s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 695s ok 408 695s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 695s ok 409 695s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 695s ok 410 695s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 695s ok 411 695s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 695s ok 412 695s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 695s ok 413 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 695s ok 414 695s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 695s ok 415 695s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 695s ok 416 695s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 695s ok 417 695s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 695s ok 418 695s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 695s ok 419 695s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 695s ok 420 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 695s ok 421 695s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 695s ok 422 695s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 695s ok 423 695s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 695s ok 424 695s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 695s ok 425 695s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 695s ok 426 695s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 695s ok 427 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 695s ok 428 695s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 695s ok 429 695s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 695s ok 430 695s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 695s ok 431 695s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 695s ok 432 695s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 695s ok 433 695s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 695s ok 434 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 695s ok 435 695s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 695s ok 436 695s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 695s ok 437 695s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 695s ok 438 695s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 695s ok 439 695s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 695s ok 440 695s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 695s ok 441 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 695s ok 442 695s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 695s ok 443 695s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 695s ok 444 695s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 695s ok 445 695s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 695s ok 446 695s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 695s ok 447 695s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 695s ok 448 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 695s ok 449 695s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 695s ok 450 695s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 695s ok 451 695s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 695s ok 452 695s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 695s ok 453 695s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 695s ok 454 695s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 695s ok 455 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 695s ok 456 695s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 695s ok 457 695s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 695s ok 458 695s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 695s ok 459 695s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 695s ok 460 695s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 695s ok 461 695s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 695s ok 462 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 695s ok 463 695s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 695s ok 464 695s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 695s ok 465 695s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 695s ok 466 695s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 695s ok 467 695s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 695s ok 468 695s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 695s ok 469 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 695s ok 470 695s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 695s ok 471 695s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 695s ok 472 695s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 695s ok 473 695s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 695s ok 474 695s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 695s ok 475 695s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 695s ok 476 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 695s ok 477 695s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 695s ok 478 695s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 695s ok 479 695s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 695s ok 480 695s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 695s ok 481 695s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 695s ok 482 695s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 695s ok 483 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 695s ok 484 695s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 695s ok 485 695s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 695s ok 486 695s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 695s ok 487 695s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 695s ok 488 695s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 695s ok 489 695s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 695s ok 490 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 695s ok 491 695s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 695s ok 492 695s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 695s ok 493 695s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 695s ok 494 695s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 695s ok 495 695s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 695s ok 496 695s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 695s ok 497 695s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 695s ok 498 695s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 695s ok 499 695s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 695s ok 500 695s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 695s ok 501 695s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 695s ok 502 695s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 695s ok 503 695s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 695s ok 504 695s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/groups1 695s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 695s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 695s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/basic1 695s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 695s ok 700s t/modules/autoindex.t ............... 700s 1..84 700s # Running under perl version 5.040001 for linux 700s # Current time local: Thu Sep 4 16:04:20 2025 700s # Current time GMT: Thu Sep 4 16:04:20 2025 700s # Using Test.pm version 1.31 700s # Using Apache/Test.pm version 1.44 700s --- 700s IndexOrderDefault Ascending Name 700s GET /modules/autoindex/htaccess/ 700s ok 1 700s --- 700s IndexOrderDefault Ascending Name 700s 700s (C=N O=A) 700s GET /modules/autoindex/htaccess/?C=N&O=A 700s ok 2 700s --- 700s IndexOrderDefault Ascending Name 700s 700s (C=N O=D) 700s GET /modules/autoindex/htaccess/?C=N&O=D 700s ok 3 700s --- 700s IndexOrderDefault Ascending Name 700s 700s (C=M O=A) 700s GET /modules/autoindex/htaccess/?C=M&O=A 700s ok 4 700s --- 700s IndexOrderDefault Ascending Name 700s 700s (C=M O=D) 700s GET /modules/autoindex/htaccess/?C=M&O=D 700s ok 5 700s --- 700s IndexOrderDefault Ascending Name 700s 700s (C=S O=A) 700s GET /modules/autoindex/htaccess/?C=S&O=A 700s ok 6 700s --- 700s IndexOrderDefault Ascending Name 700s 700s (C=S O=D) 700s GET /modules/autoindex/htaccess/?C=S&O=D 700s ok 7 700s --- 700s IndexOrderDefault Ascending Date 700s GET /modules/autoindex/htaccess/ 700s ok 8 700s --- 700s IndexOrderDefault Ascending Date 700s 700s (C=N O=A) 700s GET /modules/autoindex/htaccess/?C=N&O=A 700s ok 9 700s --- 700s IndexOrderDefault Ascending Date 700s 700s (C=N O=D) 700s GET /modules/autoindex/htaccess/?C=N&O=D 700s ok 10 700s --- 700s IndexOrderDefault Ascending Date 700s 700s (C=M O=A) 700s GET /modules/autoindex/htaccess/?C=M&O=A 700s ok 11 700s --- 700s IndexOrderDefault Ascending Date 700s 700s (C=M O=D) 700s GET /modules/autoindex/htaccess/?C=M&O=D 700s ok 12 700s --- 700s IndexOrderDefault Ascending Date 700s 700s (C=S O=A) 700s GET /modules/autoindex/htaccess/?C=S&O=A 700s ok 13 700s --- 700s IndexOrderDefault Ascending Date 700s 700s (C=S O=D) 700s GET /modules/autoindex/htaccess/?C=S&O=D 700s ok 14 700s --- 700s IndexOrderDefault Ascending Size 700s GET /modules/autoindex/htaccess/ 700s ok 15 700s --- 700s IndexOrderDefault Ascending Size 700s 700s (C=N O=A) 700s GET /modules/autoindex/htaccess/?C=N&O=A 700s ok 16 700s --- 700s IndexOrderDefault Ascending Size 700s 700s (C=N O=D) 700s GET /modules/autoindex/htaccess/?C=N&O=D 700s ok 17 700s --- 700s IndexOrderDefault Ascending Size 700s 700s (C=M O=A) 700s GET /modules/autoindex/htaccess/?C=M&O=A 700s ok 18 700s --- 700s IndexOrderDefault Ascending Size 700s 700s (C=M O=D) 700s GET /modules/autoindex/htaccess/?C=M&O=D 700s ok 19 700s --- 700s IndexOrderDefault Ascending Size 700s 700s (C=S O=A) 700s GET /modules/autoindex/htaccess/?C=S&O=A 700s ok 20 700s --- 700s IndexOrderDefault Ascending Size 700s 700s (C=S O=D) 700s GET /modules/autoindex/htaccess/?C=S&O=D 700s ok 21 700s --- 700s IndexOrderDefault Descending Name 700s GET /modules/autoindex/htaccess/ 700s ok 22 700s --- 700s IndexOrderDefault Descending Name 700s 700s (C=N O=A) 700s GET /modules/autoindex/htaccess/?C=N&O=A 700s ok 23 700s --- 700s IndexOrderDefault Descending Name 700s 700s (C=N O=D) 700s GET /modules/autoindex/htaccess/?C=N&O=D 700s ok 24 700s --- 700s IndexOrderDefault Descending Name 700s 700s (C=M O=A) 700s GET /modules/autoindex/htaccess/?C=M&O=A 700s ok 25 700s --- 700s IndexOrderDefault Descending Name 700s 700s (C=M O=D) 700s GET /modules/autoindex/htaccess/?C=M&O=D 700s ok 26 700s --- 700s IndexOrderDefault Descending Name 700s 700s (C=S O=A) 700s GET /modules/autoindex/htaccess/?C=S&O=A 700s ok 27 700s --- 700s IndexOrderDefault Descending Name 700s 700s (C=S O=D) 700s GET /modules/autoindex/htaccess/?C=S&O=D 700s ok 28 700s --- 700s IndexOrderDefault Descending Date 700s GET /modules/autoindex/htaccess/ 700s ok 29 700s --- 700s IndexOrderDefault Descending Date 700s 700s (C=N O=A) 700s GET /modules/autoindex/htaccess/?C=N&O=A 700s ok 30 700s --- 700s IndexOrderDefault Descending Date 700s 700s (C=N O=D) 700s GET /modules/autoindex/htaccess/?C=N&O=D 700s ok 31 700s --- 700s IndexOrderDefault Descending Date 700s 700s (C=M O=A) 700s GET /modules/autoindex/htaccess/?C=M&O=A 700s ok 32 700s --- 700s IndexOrderDefault Descending Date 700s 700s (C=M O=D) 700s GET /modules/autoindex/htaccess/?C=M&O=D 700s ok 33 700s --- 700s IndexOrderDefault Descending Date 700s 700s (C=S O=A) 700s GET /modules/autoindex/htaccess/?C=S&O=A 700s ok 34 700s --- 700s IndexOrderDefault Descending Date 700s 700s (C=S O=D) 700s GET /modules/autoindex/htaccess/?C=S&O=D 700s ok 35 700s --- 700s IndexOrderDefault Descending Size 700s GET /modules/autoindex/htaccess/ 700s ok 36 700s --- 700s IndexOrderDefault Descending Size 700s 700s (C=N O=A) 700s GET /modules/autoindex/htaccess/?C=N&O=A 700s ok 37 700s --- 700s IndexOrderDefault Descending Size 700s 700s (C=N O=D) 700s GET /modules/autoindex/htaccess/?C=N&O=D 700s ok 38 700s --- 700s IndexOrderDefault Descending Size 700s 700s (C=M O=A) 700s GET /modules/autoindex/htaccess/?C=M&O=A 700s ok 39 700s --- 700s IndexOrderDefault Descending Size 700s 700s (C=M O=D) 700s GET /modules/autoindex/htaccess/?C=M&O=D 700s ok 40 700s --- 700s IndexOrderDefault Descending Size 700s 700s (C=S O=A) 700s GET /modules/autoindex/htaccess/?C=S&O=A 700s ok 41 700s --- 700s IndexOrderDefault Descending Size 700s 700s (C=S O=D) 700s GET /modules/autoindex/htaccess/?C=S&O=D 700s ok 42 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Name 700s GET /modules/autoindex/htaccess/ 700s ok 43 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Name 700s 700s (C=N O=A) 700s GET /modules/autoindex/htaccess/?C=N&O=A 700s ok 44 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Name 700s 700s (C=N O=D) 700s GET /modules/autoindex/htaccess/?C=N&O=D 700s ok 45 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Name 700s 700s (C=M O=A) 700s GET /modules/autoindex/htaccess/?C=M&O=A 700s ok 46 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Name 700s 700s (C=M O=D) 700s GET /modules/autoindex/htaccess/?C=M&O=D 700s ok 47 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Name 700s 700s (C=S O=A) 700s GET /modules/autoindex/htaccess/?C=S&O=A 700s ok 48 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Name 700s 700s (C=S O=D) 700s GET /modules/autoindex/htaccess/?C=S&O=D 700s ok 49 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Date 700s GET /modules/autoindex/htaccess/ 700s ok 50 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Date 700s 700s (C=N O=A) 700s GET /modules/autoindex/htaccess/?C=N&O=A 700s ok 51 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Date 700s 700s (C=N O=D) 700s GET /modules/autoindex/htaccess/?C=N&O=D 700s ok 52 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Date 700s 700s (C=M O=A) 700s GET /modules/autoindex/htaccess/?C=M&O=A 700s ok 53 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Date 700s 700s (C=M O=D) 700s GET /modules/autoindex/htaccess/?C=M&O=D 700s ok 54 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Date 700s 700s (C=S O=A) 700s GET /modules/autoindex/htaccess/?C=S&O=A 700s ok 55 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Date 700s 700s (C=S O=D) 700s GET /modules/autoindex/htaccess/?C=S&O=D 700s ok 56 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Size 700s GET /modules/autoindex/htaccess/ 700s ok 57 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Size 700s 700s (C=N O=A) 700s GET /modules/autoindex/htaccess/?C=N&O=A 700s ok 58 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Size 700s 700s (C=N O=D) 700s GET /modules/autoindex/htaccess/?C=N&O=D 700s ok 59 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Size 700s 700s (C=M O=A) 700s GET /modules/autoindex/htaccess/?C=M&O=A 700s ok 60 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Size 700s 700s (C=M O=D) 700s GET /modules/autoindex/htaccess/?C=M&O=D 700s ok 61 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Size 700s 700s (C=S O=A) 700s GET /modules/autoindex/htaccess/?C=S&O=A 700s ok 62 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Ascending Size 700s 700s (C=S O=D) 700s GET /modules/autoindex/htaccess/?C=S&O=D 700s ok 63 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Name 700s GET /modules/autoindex/htaccess/ 700s ok 64 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Name 700s 700s (C=N O=A) 700s GET /modules/autoindex/htaccess/?C=N&O=A 700s ok 65 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Name 700s 700s (C=N O=D) 700s GET /modules/autoindex/htaccess/?C=N&O=D 700s ok 66 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Name 700s 700s (C=M O=A) 700s GET /modules/autoindex/htaccess/?C=M&O=A 700s ok 67 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Name 700s 700s (C=M O=D) 700s GET /modules/autoindex/htaccess/?C=M&O=D 700s ok 68 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Name 700s 700s (C=S O=A) 700s GET /modules/autoindex/htaccess/?C=S&O=A 700s ok 69 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Name 700s 700s (C=S O=D) 700s GET /modules/autoindex/htaccess/?C=S&O=D 700s ok 70 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Date 700s GET /modules/autoindex/htaccess/ 700s ok 71 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Date 700s 700s (C=N O=A) 700s GET /modules/autoindex/htaccess/?C=N&O=A 700s ok 72 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Date 700s 700s (C=N O=D) 700s GET /modules/autoindex/htaccess/?C=N&O=D 700s ok 73 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Date 700s 700s (C=M O=A) 700s GET /modules/autoindex/htaccess/?C=M&O=A 700s ok 74 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Date 700s 700s (C=M O=D) 700s GET /modules/autoindex/htaccess/?C=M&O=D 700s ok 75 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Date 700s 700s (C=S O=A) 700s GET /modules/autoindex/htaccess/?C=S&O=A 700s ok 76 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Date 700s 700s (C=S O=D) 700s GET /modules/autoindex/htaccess/?C=S&O=D 700s ok 77 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Size 700s GET /modules/autoindex/htaccess/ 700s ok 78 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Size 700s 700s (C=N O=A) 700s GET /modules/autoindex/htaccess/?C=N&O=A 700s ok 79 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Size 700s 700s (C=N O=D) 700s GET /modules/autoindex/htaccess/?C=N&O=D 700s ok 80 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Size 700s 700s (C=M O=A) 700s GET /modules/autoindex/htaccess/?C=M&O=A 700s ok 81 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Size 700s 700s (C=M O=D) 700s GET /modules/autoindex/htaccess/?C=M&O=D 700s ok 82 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Size 700s 700s (C=S O=A) 700s GET /modules/autoindex/htaccess/?C=S&O=A 700s ok 83 700s --- 700s IndexOptions FancyIndexing 700s IndexOrderDefault Descending Size 700s 700s (C=S O=D) 700s GET /modules/autoindex/htaccess/?C=S&O=D 700s ok 84 700s ok 705s t/modules/autoindex2.t .............. 705s 1..3 705s # Running under perl version 5.040001 for linux 705s # Current time local: Thu Sep 4 16:04:25 2025 705s # Current time GMT: Thu Sep 4 16:04:25 2025 705s # Using Test.pm version 1.31 705s # Using Apache/Test.pm version 1.44 705s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 705s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 705s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 705s # testing : dir_broken should not be listed 705s # expected: 0 705s # received: 0 705s ok 1 705s # testing : dir_normal should be listed 705s # expected: 1 705s # received: 1 705s ok 2 705s # testing : dir_protected should not be listed 705s # expected: 0 705s # received: 0 705s ok 3 705s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 705s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 705s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 705s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 705s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 705s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 705s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 705s ok 709s t/modules/brotli.t .................. 709s 1..64 709s # Running under perl version 5.040001 for linux 709s # Current time local: Thu Sep 4 16:04:30 2025 709s # Current time GMT: Thu Sep 4 16:04:30 2025 709s # Using Test.pm version 1.31 709s # Using Apache/Test.pm version 1.44 709s qvalue: 709s # expected: 200 709s # received: '200' 709s ok 1 709s # testing : response Content-Encoding is OK 709s # expected: 'br' 709s # received: 'br' 709s ok 2 709s qvalue: 709s # expected: 200 709s # received: '200' 709s ok 3 709s # testing : response Content-Encoding is OK 709s # expected: 'br' 709s # received: 'br' 709s ok 4 709s qvalue: 709s # expected: 200 709s # received: '200' 709s ok 5 709s # testing : response Content-Encoding is OK 709s # expected: 'br' 709s # received: 'br' 709s ok 6 709s qvalue: 709s # expected: 200 709s # received: '200' 709s ok 7 709s # testing : response Content-Encoding is OK 709s # expected: 'br' 709s # received: 'br' 709s ok 8 709s qvalue: 709s # expected: 200 709s # received: '200' 709s ok 9 709s # testing : response Content-Encoding is OK 709s # expected: 'br' 709s # received: 'br' 709s ok 10 709s qvalue: 709s # expected: 200 709s # received: '200' 709s ok 11 709s # testing : response Content-Encoding is OK 709s # expected: 'br' 709s # received: 'br' 709s ok 12 709s qvalue: ; 709s # expected: 200 709s # received: '200' 709s ok 13 709s # testing : response Content-Encoding is OK 709s # expected: 'br' 709s # received: 'br' 709s ok 14 709s qvalue: ; 709s # expected: 200 709s # received: '200' 709s ok 15 709s # testing : response Content-Encoding is OK 709s # expected: 'br' 709s # received: 'br' 709s ok 16 709s qvalue: ; 709s # expected: 200 709s # received: '200' 709s ok 17 709s # testing : response Content-Encoding is OK 709s # expected: 'br' 709s # received: 'br' 709s ok 18 709s qvalue: ;q= 709s # expected: 200 709s # received: '200' 709s ok 19 709s # testing : response Content-Encoding is OK 709s # expected: 'br' 709s # received: 'br' 709s ok 20 709s qvalue: ;q= 709s # expected: 200 709s # received: '200' 709s ok 21 709s # testing : response Content-Encoding is OK 709s # expected: 'br' 709s # received: 'br' 709s ok 22 709s qvalue: ;q= 709s # expected: 200 709s # received: '200' 709s ok 23 709s # testing : response Content-Encoding is OK 709s # expected: 'br' 709s # received: 'br' 709s ok 24 709s qvalue: ;q=0 709s # expected: 200 709s # received: '200' 709s ok 25 709s # testing : response without Content-Encoding is OK 709s # expected: undef 709s # received: undef 709s ok 26 709s qvalue: ;q=0 709s # expected: 200 709s # received: '200' 709s ok 27 709s # testing : response without Content-Encoding is OK 709s # expected: undef 709s # received: undef 709s ok 28 709s qvalue: ;q=0 709s # expected: 200 709s # received: '200' 709s ok 29 709s # testing : response without Content-Encoding is OK 709s # expected: undef 709s # received: undef 709s ok 30 709s qvalue: ;q=0. 709s # expected: 200 709s # received: '200' 709s ok 31 709s # testing : response without Content-Encoding is OK 709s # expected: undef 709s # received: undef 709s ok 32 709s qvalue: ;q=0. 709s # expected: 200 709s # received: '200' 709s ok 33 709s # testing : response without Content-Encoding is OK 709s # expected: undef 709s # received: undef 709s ok 34 709s qvalue: ;q=0. 709s # expected: 200 709s # received: '200' 709s ok 35 709s # testing : response without Content-Encoding is OK 709s # expected: undef 709s # received: undef 709s ok 36 709s qvalue: ;q=0.0 709s # expected: 200 709s # received: '200' 709s ok 37 709s # testing : response without Content-Encoding is OK 709s # expected: undef 709s # received: undef 709s ok 38 709s qvalue: ;q=0.0 709s # expected: 200 709s # received: '200' 709s ok 39 709s # testing : response without Content-Encoding is OK 709s # expected: undef 709s # received: undef 709s ok 40 709s qvalue: ;q=0.0 709s # expected: 200 709s # received: '200' 709s ok 41 709s # testing : response without Content-Encoding is OK 709s # expected: undef 709s # received: undef 709s ok 42 709s qvalue: ;q=0.00 709s # expected: 200 709s # received: '200' 709s ok 43 709s # testing : response without Content-Encoding is OK 709s # expected: undef 709s # received: undef 709s ok 44 709s qvalue: ;q=0.00 709s # expected: 200 709s # received: '200' 709s ok 45 709s # testing : response without Content-Encoding is OK 709s # expected: undef 709s # received: undef 709s ok 46 709s qvalue: ;q=0.00 709s # expected: 200 709s # received: '200' 709s ok 47 709s # testing : response without Content-Encoding is OK 709s # expected: undef 709s # received: undef 709s ok 48 709s qvalue: ;q=0.000 709s # expected: 200 709s # received: '200' 709s ok 49 709s # testing : response without Content-Encoding is OK 709s # expected: undef 709s # received: undef 709s ok 50 709s qvalue: ;q=0.000 709s # expected: 200 709s # received: '200' 709s ok 51 709s # testing : response without Content-Encoding is OK 709s # expected: undef 709s # received: undef 709s ok 52 709s qvalue: ;q=0.000 709s # expected: 200 709s # received: '200' 709s ok 53 709s # testing : response without Content-Encoding is OK 709s # expected: undef 709s # received: undef 709s ok 54 709s qvalue: ;q=0.0000 709s # expected: 200 709s # received: '200' 709s ok 55 709s # testing : response Content-Encoding is OK 709s # expected: 'br' 709s # received: 'br' 709s ok 56 709s qvalue: ;q=0.0000 709s # expected: 200 709s # received: '200' 709s ok 57 709s # testing : response Content-Encoding is OK 709s # expected: 'br' 709s # received: 'br' 709s ok 58 709s qvalue: ;q=0.0000 709s # expected: 200 709s # received: '200' 709s ok 59 709s # testing : response Content-Encoding is OK 709s # expected: 'br' 709s # received: 'br' 709s ok 60 709s # expected: 200 709s # received: '200' 709s ok 61 709s # testing : response Content-Encoding is OK 709s # expected: 'br' 709s # received: 'br' 709s ok 62 709s # expected: 200 709s # received: '200' 709s ok 63 709s # testing : response Content-Encoding is OK 709s # expected: 'gzip' 709s # received: 'gzip' 709s ok 64 709s ok 715s t/modules/buffer.t .................. 715s 1..12 715s # Running under perl version 5.040001 for linux 715s # Current time local: Thu Sep 4 16:04:34 2025 715s # Current time GMT: Thu Sep 4 16:04:34 2025 715s # Using Test.pm version 1.31 715s # Using Apache/Test.pm version 1.44 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 1 715s ok 2 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 3 715s ok 4 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 5 715s ok 6 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 7 715s ok 8 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 9 715s ok 10 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 11 715s ok 12 715s ok 721s t/modules/cache.t ................... 721s 1..3 721s # Running under perl version 5.040001 for linux 721s # Current time local: Thu Sep 4 16:04:40 2025 721s # Current time GMT: Thu Sep 4 16:04:40 2025 721s # Using Test.pm version 1.31 721s # Using Apache/Test.pm version 1.44 721s # testing : non-cached call to index.html 721s # expected: 200 721s # received: '200' 721s ok 1 721s # testing : call to cache index.html 721s # expected: 200 721s # received: '200' 721s ok 2 721s # testing : cached call to index.html 721s # expected: 200 721s # received: '200' 721s ok 3 721s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 721s ok 728s t/modules/cgi.t ..................... 728s 1..58 728s # Running under perl version 5.040001 for linux 728s # Current time local: Thu Sep 4 16:04:46 2025 728s # Current time GMT: Thu Sep 4 16:04:46 2025 728s # Using Test.pm version 1.31 728s # Using Apache/Test.pm version 1.44 728s # testing : return code for acceptpathinfodefault.sh 728s # expected: 200 728s # received: '200' 728s ok 1 728s # testing : body for acceptpathinfodefault.sh 728s # expected: '' 728s # received: '' 728s ok 2 728s # testing : return code for acceptpathinfodefault.sh/foo 728s # expected: 200 728s # received: '200' 728s ok 3 728s # testing : body for acceptpathinfodefault.sh/foo 728s # expected: '/foo' 728s # received: '/foo' 728s ok 4 728s # testing : return code for acceptpathinfooff.sh 728s # expected: 200 728s # received: '200' 728s ok 5 728s # testing : body for acceptpathinfooff.sh 728s # expected: '' 728s # received: '' 728s ok 6 728s # testing : return code for acceptpathinfooff.sh/foo 728s # expected: 404 728s # received: '404' 728s ok 7 728s # no body test for this one 728s ok 8 728s # testing : return code for acceptpathinfoon.sh 728s # expected: 200 728s # received: '200' 728s ok 9 728s # testing : body for acceptpathinfoon.sh 728s # expected: '' 728s # received: '' 728s ok 10 728s # testing : return code for acceptpathinfoon.sh/foo 728s # expected: 200 728s # received: '200' 728s ok 11 728s # testing : body for acceptpathinfoon.sh/foo 728s # expected: '/foo' 728s # received: '/foo' 728s ok 12 728s # testing : return code for bogus-perl.pl 728s # expected: 500 728s # received: '500' 728s ok 13 728s # cgi log created ok. 728s ok 14 728s # testing : return code for bogus-sh.sh 728s # expected: 500 728s # received: '500' 728s ok 15 728s # checking that log size (807) is bigger than it used to be (523) 728s ok 16 728s # testing : return code for nph-stderr.pl 728s # expected: 200 728s # received: '200' 728s ok 17 728s # testing : body for nph-stderr.pl 728s # expected: 'this is nph-stdout' 728s # received: 'this is nph-stdout' 728s ok 18 728s # testing : return code for nph-test.pl 728s # expected: 200 728s # received: '200' 728s ok 19 728s # testing : body for nph-test.pl 728s # expected: 'ok' 728s # received: 'ok' 728s ok 20 728s # testing : return code for perl.pl 728s # expected: 200 728s # received: '200' 728s ok 21 728s # testing : body for perl.pl 728s # expected: 'perl cgi' 728s # received: 'perl cgi' 728s ok 22 728s # testing : return code for sh.sh 728s # expected: 200 728s # received: '200' 728s ok 23 728s # testing : body for sh.sh 728s # expected: 'sh cgi' 728s # received: 'sh cgi' 728s ok 24 728s # testing : return code for stderr1.pl 728s # expected: 200 728s # received: '200' 728s ok 25 728s # testing : body for stderr1.pl 728s # expected: 'this is stdout' 728s # received: 'this is stdout' 728s ok 26 728s # testing : return code for stderr2.pl 728s # expected: 200 728s # received: '200' 728s ok 27 728s # testing : body for stderr2.pl 728s # expected: 'this is also stdout' 728s # received: 'this is also stdout' 728s ok 28 728s # testing : return code for stderr3.pl 728s # expected: 200 728s # received: '200' 728s ok 29 728s # testing : body for stderr3.pl 728s # expected: 'this is more stdout' 728s # received: 'this is more stdout' 728s ok 30 728s # posted content (length 10) to bogus-perl.pl 728s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 728s # expected: '500' 728s # received: '500' 728s ok 31 728s # checking that log size (35781) is greater than 807 728s ok 32 728s # verifying that logged content is 10 characters 728s ok 33 728s # posted content (length 99) to bogus-perl.pl 728s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 728s # expected: '500' 728s # received: '500' 728s ok 34 728s # checking that log size (36240) is greater than 35781 728s ok 35 728s # verifying that logged content is 99 characters 728s ok 36 728s # posted content (length 250) to bogus-perl.pl 728s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 728s # expected: '500' 728s # received: '500' 728s ok 37 728s # checking that log size (36851) is greater than 36240 728s ok 38 728s # verifying that logged content is 250 characters 728s ok 39 728s # posted content (length 255) to bogus-perl.pl 728s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 728s # expected: '500' 728s # received: '500' 728s ok 40 728s # checking that log size (37467) is greater than 36851 728s ok 41 728s # verifying that logged content is 255 characters 728s ok 42 728s # posted content (length 256) to bogus-perl.pl 728s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 728s # expected: '500' 728s # received: '500' 728s ok 43 728s # checking that log size (38084) is greater than 37467 728s ok 44 728s # verifying that logged content is 256 characters 728s ok 45 728s # posted content (length 257) to bogus-perl.pl 728s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 728s # expected: '500' 728s # received: '500' 728s ok 46 728s # checking that log size (38701) is greater than 38084 728s ok 47 728s # verifying that logged content is 256 characters 728s ok 48 728s # posted content (length 258) to bogus-perl.pl 728s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 728s # expected: '500' 728s # received: '500' 728s ok 49 728s # checking that log size (39318) is greater than 38701 728s ok 50 728s # verifying that logged content is 256 characters 728s ok 51 728s # posted content (length 1024) to bogus-perl.pl 728s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 728s # expected: '500' 728s # received: '500' 728s ok 52 728s # checking that log size (39936) is greater than 39318 728s ok 53 728s # verifying that logged content is 256 characters 728s ok 54 728s # verifying log is greater than 40960 bytes. 728s ok 55 728s # verifying log did not grow after making bogus request. 728s ok 56 728s # verifying log did not grow after making another bogus request. 728s ok 57 728s # checking that HEAD /modules/cgi/perl.pl returns 200. 728s ok 58 728s ok 733s t/modules/data.t .................... 733s 1..2 733s # Running under perl version 5.040001 for linux 733s # Current time local: Thu Sep 4 16:04:53 2025 733s # Current time GMT: Thu Sep 4 16:04:53 2025 733s # Using Test.pm version 1.31 733s # Using Apache/Test.pm version 1.44 733s # testing : Checking return code is '200' 733s # expected: 200 733s # received: '200' 733s ok 1 733s ok 2 733s ok 740s t/modules/dav.t ..................... 740s 1..19 740s # Running under perl version 5.040001 for linux 740s # Current time local: Thu Sep 4 16:04:58 2025 740s # Current time GMT: Thu Sep 4 16:04:58 2025 740s # Using Test.pm version 1.31 740s # Using Apache/Test.pm version 1.44 740s resource lock test: 740s ok 1 740s DAV put test: 740s ok 2 740s getting DAV resource properties: 740s ok 3 740s created: Thu, 04 Sep 2025 16:05:02 GMT 740s modified: Thu, 04 Sep 2025 16:05:02 GMT 740s now: Thu, 04 Sep 2025 16:05:04 GMT 740s ok 4 740s ok 5 740s resource lock status test: 740s ok 6 740s resource unlock test: 740s ok 7 740s resource lock status test: 740s ok 8 740s getting uri... 740s expect: 740s -> 740s 740s
740s

mod_dav test page

740s this is a page generated by
740s the mod_dav test in the Apache
740s perl test suite.
740s
740s 740s 740s <- 740s got: 740s -> 740s 740s
740s

mod_dav test page

740s this is a page generated by
740s the mod_dav test in the Apache
740s perl test suite.
740s
740s 740s 740s <- 740s ok 9 740s putting with 2nd dav client (on unlocked resource) 740s ok 10 740s getting new uri... 740s expect: 740s -> 740s 740s
740s

mod_dav test page take two

740s this is a page generated by
740s the mod_dav test in the Apache
740s perl test suite.
740s
740s 740s 740s <- 740s got: 740s -> 740s 740s
740s

mod_dav test page take two

740s this is a page generated by
740s the mod_dav test in the Apache
740s perl test suite.
740s
740s 740s 740s <- 740s ok 11 740s client 1 locking resource 740s ok 12 740s client 2 attempting to lock same resource 740s ok 13 740s client 2 attempting to put resource locked by client 1 740s ok 14 740s verifying all is well through http 740s getting new uri... 740s expect: 740s -> 740s 740s
740s

mod_dav test page take two

740s this is a page generated by
740s the mod_dav test in the Apache
740s perl test suite.
740s
740s 740s 740s <- 740s got: 740s -> 740s 740s
740s

mod_dav test page take two

740s this is a page generated by
740s the mod_dav test in the Apache
740s perl test suite.
740s
740s 740s 740s <- 740s ok 15 740s ok 16 740s resource delete test: 740s ok 17 740s expect 404 not found got: 404 740s ok 18 740s PR 49825: expect 400 bad request got: 400 740s ok 19 740s ok 745s t/modules/deflate.t ................. 745s 1..47 745s # Running under perl version 5.040001 for linux 745s # Current time local: Thu Sep 4 16:05:05 2025 745s # Current time GMT: Thu Sep 4 16:05:05 2025 745s # Using Test.pm version 1.31 745s # Using Apache/Test.pm version 1.44 745s testing default 745s ok 1 745s ok 2 745s ok 3 745s ok 4 745s ok 5 745s ok 6 745s ok 7 745s ok 8 745s ok 9 745s ok 10 745s ok 11 745s ok 12 745s ok 13 745s ok 14 745s ok 15 745s ok 16 745s ok 17 745s ok 18 745s ok 19 745s ok 20 745s ok 21 745s ok 22 745s ok 23 745s ok 24 745s ok 25 745s ok 26 745s ok 27 745s ok 28 745s ok 29 745s ok 30 745s ok 31 745s ok 32 745s ok 33 745s ok 34 745s ok 35 745s ok 36 745s ok 37 745s ok 38 745s ok 39 745s ok 40 745s ok 41 745s ok 42 745s ok 43 745s ok 44 745s ok 45 745s # testing : response was 304 745s # expected: qr/HTTP\/1\.. 304/ 745s # received: 'HTTP/1.1 304 Not Modified' 745s ok 46 745s # testing : expect EOF after 304 header 745s # expected: 0 745s # received: 0 745s ok 47 745s ok 750s t/modules/digest.t .................. 750s 1..13 750s # Running under perl version 5.040001 for linux 750s # Current time local: Thu Sep 4 16:05:10 2025 750s # Current time GMT: Thu Sep 4 16:05:10 2025 750s # Using Test.pm version 1.31 750s # Using Apache/Test.pm version 1.44 750s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/realm1 750s # testing : no user to authenticate 750s # expected: 401 750s # received: '401' 750s ok 1 750s # testing : user1:foo not found 750s # expected: 401 750s # received: '401' 750s ok 2 750s # testing : user1:password1 found 750s # expected: 200 750s # received: '200' 750s ok 3 750s # testing : user1:password1 with query string found 750s # expected: 200 750s # received: '200' 750s ok 4 750s # testing : manual Authorization header query string 750s # expected: 200 750s # received: '200' 750s ok 5 750s # testing : manual Authorization with no query string in header 750s # expected: 400 750s # received: '400' 750s ok 6 750s # testing : manual Authorization header with mismatched query string 750s # expected: 400 750s # received: '400' 750s ok 7 750s # testing : manual Authorization header with mismatched query string 750s # expected: 400 750s # received: '400' 750s ok 8 750s # testing : manual Authorization with no query string in header + MSIE 750s # expected: 200 750s # received: '200' 750s ok 9 750s # testing : a compliant response coming from MSIE 750s # expected: 200 750s # received: '200' 750s ok 10 750s # testing : manual Authorization header with mismatched query string + MSIE 750s # expected: 400 750s # received: '400' 750s ok 11 750s # testing : manual Authorization header with mismatched query string + MSIE 750s # expected: 400 750s # received: '400' 750s ok 12 750s # testing : no query string + MSIE 750s # expected: 200 750s # received: '200' 750s ok 13 750s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/realm1 750s ok 756s t/modules/dir.t ..................... 756s 1..212 756s # Running under perl version 5.040001 for linux 756s # Current time local: Thu Sep 4 16:05:15 2025 756s # Current time GMT: Thu Sep 4 16:05:15 2025 756s # Using Test.pm version 1.31 756s # Using Apache/Test.pm version 1.44 756s expecting 403 (forbidden) using DirectoryIndex foo 756s ok 1 756s running 5 test gambit for "1.html" 756s ok 2 756s ok 3 756s ok 4 756s ok 5 756s ok 6 756s running 5 test gambit for "2.html" 756s ok 7 756s ok 8 756s ok 9 756s ok 10 756s ok 11 756s running 5 test gambit for "3.html" 756s ok 12 756s ok 13 756s ok 14 756s ok 15 756s ok 16 756s running 5 test gambit for "4.html" 756s ok 17 756s ok 18 756s ok 19 756s ok 20 756s ok 21 756s running 5 test gambit for "5.html" 756s ok 22 756s ok 23 756s ok 24 756s ok 25 756s ok 26 756s running 5 test gambit for "6.html" 756s ok 27 756s ok 28 756s ok 29 756s ok 30 756s ok 31 756s running 5 test gambit for "7.html" 756s ok 32 756s ok 33 756s ok 34 756s ok 35 756s ok 36 756s running 5 test gambit for "8.html" 756s ok 37 756s ok 38 756s ok 39 756s ok 40 756s ok 41 756s running 5 test gambit for "9.html" 756s ok 42 756s ok 43 756s ok 44 756s ok 45 756s ok 46 756s running 5 test gambit for "0.html" 756s ok 47 756s ok 48 756s ok 49 756s ok 50 756s ok 51 756s expecting 403 (forbidden) using DirectoryIndex goo 756s ok 52 756s running 5 test gambit for "1.html" 756s ok 53 756s ok 54 756s ok 55 756s ok 56 756s ok 57 756s running 5 test gambit for "2.html" 756s ok 58 756s ok 59 756s ok 60 756s ok 61 756s ok 62 756s running 5 test gambit for "3.html" 756s ok 63 756s ok 64 756s ok 65 756s ok 66 756s ok 67 756s running 5 test gambit for "4.html" 756s ok 68 756s ok 69 756s ok 70 756s ok 71 756s ok 72 756s running 5 test gambit for "5.html" 756s ok 73 756s ok 74 756s ok 75 756s ok 76 756s ok 77 756s running 5 test gambit for "6.html" 756s ok 78 756s ok 79 756s ok 80 756s ok 81 756s ok 82 756s running 5 test gambit for "7.html" 756s ok 83 756s ok 84 756s ok 85 756s ok 86 756s ok 87 756s running 5 test gambit for "8.html" 756s ok 88 756s ok 89 756s ok 90 756s ok 91 756s ok 92 756s running 5 test gambit for "9.html" 756s ok 93 756s ok 94 756s ok 95 756s ok 96 756s ok 97 756s running 5 test gambit for "0.html" 756s ok 98 756s ok 99 756s ok 100 756s ok 101 756s ok 102 756s expecting 403 (forbidden) using DirectoryIndex moo 756s ok 103 756s running 5 test gambit for "1.html" 756s ok 104 756s ok 105 756s ok 106 756s ok 107 756s ok 108 756s running 5 test gambit for "2.html" 756s ok 109 756s ok 110 756s ok 111 756s ok 112 756s ok 113 756s running 5 test gambit for "3.html" 756s ok 114 756s ok 115 756s ok 116 756s ok 117 756s ok 118 756s running 5 test gambit for "4.html" 756s ok 119 756s ok 120 756s ok 121 756s ok 122 756s ok 123 756s running 5 test gambit for "5.html" 756s ok 124 756s ok 125 756s ok 126 756s ok 127 756s ok 128 756s running 5 test gambit for "6.html" 756s ok 129 756s ok 130 756s ok 131 756s ok 132 756s ok 133 756s running 5 test gambit for "7.html" 756s ok 134 756s ok 135 756s ok 136 756s ok 137 756s ok 138 756s running 5 test gambit for "8.html" 756s ok 139 756s ok 140 756s ok 141 756s ok 142 756s ok 143 756s running 5 test gambit for "9.html" 756s ok 144 756s ok 145 756s ok 146 756s ok 147 756s ok 148 756s running 5 test gambit for "0.html" 756s ok 149 756s ok 150 756s ok 151 756s ok 152 756s ok 153 756s expecting 403 (forbidden) using DirectoryIndex bleh 756s ok 154 756s running 5 test gambit for "1.html" 756s ok 155 756s ok 156 756s ok 157 756s ok 158 756s ok 159 756s running 5 test gambit for "2.html" 756s ok 160 756s ok 161 756s ok 162 756s ok 163 756s ok 164 756s running 5 test gambit for "3.html" 756s ok 165 756s ok 166 756s ok 167 756s ok 168 756s ok 169 756s running 5 test gambit for "4.html" 756s ok 170 756s ok 171 756s ok 172 756s ok 173 756s ok 174 756s running 5 test gambit for "5.html" 756s ok 175 756s ok 176 756s ok 177 756s ok 178 756s ok 179 756s running 5 test gambit for "6.html" 756s ok 180 756s ok 181 756s ok 182 756s ok 183 756s ok 184 756s running 5 test gambit for "7.html" 756s ok 185 756s ok 186 756s ok 187 756s ok 188 756s ok 189 756s running 5 test gambit for "8.html" 756s ok 190 756s ok 191 756s ok 192 756s ok 193 756s ok 194 756s running 5 test gambit for "9.html" 756s ok 195 756s ok 196 756s ok 197 756s ok 198 756s ok 199 756s running 5 test gambit for "0.html" 756s ok 200 756s ok 201 756s ok 202 756s ok 203 756s ok 204 756s DirectoryIndex /modules/alias/index.html 756s ok 205 756s expecting 403 for DirectoryIndex foo goo moo bleh 756s ok 206 756s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 756s ok 207 756s expecting 1 with DirectoryIndex foo goo moo bleh 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 756s ok 208 756s removed .htaccess (no DirectoryIndex), expecting default (index.html) 756s ok 209 756s ok 210 756s ok 211 756s ok 212 # skip missing DirectorySlash NotFound 756s ok 761s t/modules/directorymatch.t .......... 761s 1..2 761s # Running under perl version 5.040001 for linux 761s # Current time local: Thu Sep 4 16:05:21 2025 761s # Current time GMT: Thu Sep 4 16:05:21 2025 761s # Using Test.pm version 1.31 761s # Using Apache/Test.pm version 1.44 761s # testing : code for /index.html 761s # expected: 200 761s # received: '200' 761s ok 1 761s # testing : check for DMMATCH1 761s # expected: '1' 761s # received: '1' 761s ok 2 761s ok 766s t/modules/env.t ..................... 766s 1..6 766s # Running under perl version 5.040001 for linux 766s # Current time local: Thu Sep 4 16:05:26 2025 766s # Current time GMT: Thu Sep 4 16:05:26 2025 766s # Using Test.pm version 1.31 766s # Using Apache/Test.pm version 1.44 766s # host: /modules/env/host.shtml 766s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 766s ok 1 766s # nothere: /modules/env/nothere.shtml 766s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 766s ok 2 766s # set: /modules/env/set.shtml 766s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 766s ok 3 766s # setempty: /modules/env/setempty.shtml 766s # setempty: EXPECT -><- ACTUAL -><- 766s ok 4 766s # type: /modules/env/type.shtml 766s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 766s ok 5 766s # unset: /modules/env/unset.shtml 766s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 766s ok 6 766s ok 772s t/modules/expires.t ................. 772s 1..92 772s # Running under perl version 5.040001 for linux 772s # Current time local: Thu Sep 4 16:05:31 2025 772s # Current time GMT: Thu Sep 4 16:05:31 2025 772s # Using Test.pm version 1.31 772s # Using Apache/Test.pm version 1.44 772s # debug: index.html 772s HTTP/1.1 200 OK 772s Cache-Control: max-age=313124346 772s Connection: close 772s Date: Thu, 04 Sep 2025 16:05:37 GMT 772s Accept-Ranges: bytes 772s ETag: "3-62c6deaf13e40" 772s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 772s Vary: In-If1 772s Content-Length: 3 772s Content-Type: text/html 772s Expires: Tue, 07 Aug 2035 19:04:44 GMT 772s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 772s Client-Date: Thu, 04 Sep 2025 16:05:37 GMT 772s Client-Peer: 127.0.0.1:8529 772s Client-Response-Num: 1 772s DMMATCH1: 1 772s 772s 772s ok 1 772s # debug: [Cache-Control] [max-age=313124346] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 772s # debug: expires 2070126284 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 332425819 772s # debug: actual : 332425819 772s ok 2 772s # debug: text.txt 772s HTTP/1.1 200 OK 772s Cache-Control: max-age=0 772s Connection: close 772s Date: Thu, 04 Sep 2025 16:05:37 GMT 772s Accept-Ranges: bytes 772s ETag: "0-62c6deaf13e40" 772s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 772s Vary: In-If1 772s Content-Type: text/plain 772s Expires: Thu, 04 Sep 2025 16:05:37 GMT 772s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 772s Client-Date: Thu, 04 Sep 2025 16:05:37 GMT 772s Client-Peer: 127.0.0.1:8529 772s Client-Response-Num: 1 772s DMMATCH1: 1 772s 772s 772s ok 3 772s # debug: [Cache-Control] [max-age=0] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: expires 1757001937 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 19301472 772s # debug: actual : 19301472 772s ok 4 772s # debug: image.gif 772s HTTP/1.1 200 OK 772s Cache-Control: max-age=120 772s Connection: close 772s Date: Thu, 04 Sep 2025 16:05:37 GMT 772s Accept-Ranges: bytes 772s ETag: "0-62c6deaf13e40" 772s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 772s Vary: In-If1 772s Content-Type: image/gif 772s Expires: Thu, 04 Sep 2025 16:07:37 GMT 772s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 772s Client-Date: Thu, 04 Sep 2025 16:05:37 GMT 772s Client-Peer: 127.0.0.1:8529 772s Client-Response-Num: 1 772s DMMATCH1: 1 772s 772s 772s ok 5 772s # debug: [Cache-Control] [max-age=120] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:07:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:07:37 GMT 772s # debug: expires 1757002057 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 120 772s # debug: actual : 120 772s ok 6 772s # debug: foo.jpg 772s HTTP/1.1 200 OK 772s Cache-Control: max-age=86400 772s Connection: close 772s Date: Thu, 04 Sep 2025 16:05:37 GMT 772s Accept-Ranges: bytes 772s ETag: "0-62c6deaf13e40" 772s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 772s Vary: In-If1 772s Content-Type: image/jpeg 772s Expires: Fri, 05 Sep 2025 16:05:37 GMT 772s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 772s Client-Date: Thu, 04 Sep 2025 16:05:37 GMT 772s Client-Peer: 127.0.0.1:8529 772s Client-Response-Num: 1 772s DMMATCH1: 1 772s 772s 772s ok 7 772s # debug: [Cache-Control] [max-age=86400] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Expires] [Fri, 05 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Fri, 05 Sep 2025 16:05:37 GMT 772s # debug: expires 1757088337 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 86400 772s # debug: actual : 86400 772s ok 8 772s # debug: [Cache-Control] [max-age=313124346] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 772s # debug: expires 2070126284 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 332425819 772s # debug: actual : 332425819 772s ok 9 772s # debug: [Cache-Control] [max-age=0] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: expires 1757001937 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 19301472 772s # debug: actual : 19301472 772s ok 10 772s # debug: [Cache-Control] [max-age=120] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:07:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:07:37 GMT 772s # debug: expires 1757002057 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 120 772s # debug: actual : 120 772s ok 11 772s # debug: [Cache-Control] [max-age=86400] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Expires] [Fri, 05 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Fri, 05 Sep 2025 16:05:37 GMT 772s # debug: expires 1757088337 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 86400 772s # debug: actual : 86400 772s ok 12 772s # --- 772s # ExpiresActive On 772s # debug: [Cache-Control] [max-age=313124346] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 772s # debug: expires 2070126284 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 332425819 772s # debug: actual : 332425819 772s ok 13 772s # --- 772s # ExpiresActive On 772s # debug: [Cache-Control] [max-age=0] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: expires 1757001937 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 19301472 772s # debug: actual : 19301472 772s ok 14 772s # --- 772s # ExpiresActive On 772s # debug: [Cache-Control] [max-age=120] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:07:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:07:37 GMT 772s # debug: expires 1757002057 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 120 772s # debug: actual : 120 772s ok 15 772s # --- 772s # ExpiresActive On 772s # debug: [Cache-Control] [max-age=86400] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Expires] [Fri, 05 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Fri, 05 Sep 2025 16:05:37 GMT 772s # debug: expires 1757088337 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 86400 772s # debug: actual : 86400 772s ok 16 772s #--- 772s # ExpiresActive On 772s ExpiresDefault M8835217 772s # debug: [Cache-Control] [max-age=0] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: expires 1757001937 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 19301472 772s # debug: actual : 19301472 772s ok 17 772s #--- 772s # ExpiresActive On 772s ExpiresDefault M8835217 772s # debug: [Cache-Control] [max-age=0] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: expires 1757001937 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 19301472 772s # debug: actual : 19301472 772s ok 18 772s #--- 772s # ExpiresActive On 772s ExpiresDefault M8835217 772s # debug: [Cache-Control] [max-age=120] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:07:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:07:37 GMT 772s # debug: expires 1757002057 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 120 772s # debug: actual : 120 772s ok 19 772s #--- 772s # ExpiresActive On 772s ExpiresDefault M8835217 772s # debug: [Cache-Control] [max-age=86400] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Expires] [Fri, 05 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Fri, 05 Sep 2025 16:05:37 GMT 772s # debug: expires 1757088337 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 86400 772s # debug: actual : 86400 772s ok 20 772s # --- 772s # ExpiresActive On 772s ExpiresByType text/plain M1923068 772s # debug: [Cache-Control] [max-age=313124346] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 772s # debug: expires 2070126284 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 332425819 772s # debug: actual : 332425819 772s ok 21 772s # --- 772s # ExpiresActive On 772s ExpiresByType text/plain M1923068 772s # debug: [Cache-Control] [max-age=0] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: expires 1757001937 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 19301472 772s # debug: actual : 19301472 772s ok 22 772s # --- 772s # ExpiresActive On 772s ExpiresByType text/plain M1923068 772s # debug: [Cache-Control] [max-age=120] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:07:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:07:37 GMT 772s # debug: expires 1757002057 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 120 772s # debug: actual : 120 772s ok 23 772s # --- 772s # ExpiresActive On 772s ExpiresByType text/plain M1923068 772s # debug: [Cache-Control] [max-age=86400] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Expires] [Fri, 05 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Fri, 05 Sep 2025 16:05:37 GMT 772s # debug: expires 1757088337 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 86400 772s # debug: actual : 86400 772s ok 24 772s # --- 772s # ExpiresActive On 772s ExpiresDefault M9362833 772s ExpiresByType text/plain A41589872 772s # debug: [Cache-Control] [max-age=0] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: expires 1757001937 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 19301472 772s # debug: actual : 19301472 772s ok 25 772s # --- 772s # ExpiresActive On 772s ExpiresDefault M9362833 772s ExpiresByType text/plain A41589872 772s # debug: [Cache-Control] [max-age=41589872] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Expires] [Wed, 30 Dec 2026 00:50:09 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Wed, 30 Dec 2026 00:50:09 GMT 772s # debug: expires 1798591809 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 41589872 772s # debug: actual : 41589872 772s ok 26 772s # --- 772s # ExpiresActive On 772s ExpiresDefault M9362833 772s ExpiresByType text/plain A41589872 772s # debug: [Cache-Control] [max-age=120] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:07:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:07:37 GMT 772s # debug: expires 1757002057 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 120 772s # debug: actual : 120 772s ok 27 772s # --- 772s # ExpiresActive On 772s ExpiresDefault M9362833 772s ExpiresByType text/plain A41589872 772s # debug: [Cache-Control] [max-age=86400] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Expires] [Fri, 05 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Fri, 05 Sep 2025 16:05:37 GMT 772s # debug: expires 1757088337 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 86400 772s # debug: actual : 86400 772s ok 28 772s #--- 772s # ExpiresActive On 772s ExpiresDefault M35186846 772s # debug: [Cache-Control] [max-age=15885373] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Expires] [Sat, 07 Mar 2026 12:41:51 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Sat, 07 Mar 2026 12:41:51 GMT 772s # debug: expires 1772887311 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 35186846 772s # debug: actual : 35186846 772s ok 29 772s #--- 772s # ExpiresActive On 772s ExpiresDefault M35186846 772s # debug: [Cache-Control] [max-age=0] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: expires 1757001937 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 19301472 772s # debug: actual : 19301472 772s ok 30 772s #--- 772s # ExpiresActive On 772s ExpiresDefault M35186846 772s # debug: [Cache-Control] [max-age=120] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:07:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:07:37 GMT 772s # debug: expires 1757002057 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 120 772s # debug: actual : 120 772s ok 31 772s #--- 772s # ExpiresActive On 772s ExpiresDefault M35186846 772s # debug: [Cache-Control] [max-age=86400] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Expires] [Fri, 05 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Fri, 05 Sep 2025 16:05:37 GMT 772s # debug: expires 1757088337 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 86400 772s # debug: actual : 86400 772s ok 32 772s # --- 772s # ExpiresActive On 772s ExpiresByType image/gif A10032019 772s # debug: [Cache-Control] [max-age=313124346] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 772s # debug: expires 2070126284 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 332425819 772s # debug: actual : 332425819 772s ok 33 772s # --- 772s # ExpiresActive On 772s ExpiresByType image/gif A10032019 772s # debug: [Cache-Control] [max-age=0] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: expires 1757001937 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 19301472 772s # debug: actual : 19301472 772s ok 34 772s # --- 772s # ExpiresActive On 772s ExpiresByType image/gif A10032019 772s # debug: [Cache-Control] [max-age=10032019] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Expires] [Mon, 29 Dec 2025 18:45:56 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Mon, 29 Dec 2025 18:45:56 GMT 772s # debug: expires 1767033956 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 10032019 772s # debug: actual : 10032019 772s ok 35 772s # --- 772s # ExpiresActive On 772s ExpiresByType image/gif A10032019 772s # debug: [Cache-Control] [max-age=86400] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Expires] [Fri, 05 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Fri, 05 Sep 2025 16:05:37 GMT 772s # debug: expires 1757088337 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 86400 772s # debug: actual : 86400 772s ok 36 772s # --- 772s # ExpiresActive On 772s ExpiresDefault "access plus 3 months 17 days 6 hours 26 minutes 17 seconds" 772s ExpiresByType image/gif A35438669 772s # debug: [Cache-Control] [max-age=9267977] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Expires] [Sat, 20 Dec 2025 22:31:54 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Sat, 20 Dec 2025 22:31:54 GMT 772s # debug: expires 1766269914 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 9267977 772s # debug: actual : 9267977 772s ok 37 772s # --- 772s # ExpiresActive On 772s ExpiresDefault "access plus 3 months 17 days 6 hours 26 minutes 17 seconds" 772s ExpiresByType image/gif A35438669 772s # debug: [Cache-Control] [max-age=0] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: expires 1757001937 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 19301472 772s # debug: actual : 19301472 772s ok 38 772s # --- 772s # ExpiresActive On 772s ExpiresDefault "access plus 3 months 17 days 6 hours 26 minutes 17 seconds" 772s ExpiresByType image/gif A35438669 772s # debug: [Cache-Control] [max-age=35438669] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Expires] [Mon, 19 Oct 2026 20:10:06 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Mon, 19 Oct 2026 20:10:06 GMT 772s # debug: expires 1792440606 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 35438669 772s # debug: actual : 35438669 772s ok 39 772s # --- 772s # ExpiresActive On 772s ExpiresDefault "access plus 3 months 17 days 6 hours 26 minutes 17 seconds" 772s ExpiresByType image/gif A35438669 772s # debug: [Cache-Control] [max-age=86400] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Expires] [Fri, 05 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Fri, 05 Sep 2025 16:05:37 GMT 772s # debug: expires 1757088337 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 86400 772s # debug: actual : 86400 772s ok 40 772s #--- 772s # ExpiresActive On 772s ExpiresDefault M31904471 772s # debug: [Cache-Control] [max-age=12602998] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Expires] [Wed, 28 Jan 2026 12:55:36 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Wed, 28 Jan 2026 12:55:36 GMT 772s # debug: expires 1769604936 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 31904471 772s # debug: actual : 31904471 772s ok 41 772s #--- 772s # ExpiresActive On 772s ExpiresDefault M31904471 772s # debug: [Cache-Control] [max-age=0] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: expires 1757001937 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 19301472 772s # debug: actual : 19301472 772s ok 42 772s #--- 772s # ExpiresActive On 772s ExpiresDefault M31904471 772s # debug: [Cache-Control] [max-age=120] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:07:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:07:37 GMT 772s # debug: expires 1757002057 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 120 772s # debug: actual : 120 772s ok 43 772s #--- 772s # ExpiresActive On 772s ExpiresDefault M31904471 772s # debug: [Cache-Control] [max-age=86400] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Expires] [Fri, 05 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Fri, 05 Sep 2025 16:05:37 GMT 772s # debug: expires 1757088337 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 86400 772s # debug: actual : 86400 772s ok 44 772s # --- 772s # ExpiresActive On 772s ExpiresByType image/jpeg M1829610 772s # debug: [Cache-Control] [max-age=313124346] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 772s # debug: expires 2070126284 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 332425819 772s # debug: actual : 332425819 772s ok 45 772s # --- 772s # ExpiresActive On 772s ExpiresByType image/jpeg M1829610 772s # debug: [Cache-Control] [max-age=0] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: expires 1757001937 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 19301472 772s # debug: actual : 19301472 772s ok 46 772s # --- 772s # ExpiresActive On 772s ExpiresByType image/jpeg M1829610 772s # debug: [Cache-Control] [max-age=120] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:07:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:07:37 GMT 772s # debug: expires 1757002057 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 120 772s # debug: actual : 120 772s ok 47 772s # --- 772s # ExpiresActive On 772s ExpiresByType image/jpeg M1829610 772s # debug: [Cache-Control] [max-age=0] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: expires 1757001937 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 19301472 772s # debug: actual : 19301472 772s ok 48 772s # --- 772s # ExpiresActive On 772s ExpiresDefault A3284229 772s ExpiresByType image/jpeg A1991834 772s # debug: [Cache-Control] [max-age=3284229] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Expires] [Sun, 12 Oct 2025 16:22:46 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Sun, 12 Oct 2025 16:22:46 GMT 772s # debug: expires 1760286166 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 3284229 772s # debug: actual : 3284229 772s ok 49 772s # --- 772s # ExpiresActive On 772s ExpiresDefault A3284229 772s ExpiresByType image/jpeg A1991834 772s # debug: [Cache-Control] [max-age=0] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: expires 1757001937 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 19301472 772s # debug: actual : 19301472 772s ok 50 772s # --- 772s # ExpiresActive On 772s ExpiresDefault A3284229 772s ExpiresByType image/jpeg A1991834 772s # debug: [Cache-Control] [max-age=120] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Expires] [Thu, 04 Sep 2025 16:07:37 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Thu, 04 Sep 2025 16:07:37 GMT 772s # debug: expires 1757002057 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 120 772s # debug: actual : 120 772s ok 51 772s # --- 772s # ExpiresActive On 772s ExpiresDefault A3284229 772s ExpiresByType image/jpeg A1991834 772s # debug: [Cache-Control] [max-age=1991834] 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Expires] [Sat, 27 Sep 2025 17:22:51 GMT] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s # debug: expires Sat, 27 Sep 2025 17:22:51 GMT 772s # debug: expires 1758993771 772s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 772s # debug: modified 1737700465 772s # debug: access Thu, 04 Sep 2025 16:05:37 GMT 772s # debug: access 1757001937 772s # debug: expected: 1991834 772s # debug: actual : 1991834 772s ok 52 772s # --- 772s # ExpiresActive Off 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 53 772s # --- 772s # ExpiresActive Off 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 54 772s # --- 772s # ExpiresActive Off 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 55 772s # --- 772s # ExpiresActive Off 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 56 772s #--- 772s # ExpiresActive Off 772s ExpiresDefault A38812241 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 57 772s #--- 772s # ExpiresActive Off 772s ExpiresDefault A38812241 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 58 772s #--- 772s # ExpiresActive Off 772s ExpiresDefault A38812241 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 59 772s #--- 772s # ExpiresActive Off 772s ExpiresDefault A38812241 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 60 772s # --- 772s # ExpiresActive Off 772s ExpiresByType text/plain A3812733 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 61 772s # --- 772s # ExpiresActive Off 772s ExpiresByType text/plain A3812733 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 62 772s # --- 772s # ExpiresActive Off 772s ExpiresByType text/plain A3812733 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 63 772s # --- 772s # ExpiresActive Off 772s ExpiresByType text/plain A3812733 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 64 772s # --- 772s # ExpiresActive Off 772s ExpiresDefault "modification plus 2 months 2 weeks 8 days 6 hours 16 minutes 20 seconds" 772s ExpiresByType text/plain A6770526 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 65 772s # --- 772s # ExpiresActive Off 772s ExpiresDefault "modification plus 2 months 2 weeks 8 days 6 hours 16 minutes 20 seconds" 772s ExpiresByType text/plain A6770526 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 66 772s # --- 772s # ExpiresActive Off 772s ExpiresDefault "modification plus 2 months 2 weeks 8 days 6 hours 16 minutes 20 seconds" 772s ExpiresByType text/plain A6770526 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 67 772s # --- 772s # ExpiresActive Off 772s ExpiresDefault "modification plus 2 months 2 weeks 8 days 6 hours 16 minutes 20 seconds" 772s ExpiresByType text/plain A6770526 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 68 772s #--- 772s # ExpiresActive Off 772s ExpiresDefault "access plus 1 years 6 days 7 hours 8 minutes 2 seconds" 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 69 772s #--- 772s # ExpiresActive Off 772s ExpiresDefault "access plus 1 years 6 days 7 hours 8 minutes 2 seconds" 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 70 772s #--- 772s # ExpiresActive Off 772s ExpiresDefault "access plus 1 years 6 days 7 hours 8 minutes 2 seconds" 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 71 772s #--- 772s # ExpiresActive Off 772s ExpiresDefault "access plus 1 years 6 days 7 hours 8 minutes 2 seconds" 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 72 772s # --- 772s # ExpiresActive Off 772s ExpiresByType image/gif M38023561 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 73 772s # --- 772s # ExpiresActive Off 772s ExpiresByType image/gif M38023561 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 74 772s # --- 772s # ExpiresActive Off 772s ExpiresByType image/gif M38023561 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 75 772s # --- 772s # ExpiresActive Off 772s ExpiresByType image/gif M38023561 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 76 772s # --- 772s # ExpiresActive Off 772s ExpiresDefault "modification plus 1 months 1 weeks 6 hours 47 minutes 5 seconds" 772s ExpiresByType image/gif M9173786 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 77 772s # --- 772s # ExpiresActive Off 772s ExpiresDefault "modification plus 1 months 1 weeks 6 hours 47 minutes 5 seconds" 772s ExpiresByType image/gif M9173786 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 78 772s # --- 772s # ExpiresActive Off 772s ExpiresDefault "modification plus 1 months 1 weeks 6 hours 47 minutes 5 seconds" 772s ExpiresByType image/gif M9173786 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 79 772s # --- 772s # ExpiresActive Off 772s ExpiresDefault "modification plus 1 months 1 weeks 6 hours 47 minutes 5 seconds" 772s ExpiresByType image/gif M9173786 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 80 772s #--- 772s # ExpiresActive Off 772s ExpiresDefault "modification plus 3 months 1 weeks 15 days 41 minutes 9 seconds" 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 81 772s #--- 772s # ExpiresActive Off 772s ExpiresDefault "modification plus 3 months 1 weeks 15 days 41 minutes 9 seconds" 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 82 772s #--- 772s # ExpiresActive Off 772s ExpiresDefault "modification plus 3 months 1 weeks 15 days 41 minutes 9 seconds" 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 83 772s #--- 772s # ExpiresActive Off 772s ExpiresDefault "modification plus 3 months 1 weeks 15 days 41 minutes 9 seconds" 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 84 772s # --- 772s # ExpiresActive Off 772s ExpiresByType image/jpeg "access plus 1 years 2 months 1 weeks 9 days 7 hours 14 minutes 34 seconds" 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 85 772s # --- 772s # ExpiresActive Off 772s ExpiresByType image/jpeg "access plus 1 years 2 months 1 weeks 9 days 7 hours 14 minutes 34 seconds" 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 86 772s # --- 772s # ExpiresActive Off 772s ExpiresByType image/jpeg "access plus 1 years 2 months 1 weeks 9 days 7 hours 14 minutes 34 seconds" 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 87 772s # --- 772s # ExpiresActive Off 772s ExpiresByType image/jpeg "access plus 1 years 2 months 1 weeks 9 days 7 hours 14 minutes 34 seconds" 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 88 772s # --- 772s # ExpiresActive Off 772s ExpiresDefault M7789751 772s ExpiresByType image/jpeg A34319403 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["3-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Length] [3] 772s # debug: [Content-Type] [text/html] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 89 772s # --- 772s # ExpiresActive Off 772s ExpiresDefault M7789751 772s ExpiresByType image/jpeg A34319403 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [text/plain] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 90 772s # --- 772s # ExpiresActive Off 772s ExpiresDefault M7789751 772s ExpiresByType image/jpeg A34319403 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/gif] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 91 772s # --- 772s # ExpiresActive Off 772s ExpiresDefault M7789751 772s ExpiresByType image/jpeg A34319403 772s # debug: [Connection] [close] 772s # debug: [Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Accept-Ranges] [bytes] 772s # debug: [ETag] ["0-62c6deaf13e40"] 772s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 772s # debug: [Vary] [In-If1] 772s # debug: [Content-Type] [image/jpeg] 772s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 772s # debug: [Client-Date] [Thu, 04 Sep 2025 16:05:37 GMT] 772s # debug: [Client-Peer] [127.0.0.1:8529] 772s # debug: [Client-Response-Num] [1] 772s # debug: [DMMATCH1] [1] 772s ok 92 772s ok 803s t/modules/ext_filter.t .............. 803s 1..24 803s # Running under perl version 5.040001 for linux 803s # Current time local: Thu Sep 4 16:05:37 2025 803s # Current time GMT: Thu Sep 4 16:05:37 2025 803s # Using Test.pm version 1.31 803s # Using Apache/Test.pm version 1.44 803s # testing : sed output filter 803s # expected: 'barbar' 803s # received: 'barbar' 803s ok 1 803s # testing : slow filter process 803s # expected: 'foobar' 803s # received: 'foobar' 803s ok 2 803s # testing : echo worked 803s # expected: 200 803s # received: '200' 803s ok 3 803s # testing : request body filtered 803s # expected: 'barbar 803s # ' 803s # received: 'barbar 803s # ' 803s ok 4 803s # testing : got 413 error 803s # expected: 413 803s # received: '413' 803s ok 5 803s # testing : got 413 error body 803s # expected: qr/413 Request Entity Too Large/ 803s # received: ' 803s # 803s # 413 Request Entity Too Large 803s # 803s #

Request Entity Too Large

803s # The requested resource does not allow request data with POST requests, or the amount of data provided in 803s # the request exceeds the capacity limit. 803s # 803s # ' 803s ok 6 803s # testing : got 413 error 803s # expected: 413 803s # received: '413' 803s ok 7 803s # testing : got 413 error body 803s # expected: qr/413 Request Entity Too Large/ 803s # received: ' 803s # 803s # 413 Request Entity Too Large 803s # 803s #

Request Entity Too Large

803s # The requested resource does not allow request data with POST requests, or the amount of data provided in 803s # the request exceeds the capacity limit. 803s # 803s # ' 803s ok 8 803s # testing : got 413 error 803s # expected: 413 803s # received: '413' 803s ok 9 803s # testing : got 413 error body 803s # expected: qr/413 Request Entity Too Large/ 803s # received: ' 803s # 803s # 413 Request Entity Too Large 803s # 803s #

Request Entity Too Large

803s # The requested resource does not allow request data with POST requests, or the amount of data provided in 803s # the request exceeds the capacity limit. 803s # 803s # ' 803s ok 10 803s # testing : got 413 error 803s # expected: 413 803s # received: '413' 803s ok 11 803s # testing : got 413 error body 803s # expected: qr/413 Request Entity Too Large/ 803s # received: ' 803s # 803s # 413 Request Entity Too Large 803s # 803s #

Request Entity Too Large

803s # The requested resource does not allow request data with POST requests, or the amount of data provided in 803s # the request exceeds the capacity limit. 803s # 803s # ' 803s ok 12 803s # testing : got 413 error 803s # expected: 413 803s # received: '413' 803s ok 13 803s # testing : got 413 error body 803s # expected: qr/413 Request Entity Too Large/ 803s # received: ' 803s # 803s # 413 Request Entity Too Large 803s # 803s #

Request Entity Too Large

803s # The requested resource does not allow request data with POST requests, or the amount of data provided in 803s # the request exceeds the capacity limit. 803s # 803s # ' 803s ok 14 803s # testing : got 413 error 803s # expected: 413 803s # received: '413' 803s ok 15 803s # testing : got 413 error body 803s # expected: qr/413 Request Entity Too Large/ 803s # received: ' 803s # 803s # 413 Request Entity Too Large 803s # 803s #

Request Entity Too Large

803s # The requested resource does not allow request data with POST requests, or the amount of data provided in 803s # the request exceeds the capacity limit. 803s # 803s # ' 803s ok 16 803s # testing : got 413 error 803s # expected: 413 803s # received: '413' 803s ok 17 803s # testing : got 413 error body 803s # expected: qr/413 Request Entity Too Large/ 803s # received: ' 803s # 803s # 413 Request Entity Too Large 803s # 803s #

Request Entity Too Large

803s # The requested resource does not allow request data with POST requests, or the amount of data provided in 803s # the request exceeds the capacity limit. 803s # 803s # ' 803s ok 18 803s # testing : got 413 error 803s # expected: 413 803s # received: '413' 803s ok 19 803s # testing : got 413 error body 803s # expected: qr/413 Request Entity Too Large/ 803s # received: ' 803s # 803s # 413 Request Entity Too Large 803s # 803s #

Request Entity Too Large

803s # The requested resource does not allow request data with POST requests, or the amount of data provided in 803s # the request exceeds the capacity limit. 803s # 803s # ' 803s ok 20 803s # testing : got 413 error 803s # expected: 413 803s # received: '413' 803s ok 21 803s # testing : got 413 error body 803s # expected: qr/413 Request Entity Too Large/ 803s # received: ' 803s # 803s # 413 Request Entity Too Large 803s # 803s #

Request Entity Too Large

803s # The requested resource does not allow request data with POST requests, or the amount of data provided in 803s # the request exceeds the capacity limit. 803s # 803s # ' 803s ok 22 803s # testing : got 413 error 803s # expected: 413 803s # received: '413' 803s ok 23 803s # testing : got 413 error body 803s # expected: qr/413 Request Entity Too Large/ 803s # received: ' 803s # 803s # 413 Request Entity Too Large 803s # 803s #

Request Entity Too Large

803s # The requested resource does not allow request data with POST requests, or the amount of data provided in 803s # the request exceeds the capacity limit. 803s # 803s # ' 803s ok 24 803s ok 808s t/modules/filter.t .................. 808s 1..5 808s # Running under perl version 5.040001 for linux 808s # Current time local: Thu Sep 4 16:06:08 2025 808s # Current time GMT: Thu Sep 4 16:06:08 2025 808s # Using Test.pm version 1.31 808s # Using Apache/Test.pm version 1.44 808s # expected: 'HELLOWORLD' 808s # received: 'HELLOWORLD' 808s ok 1 808s # expected: 'HELLOWORLD' 808s # received: 'HELLOWORLD' 808s ok 2 808s # expected: 'HELLOWORLD' 808s # received: 'HELLOWORLD' 808s ok 3 808s # expected: 'helloworld' 808s # received: 'helloworld' 808s ok 4 808s # expected: 'helloworld' 808s # received: 'helloworld' 808s ok 5 808s ok 815s t/modules/headers.t ................. 815s 1..376 815s # Running under perl version 5.040001 for linux 815s # Current time local: Thu Sep 4 16:06:13 2025 815s # Current time GMT: Thu Sep 4 16:06:13 2025 815s # Using Test.pm version 1.31 815s # Using Apache/Test.pm version 1.44 815s ok 1 815s ok 2 815s ok 3 815s ok 4 815s ok 5 815s ok 6 815s ok 7 815s ok 8 815s ok 9 815s ok 10 815s ok 11 815s ok 12 815s ok 13 815s ok 14 815s ok 15 815s ok 16 815s ok 17 815s ok 18 815s ok 19 815s ok 20 815s ok 21 815s ok 22 815s ok 23 815s ok 24 815s ok 25 815s ok 26 815s ok 27 815s ok 28 815s ok 29 815s ok 30 815s ok 31 815s ok 32 815s ok 33 815s ok 34 815s ok 35 815s ok 36 815s ok 37 815s ok 38 815s ok 39 815s ok 40 815s ok 41 815s ok 42 815s ok 43 815s ok 44 815s ok 45 815s ok 46 815s ok 47 815s ok 48 815s ok 49 815s ok 50 815s ok 51 815s ok 52 815s ok 53 815s ok 54 815s ok 55 815s ok 56 815s ok 57 815s ok 58 815s ok 59 815s ok 60 815s ok 61 815s ok 62 815s ok 63 815s ok 64 815s ok 65 815s ok 66 815s ok 67 815s ok 68 815s ok 69 815s ok 70 815s ok 71 815s ok 72 815s ok 73 815s ok 74 815s ok 75 815s ok 76 815s ok 77 815s ok 78 815s ok 79 815s ok 80 815s ok 81 815s ok 82 815s ok 83 815s ok 84 815s ok 85 815s ok 86 815s ok 87 815s ok 88 815s ok 89 815s ok 90 815s ok 91 815s ok 92 815s ok 93 815s ok 94 815s ok 95 815s ok 96 815s ok 97 815s ok 98 815s ok 99 815s ok 100 815s ok 101 815s ok 102 815s ok 103 815s ok 104 815s ok 105 815s ok 106 815s ok 107 815s ok 108 815s ok 109 815s ok 110 815s ok 111 815s ok 112 815s ok 113 815s ok 114 815s ok 115 815s ok 116 815s ok 117 815s ok 118 815s ok 119 815s ok 120 815s ok 121 815s ok 122 815s ok 123 815s ok 124 815s ok 125 815s ok 126 815s ok 127 815s ok 128 815s ok 129 815s ok 130 815s ok 131 815s ok 132 815s ok 133 815s ok 134 815s ok 135 815s ok 136 815s ok 137 815s ok 138 815s ok 139 815s ok 140 815s ok 141 815s ok 142 815s ok 143 815s ok 144 815s ok 145 815s ok 146 815s ok 147 815s ok 148 815s ok 149 815s ok 150 815s ok 151 815s ok 152 815s ok 153 815s ok 154 815s ok 155 815s ok 156 815s ok 157 815s ok 158 815s ok 159 815s ok 160 815s ok 161 815s ok 162 815s ok 163 815s ok 164 815s ok 165 815s ok 166 815s ok 167 815s ok 168 815s ok 169 815s ok 170 815s ok 171 815s ok 172 815s ok 173 815s ok 174 815s ok 175 815s ok 176 815s ok 177 815s ok 178 815s ok 179 815s ok 180 815s ok 181 815s ok 182 815s ok 183 815s ok 184 815s ok 185 815s ok 186 815s ok 187 815s ok 188 815s ok 189 815s ok 190 815s ok 191 815s ok 192 815s ok 193 815s ok 194 815s ok 195 815s ok 196 815s ok 197 815s ok 198 815s ok 199 815s ok 200 815s ok 201 815s ok 202 815s ok 203 815s ok 204 815s ok 205 815s ok 206 815s ok 207 815s ok 208 815s ok 209 815s ok 210 815s ok 211 815s ok 212 815s ok 213 815s ok 214 815s ok 215 815s ok 216 815s ok 217 815s ok 218 815s ok 219 815s ok 220 815s ok 221 815s ok 222 815s ok 223 815s ok 224 815s ok 225 815s ok 226 815s ok 227 815s ok 228 815s ok 229 815s ok 230 815s ok 231 815s ok 232 815s ok 233 815s ok 234 815s ok 235 815s ok 236 815s ok 237 815s ok 238 815s ok 239 815s ok 240 815s ok 241 815s ok 242 815s ok 243 815s ok 244 815s ok 245 815s ok 246 815s ok 247 815s ok 248 815s ok 249 815s ok 250 815s ok 251 815s ok 252 815s ok 253 815s ok 254 815s ok 255 815s ok 256 815s ok 257 815s ok 258 815s ok 259 815s ok 260 815s ok 261 815s ok 262 815s ok 263 815s ok 264 815s ok 265 815s ok 266 815s ok 267 815s ok 268 815s ok 269 815s ok 270 815s ok 271 815s ok 272 815s ok 273 815s ok 274 815s ok 275 815s ok 276 815s ok 277 815s ok 278 815s ok 279 815s ok 280 815s ok 281 815s ok 282 815s ok 283 815s ok 284 815s ok 285 815s ok 286 815s ok 287 815s ok 288 815s ok 289 815s ok 290 815s ok 291 815s ok 292 815s ok 293 815s ok 294 815s ok 295 815s ok 296 815s ok 297 815s ok 298 815s ok 299 815s ok 300 815s ok 301 815s ok 302 815s ok 303 815s ok 304 815s ok 305 815s ok 306 815s ok 307 815s ok 308 815s ok 309 815s ok 310 815s ok 311 815s ok 312 815s ok 313 815s ok 314 815s ok 315 815s ok 316 815s ok 317 815s ok 318 815s ok 319 815s ok 320 815s ok 321 815s ok 322 815s ok 323 815s ok 324 815s ok 325 815s ok 326 815s ok 327 815s ok 328 815s ok 329 815s ok 330 815s ok 331 815s ok 332 815s ok 333 815s ok 334 815s ok 335 815s ok 336 815s ok 337 815s ok 338 815s ok 339 815s ok 340 815s 815s 815s 815s Header sent n°0: 815s header: Test-Header 815s value: value 815s Header sent n°1: 815s header: Aaa 815s value: b 815s Header sent n°2: 815s header: Aa 815s value: bb 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 341 815s 815s Header received n°0: 815s header: Test-Header 815s expected: value 815s received: value 815s 815s Header received n°1: 815s header: Aaa 815s expected: b 815s received: b 815s 815s Header received n°2: 815s header: Aa 815s expected: bb 815s received: bb 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Aa: bb 815s Aaa: b 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: value 815s 815s ok 342 815s 815s 815s 815s Header sent n°0: 815s header: Test-Header 815s value: foo 815s Header sent n°1: 815s header: aaa 815s value: b 815s Header sent n°2: 815s header: aa 815s value: bb 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 343 815s 815s Header received n°0: 815s header: Test-Header 815s expected: foo 815s received: foo 815s 815s Header received n°1: 815s header: aa 815s expected: bb 815s received: bb 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Aa: bb 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: foo 815s 815s ok 344 815s 815s 815s 815s Header sent n°0: 815s header: Test-Header 815s value: foo 815s Header sent n°1: 815s header: Test-Header1 815s value: value1 815s Header sent n°2: 815s header: Test-Header2 815s value: value2 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 345 815s 815s Header received n°0: 815s header: Test-Header 815s expected: foo 815s received: foo 815s 815s Header received n°1: 815s header: Test-Header1 815s expected: value1 815s received: value1 815s 815s Header received n°2: 815s header: Test-Header2 815s expected: value2 815s received: value2 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: foo 815s Test-Header1: value1 815s Test-Header2: value2 815s 815s ok 346 815s 815s 815s 815s Header sent n°0: 815s header: Test-Header 815s value: foofoo 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 347 815s 815s Header received n°0: 815s header: Test-Header 815s expected: barfoo 815s received: barfoo 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: barfoo 815s 815s ok 348 815s 815s 815s 815s Header sent n°0: 815s header: Test-Header 815s value: foo2foo2 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 349 815s 815s Header received n°0: 815s header: Test-Header 815s expected: barfoo2 815s received: barfoo2 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: barfoo2 815s 815s ok 350 815s 815s 815s 815s Header sent n°0: 815s header: Test-Header 815s value: foofoo 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 351 815s 815s Header received n°0: 815s header: Test-Header 815s expected: bar2foo 815s received: bar2foo 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: bar2foo 815s 815s ok 352 815s 815s 815s 815s Header sent n°0: 815s header: Test-Header 815s value: foofoo 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 353 815s 815s Header received n°0: 815s header: Test-Header 815s expected: barbar 815s received: barbar 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: barbar 815s ok 354 815s 815s 815s 815s Header sent n°0: 815s header: Test-Header 815s value: foo2foo2 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 355 815s 815s Header received n°0: 815s header: Test-Header 815s expected: barbar 815s received: barbar 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: barbar 815s 815s ok 356 815s 815s 815s 815s Header sent n°0: 815s header: Test-Header 815s value: foofoo 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 357 815s 815s Header received n°0: 815s header: Test-Header 815s expected: bar2bar2 815s received: bar2bar2 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: bar2bar2 815s 815s ok 358 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 359 815s 815s Header received n°0: 815s header: Test-Header 815s expected: foo 815s received: foo 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: foo 815s 815s ok 360 815s 815s 815s 815s Header sent n°0: 815s header: Test-Header 815s value: foo 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 361 815s 815s Header received n°0: 815s header: Test-Header 815s expected: foo 815s received: foo 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: foo 815s 815s ok 362 815s 815s 815s 815s Header sent n°0: 815s header: Test-Header 815s value: "foo" 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 363 815s 815s Header received n°0: 815s header: Test-Header 815s expected: "foo", foo 815s received: "foo", foo 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: "foo", foo 815s ok 364 815s 815s 815s 815s Header sent n°0: 815s header: Test-Header 815s value: foo 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 365 815s 815s Header received n°0: 815s header: Test-Header 815s expected: foo, bar 815s received: foo, bar 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: foo, bar 815s 815s ok 366 815s 815s 815s 815s Header sent n°0: 815s header: Test-Header 815s value: foo 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 367 815s 815s Header received n°0: 815s header: Test-Header 815s expected: foo 815s received: foo 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: foo 815s 815s ok 368 815s 815s 815s 815s Header sent n°0: 815s header: Test-Header 815s value: foo 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 369 815s 815s Header received n°0: 815s header: Test-Header 815s expected: foo 815s received: foo 815s 815s Header received n°1: 815s header: Test-Header2 815s expected: bar 815s received: bar 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: foo 815s Test-Header2: bar 815s 815s ok 370 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 371 815s 815s Header received n°0: 815s header: Test-Header 815s expected: foo 815s received: foo 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: foo 815s 815s ok 372 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 373 815s 815s Header received n°0: 815s header: Test-Header 815s expected: foo 815s received: foo 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: foo 815s 815s ok 374 815s # testing : Checking return code is '200' 815s # expected: 200 815s # received: '200' 815s ok 375 815s 815s Header received n°0: 815s header: Test-Header 815s expected: foo 815s received: foo 815s 815s Response received is: 815s HTTP/1.1 200 OK 815s Connection: close 815s Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Accept-Ranges: bytes 815s ETag: "0-62c6deaf13e40" 815s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 815s Vary: In-If1 815s Content-Length: 0 815s Content-Type: text/html 815s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 815s Client-Date: Thu, 04 Sep 2025 16:06:20 GMT 815s Client-Peer: 127.0.0.1:8529 815s Client-Response-Num: 1 815s DMMATCH1: 1 815s Test-Header: foo 815s 815s ok 376 815s ok 820s t/modules/heartbeat.t ............... skipped: no reason given 828s t/modules/include.t ................. 828s 1..98 828s # Running under perl version 5.040001 for linux 828s # Current time local: Thu Sep 4 16:06:25 2025 828s # Current time GMT: Thu Sep 4 16:06:25 2025 828s # Using Test.pm version 1.31 828s # Using Apache/Test.pm version 1.44 828s # testing : GET /modules/include/abs-path.shtml 828s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 828s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 828s ok 1 828s # testing : GET /modules/include/apexpr/err.shtml 828s # expected: '[an error occurred while processing this directive] err.shtml' 828s # received: '[an error occurred while processing this directive] err.shtml' 828s ok 2 828s # testing : GET /modules/include/apexpr/if1.shtml 828s # expected: 'pass' 828s # received: 'pass' 828s ok 3 828s # testing : GET /modules/include/apexpr/lazyvar.shtml 828s # expected: 'pass' 828s # received: 'pass' 828s ok 4 828s # testing : GET /modules/include/apexpr/restrict.shtml 828s # expected: '[an error occurred while processing this directive] restrict.shtml' 828s # received: '[an error occurred while processing this directive] restrict.shtml' 828s ok 5 828s # testing : GET /modules/include/apexpr/var.shtml 828s # expected: 'pass pass pass' 828s # received: 'pass pass pass' 828s ok 6 828s # testing : GET /modules/include/big.shtml 828s # expected: 'hello pass pass pass hello' 828s # received: 'hello pass pass pass hello' 828s ok 7 828s # testing : GET /modules/include/comment.shtml 828s # expected: 'No comment here' 828s # received: 'No comment here' 828s ok 8 828s # testing : GET /modules/include/echo.shtml 828s # expected: 'echo.shtml' 828s # received: 'echo.shtml' 828s ok 9 828s # testing : GET /modules/include/echo1.shtml 828s # expected: '' 828s # received: '' 828s ok 10 828s # testing : GET /modules/include/echo2.shtml 828s # expected: ' pass config echomsg pass' 828s # received: ' pass config echomsg pass' 828s ok 11 828s # testing : GET /modules/include/echo3.shtml 828s # expected: '' 828s # received: '' 828s ok 12 828s # testing : GET /modules/include/encode.shtml 828s # expected: '# %^ %23%20%25%5e' 828s # received: '# %^ %23%20%25%5e' 828s ok 13 828s # testing : GET /modules/include/errmsg1.shtml 828s # expected: 'errmsg' 828s # received: 'errmsg' 828s ok 14 828s # testing : GET /modules/include/errmsg2.shtml 828s # expected: 'errmsg' 828s # received: 'errmsg' 828s ok 15 828s # testing : GET /modules/include/errmsg3.shtml 828s # expected: 'errmsg' 828s # received: 'errmsg' 828s ok 16 828s # testing : GET /modules/include/errmsg4.shtml 828s # expected: 'pass errmsg' 828s # received: 'pass errmsg' 828s ok 17 828s # testing : GET /modules/include/errmsg5.shtml 828s # expected: '' 828s # received: '' 828s ok 18 828s # testing : GET /modules/include/exec/off/cgi.shtml 828s # expected: '[an error occurred while processing this directive]' 828s # received: '[an error occurred while processing this directive]' 828s ok 19 828s # testing : GET /modules/include/exec/off/cmd.shtml 828s # expected: '[an error occurred while processing this directive]' 828s # received: '[an error occurred while processing this directive]' 828s ok 20 828s # testing : GET /modules/include/exec/on/cgi.shtml 828s # expected: 'perl cgi' 828s # received: 'perl cgi' 828s ok 21 828s # testing : GET /modules/include/exec/on/cmd.shtml 828s # expected: 'pass' 828s # received: 'pass' 828s ok 22 828s # testing : GET /modules/include/extra/inc-bogus.shtml 828s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 828s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 828s ok 23 828s # testing : GET /modules/include/foo.shtml 828s # expected: '[an error occurred while processing this directive] foo.shtml body' 828s # received: '[an error occurred while processing this directive] foo.shtml body' 828s ok 24 828s # testing : GET /modules/include/foo1.shtml 828s # expected: '[an error occurred while processing this directive] foo.shtml body' 828s # received: '[an error occurred while processing this directive] foo.shtml body' 828s ok 25 828s # testing : GET /modules/include/foo2.shtml 828s # expected: '[an error occurred while processing this directive] foo.shtml body' 828s # received: '[an error occurred while processing this directive] foo.shtml body' 828s ok 26 828s # testing : GET /modules/include/if1.shtml 828s # expected: 'pass' 828s # received: 'pass' 828s ok 27 828s # testing : GET /modules/include/if10.shtml 828s # expected: 'pass' 828s # received: 'pass' 828s ok 28 828s # testing : GET /modules/include/if11.shtml 828s # expected: 'pass' 828s # received: 'pass' 828s ok 29 828s # testing : GET /modules/include/if2.shtml 828s # expected: 'pass pass' 828s # received: 'pass pass' 828s ok 30 828s # testing : GET /modules/include/if3.shtml 828s # expected: 'pass pass pass' 828s # received: 'pass pass pass' 828s ok 31 828s # testing : GET /modules/include/if4.shtml 828s # expected: 'pass pass' 828s # received: 'pass pass' 828s ok 32 828s # testing : GET /modules/include/if5.shtml 828s # expected: 'pass pass pass' 828s # received: 'pass pass pass' 828s ok 33 828s # testing : GET /modules/include/if6.shtml 828s # expected: '[an error occurred while processing this directive]' 828s # received: '[an error occurred while processing this directive]' 828s ok 34 828s # testing : GET /modules/include/if7.shtml 828s # expected: '[an error occurred while processing this directive]' 828s # received: '[an error occurred while processing this directive]' 828s ok 35 828s # testing : GET /modules/include/if8.shtml 828s # expected: 'pass' 828s # received: 'pass' 828s ok 36 828s # testing : GET /modules/include/if9.shtml 828s # expected: 'pass pass' 828s # received: 'pass pass' 828s ok 37 828s # testing : GET /modules/include/inc-nego.shtml 828s # expected: 'index.html.en' 828s # received: 'index.html.en' 828s ok 38 828s # testing : GET /modules/include/inc-rfile.shtml 828s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 828s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 828s ok 39 828s # testing : GET /modules/include/inc-rvirtual.shtml 828s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 828s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 828s ok 40 828s # testing : GET /modules/include/include1.shtml 828s # expected: 'inc-two.shtml body include.shtml body' 828s # received: 'inc-two.shtml body include.shtml body' 828s ok 41 828s # testing : GET /modules/include/include2.shtml 828s # expected: 'inc-two.shtml body include.shtml body' 828s # received: 'inc-two.shtml body include.shtml body' 828s ok 42 828s # testing : GET /modules/include/include3.shtml 828s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 828s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 828s ok 43 828s # testing : GET /modules/include/include4.shtml 828s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 828s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 828s ok 44 828s # testing : GET /modules/include/include5.shtml 828s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 828s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 828s ok 45 828s # testing : GET /modules/include/include6.shtml 828s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 828s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 828s ok 46 828s # testing : GET /modules/include/malformed.shtml 828s # expected: '[an error occurred while processing this directive] malformed.shtml' 828s # received: '[an error occurred while processing this directive] malformed.shtml' 828s ok 47 828s # testing : POST /modules/include/mod_request/echo.shtml 828s # expected: 'echo.shtml' 828s # received: 'echo.shtml' 828s ok 48 828s # testing : POST /modules/include/mod_request/post.shtml 828s # expected: 'POST foo: bar foo2: bar2' 828s # received: 'POST foo: bar foo2: bar2' 828s ok 49 828s # testing : sizeof(body) > KeptBodySize 828s # expected: 413 828s # received: '413' 828s ok 50 828s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 828s # expected: 'GET foo: bar foo2: bar2' 828s # received: 'GET foo: bar foo2: bar2' 828s ok 51 828s # testing : GET /modules/include/newline.shtml 828s # expected: 'inc-two.shtml body' 828s # received: 'inc-two.shtml body' 828s ok 52 828s # testing : GET /modules/include/notreal.shtml 828s # expected: 'pass ' 828s # received: '-->' 828s ok 54 828s # testing : GET /modules/include/parse2.shtml 828s # expected: '"' 828s # received: '"' 828s ok 55 828s # testing : GET /modules/include/ranged-virtual.shtml with Range 828s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 828s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 828s ok 56 828s # testing : GET /modules/include/regex.shtml 828s # expected: '(none) 1 (none)' 828s # received: '(none) 1 (none)' 828s ok 57 828s # testing : GET /modules/include/retagged1.shtml 828s # expected: 'retagged1.shtml' 828s # received: 'retagged1.shtml' 828s ok 58 828s # testing : GET /modules/include/retagged2.shtml 828s # expected: '----retagged2.shtml' 828s # received: '----retagged2.shtml' 828s ok 59 828s # testing : GET /modules/include/set.shtml 828s # expected: 'set works' 828s # received: 'set works' 828s ok 60 828s # testing : GET /modules/include/var128.shtml 828s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 828s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 828s ok 61 828s # testing : GET /modules/include/virtualq.shtml?foo=bar 828s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 828s # received: 'foo=bar pass inc-two.shtml body foo=bar' 828s ok 62 828s # testing : GET /modules/include/size.shtml 828s # expected: '1,122 1,122 1.1K 1.1K' 828s # received: '1,122 1,122 1.1K 1.1K' 828s ok 63 828s # testing : GET /modules/include/file.shtml 828s # expected: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 828s # received: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 828s ok 64 828s # testing : GET /modules/include/printenv.shtml 828s # expected: '200' 828s # received: '200' 828s ok 65 828s ok 66 828s ok 67 828s # testing : /mod_include test/ 828s # expected: qr/mod_include test/ 828s # received: ' 828s # 828s # mod_include test 828s # 828s # 828s # 828s #

mod_include test

828s # 828s # 828s # Hello World 828s # 828s #

[back]

828s # 828s #
828s #
footer
828s # 828s # ' 828s ok 68 828s # testing : /Hello World/ 828s # expected: qr/Hello World/ 828s # received: ' 828s # 828s # mod_include test 828s # 828s # 828s # 828s #

mod_include test

828s # 828s # 828s # Hello World 828s # 828s #

[back]

828s # 828s #
828s #
footer
828s # 828s # ' 828s ok 69 828s # testing : /footer/ 828s # expected: qr/footer/ 828s # received: ' 828s # 828s # mod_include test 828s # 828s # 828s # 828s #

mod_include test

828s # 828s # 828s # Hello World 828s # 828s #

[back]

828s # 828s #
828s #
footer
828s # 828s # ' 828s ok 70 828s # testing : XBitHack off [0444] 828s # expected: ' ' 828s # received: ' ' 828s ok 71 828s # testing : XBitHack off [0544] 828s # expected: ' ' 828s # received: ' ' 828s ok 72 828s # testing : XBitHack off [0554] 828s # expected: ' ' 828s # received: ' ' 828s ok 73 828s # testing : XBitHack on [0444] 828s # expected: ' ' 828s # received: ' ' 828s ok 74 828s # testing : XBitHack on [0544] 828s # expected: 'No Last-modified date ; inc-two.shtml body ' 828s # received: 'No Last-modified date ; inc-two.shtml body ' 828s ok 75 828s # testing : XBitHack on [0554] 828s # expected: 'No Last-modified date ; inc-two.shtml body ' 828s # received: 'No Last-modified date ; inc-two.shtml body ' 828s ok 76 828s # testing : XBitHack both [timefmt] 828s # expected: 'xx2025xx' 828s # received: 'xx2025xx' 828s ok 77 828s # testing : XBitHack full [0444] 828s # expected: ' ' 828s # received: ' ' 828s ok 78 828s # testing : XBitHack full [0544] 828s # expected: 'No Last-modified date ; inc-two.shtml body ' 828s # received: 'No Last-modified date ; inc-two.shtml body ' 828s ok 79 828s # testing : XBitHack full [0554] 828s # expected: 'Has Last-modified date ; inc-two.shtml body ' 828s # received: 'Has Last-modified date ; inc-two.shtml body ' 828s ok 80 828s # testing : XBitHack full [0554] / ETag 828s # expected: 'No ETag ; ' 828s # received: 'No ETag ; ' 828s ok 81 828s # testing : XBitHack full [0554] / If-Modified-Since 828s # expected: 304 828s # received: '304' 828s ok 82 828s # testing : XBitHack full [0544] / If-Modified-Since 828s # expected: 200 828s # received: '200' 828s ok 83 828s # testing : XBitHack full [0544] / ETag 828s # expected: 'No ETag ; inc-two.shtml body ' 828s # received: 'No ETag ; inc-two.shtml body ' 828s ok 84 828s # testing : GET /modules/include/bucketeer/y.shtml 828s # expected: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 828s # received: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 828s ok 85 828s # testing : GET /modules/include/bucketeer/y0.shtml 828s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 828s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 828s ok 86 828s # testing : GET /modules/include/bucketeer/y1.shtml 828s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 828s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 828s ok 87 828s # testing : GET /modules/include/bucketeer/y2.shtml 828s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 828s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 828s ok 88 828s # testing : GET /modules/include/bucketeer/y3.shtml 828s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 828s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 828s ok 89 828s # testing : GET /modules/include/bucketeer/y4.shtml 828s # expected: '[an error occurred while processing this directive]' 828s # received: '[an error occurred while processing this directive]' 828s ok 90 828s # testing : GET /modules/include/bucketeer/y5.shtml 828s # expected: 'pass [an error occurred while processing this directive] pass pass1' 828s # received: 'pass [an error occurred while processing this directive] pass pass1' 828s ok 91 828s # testing : GET /modules/include/bucketeer/y6.shtml 828s # expected: 'BeforeIfElseBlockAfterIf' 828s # received: 'BeforeIfElseBlockAfterIf' 828s ok 92 828s # testing : GET /modules/include/bucketeer/y7.shtml 828s # expected: 'Before If SomethingElseAfter if' 828s # received: 'Before If SomethingElseAfter if' 828s ok 93 828s # testing : GET /modules/include/bucketeer/y8.shtml 828s # expected: 'FalseSetDone' 828s # received: 'FalseSetDone' 828s ok 94 828s # testing : GET /modules/include/bucketeer/y9.shtml 828s # expected: 'FalseSetDone' 828s # received: 'FalseSetDone' 828s ok 95 828s # testing : GET /modules/include/bucketeer/y10.shtml 828s # expected: '"pass"' 828s # received: '"pass"' 828s ok 96 828s # testing : GET /modules/include/bucketeer/retagged3.shtml 828s # expected: '----retagged3.shtml' 828s # received: '----retagged3.shtml' 828s ok 97 828s # testing : GET /modules/include/bucketeer/retagged4.shtml 828s # expected: '---pass' 828s # received: '---pass' 828s ok 98 828s ok 833s t/modules/info.t .................... 833s 1..1 833s # Running under perl version 5.040001 for linux 833s # Current time local: Thu Sep 4 16:06:33 2025 833s # Current time GMT: Thu Sep 4 16:06:33 2025 833s # Using Test.pm version 1.31 833s # Using Apache/Test.pm version 1.44 833s ok 1 833s ok 840s t/modules/ldap.t .................... skipped: LDAP testing not configured 844s t/modules/lua.t ..................... 844s 1..60 844s # Running under perl version 5.040001 for linux 844s # Current time local: Thu Sep 4 16:06:44 2025 844s # Current time GMT: Thu Sep 4 16:06:44 2025 844s # Using Test.pm version 1.31 844s # Using Apache/Test.pm version 1.44 844s # testing : code for /modules/lua/hello.lua 844s # expected: 200 844s # received: '200' 844s ok 1 844s # testing : response content for /modules/lua/hello.lua 844s # expected: 'Hello Lua World! 844s # ' 844s # received: 'Hello Lua World! 844s # ' 844s ok 2 844s # testing : c-type for /modules/lua/hello.lua 844s # expected: 'text/plain' 844s # received: 'text/plain' 844s ok 3 844s ok 4 # skip 844s # testing : code for /modules/lua/404?translateme=1 844s # expected: 200 844s # received: '200' 844s ok 5 844s # testing : response content for /modules/lua/404?translateme=1 844s # expected: 'Hello Lua World! 844s # ' 844s # received: 'Hello Lua World! 844s # ' 844s ok 6 844s ok 7 # skip 844s ok 8 # skip 844s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1 844s # expected: 200 844s # received: '200' 844s ok 9 844s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1 844s # expected: 'other lua handler 844s # ' 844s # received: 'other lua handler 844s # ' 844s ok 10 844s ok 11 # skip 844s ok 12 # skip 844s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1 844s # expected: 200 844s # received: '200' 844s ok 13 844s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1 844s # expected: 'other lua handler 844s # ' 844s # received: 'other lua handler 844s # ' 844s ok 14 844s ok 15 # skip 844s ok 16 # skip 844s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1 844s # expected: 200 844s # received: '200' 844s ok 17 844s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1 844s # expected: 'Hello Lua World! 844s # ' 844s # received: 'Hello Lua World! 844s # ' 844s ok 18 844s ok 19 # skip 844s ok 20 # skip 844s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 844s # expected: 200 844s # received: '200' 844s ok 21 844s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 844s # expected: 'other lua handler 844s # ' 844s # received: 'other lua handler 844s # ' 844s ok 22 844s ok 23 # skip 844s ok 24 # skip 844s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 844s # expected: 200 844s # received: '200' 844s ok 25 844s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 844s # expected: 'other lua handler 844s # ' 844s # received: 'other lua handler 844s # ' 844s ok 26 844s ok 27 # skip 844s ok 28 # skip 844s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 844s # expected: 200 844s # received: '200' 844s ok 29 844s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 844s # expected: 'other lua handler 844s # ' 844s # received: 'other lua handler 844s # ' 844s ok 30 844s ok 31 # skip 844s ok 32 # skip 844s # testing : code for /modules/lua/version.lua 844s # expected: 200 844s # received: '200' 844s ok 33 844s # testing : response content for /modules/lua/version.lua 844s # expected: qr/^Apache\/2.4.64/ 844s # received: 'Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0' 844s ok 34 844s ok 35 # skip 844s ok 36 # skip 844s # testing : code for /modules/lua/method.lua 844s # expected: 200 844s # received: '200' 844s ok 37 844s # testing : response content for /modules/lua/method.lua 844s # expected: 'GET' 844s # received: 'GET' 844s ok 38 844s ok 39 # skip 844s ok 40 # skip 844s # testing : code for /modules/lua/201.lua 844s # expected: 201 844s # received: '201' 844s ok 41 844s # testing : response content for /modules/lua/201.lua 844s # expected: '' 844s # received: '' 844s ok 42 844s ok 43 # skip 844s ok 44 # skip 844s # testing : code for /modules/lua/https.lua 844s # expected: 200 844s # received: '200' 844s ok 45 844s # testing : response content for /modules/lua/https.lua 844s # expected: 'nope' 844s # received: 'nope' 844s ok 46 844s ok 47 # skip 844s ok 48 # skip 844s # testing : code for /modules/lua/setheaders.lua 844s # expected: 200 844s # received: '200' 844s ok 49 844s # testing : response content for /modules/lua/setheaders.lua 844s # expected: '' 844s # received: '' 844s ok 50 844s ok 51 # skip 844s # 'X-Header' header value is 'yes' (expected 'yes') 844s # 'X-Host' header value is 'localhost:8529' (expected 'localhost:8529') 844s ok 52 844s # testing : code for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 844s # expected: 200 844s # received: '200' 844s ok 53 844s # testing : response content for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 844s # expected: 'Header set' 844s # received: 'Header set' 844s ok 54 844s ok 55 # skip 844s # 'foo' header value is 'bar' (expected 'bar') 844s ok 56 844s # testing : code for /modules/lua/filtered/foobar.html 844s # expected: 200 844s # received: '200' 844s ok 57 844s # testing : response content for /modules/lua/filtered/foobar.html 844s # expected: 'prefix 844s # bucket:foobar 844s # suffix 844s # ' 844s # received: 'prefix 844s # bucket:foobar 844s # suffix 844s # ' 844s ok 58 844s ok 59 # skip 844s ok 60 # skip 844s ok 850s t/modules/negotiation.t ............. 850s 1..158 850s # Running under perl version 5.040001 for linux 850s # Current time local: Thu Sep 4 16:06:49 2025 850s # Current time GMT: Thu Sep 4 16:06:49 2025 850s # Using Test.pm version 1.31 850s # Using Apache/Test.pm version 1.44 850s # GET /modules/negotiation/en/ 850s # testing : Verify correct default language for index.en.foo 850s # expected: 'index.html.en' 850s # received: 'index.html.en' 850s ok 1 850s # GET /modules/negotiation/en/compressed/ 850s # testing : Verify correct default language for index.en.foo.gz 850s # expected: 'index.html.en.gz' 850s # received: 'index.html.en.gz' 850s ok 2 850s # GET /modules/negotiation/en/two/index 850s # testing : Verify correct default language for index.en.html 850s # expected: 'index.en.html' 850s # received: 'index.en.html' 850s ok 3 850s # GET /modules/negotiation/en/index.html.en 850s # testing : Explicitly request en/index.html.en 850s # expected: 200 850s # received: '200' 850s ok 4 850s # GET /modules/negotiation/en/two/index.en.html 850s # testing : Explicitly request en/two/index.en.html 850s # expected: 200 850s # received: '200' 850s ok 5 850s # GET /modules/negotiation/en/ 850s # Accept-Language: en 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.en' 850s # received: 'index.html.en' 850s ok 6 850s # GET /modules/negotiation/en/compressed/ 850s # Accept-Language: en 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.en.gz' 850s # received: 'index.html.en.gz' 850s ok 7 850s # GET /modules/negotiation/en/two/index 850s # Accept-Language: en 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.en.html' 850s # received: 'index.en.html' 850s ok 8 850s # GET /modules/negotiation/en/index.html.fr 850s # testing : Explicitly request en/index.html.fr 850s # expected: 200 850s # received: '200' 850s ok 9 850s # GET /modules/negotiation/en/two/index.fr.html 850s # testing : Explicitly request en/two/index.fr.html 850s # expected: 200 850s # received: '200' 850s ok 10 850s # GET /modules/negotiation/en/ 850s # Accept-Language: fr 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.fr' 850s # received: 'index.html.fr' 850s ok 11 850s # GET /modules/negotiation/en/compressed/ 850s # Accept-Language: fr 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.fr.gz' 850s # received: 'index.html.fr.gz' 850s ok 12 850s # GET /modules/negotiation/en/two/index 850s # Accept-Language: fr 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.fr.html' 850s # received: 'index.fr.html' 850s ok 13 850s # GET /modules/negotiation/en/index.html.de 850s # testing : Explicitly request en/index.html.de 850s # expected: 200 850s # received: '200' 850s ok 14 850s # GET /modules/negotiation/en/two/index.de.html 850s # testing : Explicitly request en/two/index.de.html 850s # expected: 200 850s # received: '200' 850s ok 15 850s # GET /modules/negotiation/en/ 850s # Accept-Language: de 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.de' 850s # received: 'index.html.de' 850s ok 16 850s # GET /modules/negotiation/en/compressed/ 850s # Accept-Language: de 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.de.gz' 850s # received: 'index.html.de.gz' 850s ok 17 850s # GET /modules/negotiation/en/two/index 850s # Accept-Language: de 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.de.html' 850s # received: 'index.de.html' 850s ok 18 850s # GET /modules/negotiation/en/index.html.fu 850s # testing : Explicitly request en/index.html.fu 850s # expected: 200 850s # received: '200' 850s ok 19 850s # GET /modules/negotiation/en/two/index.fu.html 850s # testing : Explicitly request en/two/index.fu.html 850s # expected: 200 850s # received: '200' 850s ok 20 850s # GET /modules/negotiation/en/ 850s # Accept-Language: fu 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.fu' 850s # received: 'index.html.fu' 850s ok 21 850s # GET /modules/negotiation/en/compressed/ 850s # Accept-Language: fu 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.fu.gz' 850s # received: 'index.html.fu.gz' 850s ok 22 850s # GET /modules/negotiation/en/two/index 850s # Accept-Language: fu 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.fu.html' 850s # received: 'index.fu.html' 850s ok 23 850s # GET /modules/negotiation/en/index.html.zh-TW 850s # testing : Explicitly request en/index.html.zh-TW 850s # expected: 200 850s # received: '200' 850s ok 24 850s # GET /modules/negotiation/en/two/index.zh-TW.html 850s # testing : Explicitly request en/two/index.zh-TW.html 850s # expected: 200 850s # received: '200' 850s ok 25 850s # GET /modules/negotiation/en/ 850s # Accept-Language: zh-TW 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.zh-TW' 850s # received: 'index.html.zh-TW' 850s ok 26 850s # GET /modules/negotiation/en/compressed/ 850s # Accept-Language: zh-TW 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.zh-TW.gz' 850s # received: 'index.html.zh-TW.gz' 850s ok 27 850s # GET /modules/negotiation/en/two/index 850s # Accept-Language: zh-TW 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.zh-TW.html' 850s # received: 'index.zh-TW.html' 850s ok 28 850s # GET /modules/negotiation/fr/ 850s # testing : Verify correct default language for index.fr.foo 850s # expected: 'index.html.fr' 850s # received: 'index.html.fr' 850s ok 29 850s # GET /modules/negotiation/fr/compressed/ 850s # testing : Verify correct default language for index.fr.foo.gz 850s # expected: 'index.html.fr.gz' 850s # received: 'index.html.fr.gz' 850s ok 30 850s # GET /modules/negotiation/fr/two/index 850s # testing : Verify correct default language for index.fr.html 850s # expected: 'index.fr.html' 850s # received: 'index.fr.html' 850s ok 31 850s # GET /modules/negotiation/fr/index.html.en 850s # testing : Explicitly request fr/index.html.en 850s # expected: 200 850s # received: '200' 850s ok 32 850s # GET /modules/negotiation/fr/two/index.en.html 850s # testing : Explicitly request fr/two/index.en.html 850s # expected: 200 850s # received: '200' 850s ok 33 850s # GET /modules/negotiation/fr/ 850s # Accept-Language: en 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.en' 850s # received: 'index.html.en' 850s ok 34 850s # GET /modules/negotiation/fr/compressed/ 850s # Accept-Language: en 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.en.gz' 850s # received: 'index.html.en.gz' 850s ok 35 850s # GET /modules/negotiation/fr/two/index 850s # Accept-Language: en 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.en.html' 850s # received: 'index.en.html' 850s ok 36 850s # GET /modules/negotiation/fr/index.html.fr 850s # testing : Explicitly request fr/index.html.fr 850s # expected: 200 850s # received: '200' 850s ok 37 850s # GET /modules/negotiation/fr/two/index.fr.html 850s # testing : Explicitly request fr/two/index.fr.html 850s # expected: 200 850s # received: '200' 850s ok 38 850s # GET /modules/negotiation/fr/ 850s # Accept-Language: fr 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.fr' 850s # received: 'index.html.fr' 850s ok 39 850s # GET /modules/negotiation/fr/compressed/ 850s # Accept-Language: fr 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.fr.gz' 850s # received: 'index.html.fr.gz' 850s ok 40 850s # GET /modules/negotiation/fr/two/index 850s # Accept-Language: fr 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.fr.html' 850s # received: 'index.fr.html' 850s ok 41 850s # GET /modules/negotiation/fr/index.html.de 850s # testing : Explicitly request fr/index.html.de 850s # expected: 200 850s # received: '200' 850s ok 42 850s # GET /modules/negotiation/fr/two/index.de.html 850s # testing : Explicitly request fr/two/index.de.html 850s # expected: 200 850s # received: '200' 850s ok 43 850s # GET /modules/negotiation/fr/ 850s # Accept-Language: de 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.de' 850s # received: 'index.html.de' 850s ok 44 850s # GET /modules/negotiation/fr/compressed/ 850s # Accept-Language: de 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.de.gz' 850s # received: 'index.html.de.gz' 850s ok 45 850s # GET /modules/negotiation/fr/two/index 850s # Accept-Language: de 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.de.html' 850s # received: 'index.de.html' 850s ok 46 850s # GET /modules/negotiation/fr/index.html.fu 850s # testing : Explicitly request fr/index.html.fu 850s # expected: 200 850s # received: '200' 850s ok 47 850s # GET /modules/negotiation/fr/two/index.fu.html 850s # testing : Explicitly request fr/two/index.fu.html 850s # expected: 200 850s # received: '200' 850s ok 48 850s # GET /modules/negotiation/fr/ 850s # Accept-Language: fu 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.fu' 850s # received: 'index.html.fu' 850s ok 49 850s # GET /modules/negotiation/fr/compressed/ 850s # Accept-Language: fu 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.fu.gz' 850s # received: 'index.html.fu.gz' 850s ok 50 850s # GET /modules/negotiation/fr/two/index 850s # Accept-Language: fu 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.fu.html' 850s # received: 'index.fu.html' 850s ok 51 850s # GET /modules/negotiation/fr/index.html.zh-TW 850s # testing : Explicitly request fr/index.html.zh-TW 850s # expected: 200 850s # received: '200' 850s ok 52 850s # GET /modules/negotiation/fr/two/index.zh-TW.html 850s # testing : Explicitly request fr/two/index.zh-TW.html 850s # expected: 200 850s # received: '200' 850s ok 53 850s # GET /modules/negotiation/fr/ 850s # Accept-Language: zh-TW 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.zh-TW' 850s # received: 'index.html.zh-TW' 850s ok 54 850s # GET /modules/negotiation/fr/compressed/ 850s # Accept-Language: zh-TW 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.zh-TW.gz' 850s # received: 'index.html.zh-TW.gz' 850s ok 55 850s # GET /modules/negotiation/fr/two/index 850s # Accept-Language: zh-TW 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.zh-TW.html' 850s # received: 'index.zh-TW.html' 850s ok 56 850s # GET /modules/negotiation/de/ 850s # testing : Verify correct default language for index.de.foo 850s # expected: 'index.html.de' 850s # received: 'index.html.de' 850s ok 57 850s # GET /modules/negotiation/de/compressed/ 850s # testing : Verify correct default language for index.de.foo.gz 850s # expected: 'index.html.de.gz' 850s # received: 'index.html.de.gz' 850s ok 58 850s # GET /modules/negotiation/de/two/index 850s # testing : Verify correct default language for index.de.html 850s # expected: 'index.de.html' 850s # received: 'index.de.html' 850s ok 59 850s # GET /modules/negotiation/de/index.html.en 850s # testing : Explicitly request de/index.html.en 850s # expected: 200 850s # received: '200' 850s ok 60 850s # GET /modules/negotiation/de/two/index.en.html 850s # testing : Explicitly request de/two/index.en.html 850s # expected: 200 850s # received: '200' 850s ok 61 850s # GET /modules/negotiation/de/ 850s # Accept-Language: en 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.en' 850s # received: 'index.html.en' 850s ok 62 850s # GET /modules/negotiation/de/compressed/ 850s # Accept-Language: en 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.en.gz' 850s # received: 'index.html.en.gz' 850s ok 63 850s # GET /modules/negotiation/de/two/index 850s # Accept-Language: en 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.en.html' 850s # received: 'index.en.html' 850s ok 64 850s # GET /modules/negotiation/de/index.html.fr 850s # testing : Explicitly request de/index.html.fr 850s # expected: 200 850s # received: '200' 850s ok 65 850s # GET /modules/negotiation/de/two/index.fr.html 850s # testing : Explicitly request de/two/index.fr.html 850s # expected: 200 850s # received: '200' 850s ok 66 850s # GET /modules/negotiation/de/ 850s # Accept-Language: fr 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.fr' 850s # received: 'index.html.fr' 850s ok 67 850s # GET /modules/negotiation/de/compressed/ 850s # Accept-Language: fr 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.fr.gz' 850s # received: 'index.html.fr.gz' 850s ok 68 850s # GET /modules/negotiation/de/two/index 850s # Accept-Language: fr 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.fr.html' 850s # received: 'index.fr.html' 850s ok 69 850s # GET /modules/negotiation/de/index.html.de 850s # testing : Explicitly request de/index.html.de 850s # expected: 200 850s # received: '200' 850s ok 70 850s # GET /modules/negotiation/de/two/index.de.html 850s # testing : Explicitly request de/two/index.de.html 850s # expected: 200 850s # received: '200' 850s ok 71 850s # GET /modules/negotiation/de/ 850s # Accept-Language: de 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.de' 850s # received: 'index.html.de' 850s ok 72 850s # GET /modules/negotiation/de/compressed/ 850s # Accept-Language: de 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.de.gz' 850s # received: 'index.html.de.gz' 850s ok 73 850s # GET /modules/negotiation/de/two/index 850s # Accept-Language: de 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.de.html' 850s # received: 'index.de.html' 850s ok 74 850s # GET /modules/negotiation/de/index.html.fu 850s # testing : Explicitly request de/index.html.fu 850s # expected: 200 850s # received: '200' 850s ok 75 850s # GET /modules/negotiation/de/two/index.fu.html 850s # testing : Explicitly request de/two/index.fu.html 850s # expected: 200 850s # received: '200' 850s ok 76 850s # GET /modules/negotiation/de/ 850s # Accept-Language: fu 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.fu' 850s # received: 'index.html.fu' 850s ok 77 850s # GET /modules/negotiation/de/compressed/ 850s # Accept-Language: fu 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.fu.gz' 850s # received: 'index.html.fu.gz' 850s ok 78 850s # GET /modules/negotiation/de/two/index 850s # Accept-Language: fu 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.fu.html' 850s # received: 'index.fu.html' 850s ok 79 850s # GET /modules/negotiation/de/index.html.zh-TW 850s # testing : Explicitly request de/index.html.zh-TW 850s # expected: 200 850s # received: '200' 850s ok 80 850s # GET /modules/negotiation/de/two/index.zh-TW.html 850s # testing : Explicitly request de/two/index.zh-TW.html 850s # expected: 200 850s # received: '200' 850s ok 81 850s # GET /modules/negotiation/de/ 850s # Accept-Language: zh-TW 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.zh-TW' 850s # received: 'index.html.zh-TW' 850s ok 82 850s # GET /modules/negotiation/de/compressed/ 850s # Accept-Language: zh-TW 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.zh-TW.gz' 850s # received: 'index.html.zh-TW.gz' 850s ok 83 850s # GET /modules/negotiation/de/two/index 850s # Accept-Language: zh-TW 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.zh-TW.html' 850s # received: 'index.zh-TW.html' 850s ok 84 850s # GET /modules/negotiation/fu/ 850s # testing : Verify correct default language for index.fu.foo 850s # expected: 'index.html.fu' 850s # received: 'index.html.fu' 850s ok 85 850s # GET /modules/negotiation/fu/compressed/ 850s # testing : Verify correct default language for index.fu.foo.gz 850s # expected: 'index.html.fu.gz' 850s # received: 'index.html.fu.gz' 850s ok 86 850s # GET /modules/negotiation/fu/two/index 850s # testing : Verify correct default language for index.fu.html 850s # expected: 'index.fu.html' 850s # received: 'index.fu.html' 850s ok 87 850s # GET /modules/negotiation/fu/index.html.en 850s # testing : Explicitly request fu/index.html.en 850s # expected: 200 850s # received: '200' 850s ok 88 850s # GET /modules/negotiation/fu/two/index.en.html 850s # testing : Explicitly request fu/two/index.en.html 850s # expected: 200 850s # received: '200' 850s ok 89 850s # GET /modules/negotiation/fu/ 850s # Accept-Language: en 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.en' 850s # received: 'index.html.en' 850s ok 90 850s # GET /modules/negotiation/fu/compressed/ 850s # Accept-Language: en 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.en.gz' 850s # received: 'index.html.en.gz' 850s ok 91 850s # GET /modules/negotiation/fu/two/index 850s # Accept-Language: en 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.en.html' 850s # received: 'index.en.html' 850s ok 92 850s # GET /modules/negotiation/fu/index.html.fr 850s # testing : Explicitly request fu/index.html.fr 850s # expected: 200 850s # received: '200' 850s ok 93 850s # GET /modules/negotiation/fu/two/index.fr.html 850s # testing : Explicitly request fu/two/index.fr.html 850s # expected: 200 850s # received: '200' 850s ok 94 850s # GET /modules/negotiation/fu/ 850s # Accept-Language: fr 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.fr' 850s # received: 'index.html.fr' 850s ok 95 850s # GET /modules/negotiation/fu/compressed/ 850s # Accept-Language: fr 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.fr.gz' 850s # received: 'index.html.fr.gz' 850s ok 96 850s # GET /modules/negotiation/fu/two/index 850s # Accept-Language: fr 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.fr.html' 850s # received: 'index.fr.html' 850s ok 97 850s # GET /modules/negotiation/fu/index.html.de 850s # testing : Explicitly request fu/index.html.de 850s # expected: 200 850s # received: '200' 850s ok 98 850s # GET /modules/negotiation/fu/two/index.de.html 850s # testing : Explicitly request fu/two/index.de.html 850s # expected: 200 850s # received: '200' 850s ok 99 850s # GET /modules/negotiation/fu/ 850s # Accept-Language: de 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.de' 850s # received: 'index.html.de' 850s ok 100 850s # GET /modules/negotiation/fu/compressed/ 850s # Accept-Language: de 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.de.gz' 850s # received: 'index.html.de.gz' 850s ok 101 850s # GET /modules/negotiation/fu/two/index 850s # Accept-Language: de 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.de.html' 850s # received: 'index.de.html' 850s ok 102 850s # GET /modules/negotiation/fu/index.html.fu 850s # testing : Explicitly request fu/index.html.fu 850s # expected: 200 850s # received: '200' 850s ok 103 850s # GET /modules/negotiation/fu/two/index.fu.html 850s # testing : Explicitly request fu/two/index.fu.html 850s # expected: 200 850s # received: '200' 850s ok 104 850s # GET /modules/negotiation/fu/ 850s # Accept-Language: fu 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.fu' 850s # received: 'index.html.fu' 850s ok 105 850s # GET /modules/negotiation/fu/compressed/ 850s # Accept-Language: fu 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.fu.gz' 850s # received: 'index.html.fu.gz' 850s ok 106 850s # GET /modules/negotiation/fu/two/index 850s # Accept-Language: fu 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.fu.html' 850s # received: 'index.fu.html' 850s ok 107 850s # GET /modules/negotiation/fu/index.html.zh-TW 850s # testing : Explicitly request fu/index.html.zh-TW 850s # expected: 200 850s # received: '200' 850s ok 108 850s # GET /modules/negotiation/fu/two/index.zh-TW.html 850s # testing : Explicitly request fu/two/index.zh-TW.html 850s # expected: 200 850s # received: '200' 850s ok 109 850s # GET /modules/negotiation/fu/ 850s # Accept-Language: zh-TW 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.zh-TW' 850s # received: 'index.html.zh-TW' 850s ok 110 850s # GET /modules/negotiation/fu/compressed/ 850s # Accept-Language: zh-TW 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.zh-TW.gz' 850s # received: 'index.html.zh-TW.gz' 850s ok 111 850s # GET /modules/negotiation/fu/two/index 850s # Accept-Language: zh-TW 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.zh-TW.html' 850s # received: 'index.zh-TW.html' 850s ok 112 850s # GET /modules/negotiation/zh-TW/ 850s # testing : Verify correct default language for index.zh-TW.foo 850s # expected: 'index.html.zh-TW' 850s # received: 'index.html.zh-TW' 850s ok 113 850s # GET /modules/negotiation/zh-TW/compressed/ 850s # testing : Verify correct default language for index.zh-TW.foo.gz 850s # expected: 'index.html.zh-TW.gz' 850s # received: 'index.html.zh-TW.gz' 850s ok 114 850s # GET /modules/negotiation/zh-TW/two/index 850s # testing : Verify correct default language for index.zh-TW.html 850s # expected: 'index.zh-TW.html' 850s # received: 'index.zh-TW.html' 850s ok 115 850s # GET /modules/negotiation/zh-TW/index.html.en 850s # testing : Explicitly request zh-TW/index.html.en 850s # expected: 200 850s # received: '200' 850s ok 116 850s # GET /modules/negotiation/zh-TW/two/index.en.html 850s # testing : Explicitly request zh-TW/two/index.en.html 850s # expected: 200 850s # received: '200' 850s ok 117 850s # GET /modules/negotiation/zh-TW/ 850s # Accept-Language: en 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.en' 850s # received: 'index.html.en' 850s ok 118 850s # GET /modules/negotiation/zh-TW/compressed/ 850s # Accept-Language: en 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.en.gz' 850s # received: 'index.html.en.gz' 850s ok 119 850s # GET /modules/negotiation/zh-TW/two/index 850s # Accept-Language: en 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.en.html' 850s # received: 'index.en.html' 850s ok 120 850s # GET /modules/negotiation/zh-TW/index.html.fr 850s # testing : Explicitly request zh-TW/index.html.fr 850s # expected: 200 850s # received: '200' 850s ok 121 850s # GET /modules/negotiation/zh-TW/two/index.fr.html 850s # testing : Explicitly request zh-TW/two/index.fr.html 850s # expected: 200 850s # received: '200' 850s ok 122 850s # GET /modules/negotiation/zh-TW/ 850s # Accept-Language: fr 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.fr' 850s # received: 'index.html.fr' 850s ok 123 850s # GET /modules/negotiation/zh-TW/compressed/ 850s # Accept-Language: fr 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.fr.gz' 850s # received: 'index.html.fr.gz' 850s ok 124 850s # GET /modules/negotiation/zh-TW/two/index 850s # Accept-Language: fr 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.fr.html' 850s # received: 'index.fr.html' 850s ok 125 850s # GET /modules/negotiation/zh-TW/index.html.de 850s # testing : Explicitly request zh-TW/index.html.de 850s # expected: 200 850s # received: '200' 850s ok 126 850s # GET /modules/negotiation/zh-TW/two/index.de.html 850s # testing : Explicitly request zh-TW/two/index.de.html 850s # expected: 200 850s # received: '200' 850s ok 127 850s # GET /modules/negotiation/zh-TW/ 850s # Accept-Language: de 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.de' 850s # received: 'index.html.de' 850s ok 128 850s # GET /modules/negotiation/zh-TW/compressed/ 850s # Accept-Language: de 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.de.gz' 850s # received: 'index.html.de.gz' 850s ok 129 850s # GET /modules/negotiation/zh-TW/two/index 850s # Accept-Language: de 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.de.html' 850s # received: 'index.de.html' 850s ok 130 850s # GET /modules/negotiation/zh-TW/index.html.fu 850s # testing : Explicitly request zh-TW/index.html.fu 850s # expected: 200 850s # received: '200' 850s ok 131 850s # GET /modules/negotiation/zh-TW/two/index.fu.html 850s # testing : Explicitly request zh-TW/two/index.fu.html 850s # expected: 200 850s # received: '200' 850s ok 132 850s # GET /modules/negotiation/zh-TW/ 850s # Accept-Language: fu 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.fu' 850s # received: 'index.html.fu' 850s ok 133 850s # GET /modules/negotiation/zh-TW/compressed/ 850s # Accept-Language: fu 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.fu.gz' 850s # received: 'index.html.fu.gz' 850s ok 134 850s # GET /modules/negotiation/zh-TW/two/index 850s # Accept-Language: fu 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.fu.html' 850s # received: 'index.fu.html' 850s ok 135 850s # GET /modules/negotiation/zh-TW/index.html.zh-TW 850s # testing : Explicitly request zh-TW/index.html.zh-TW 850s # expected: 200 850s # received: '200' 850s ok 136 850s # GET /modules/negotiation/zh-TW/two/index.zh-TW.html 850s # testing : Explicitly request zh-TW/two/index.zh-TW.html 850s # expected: 200 850s # received: '200' 850s ok 137 850s # GET /modules/negotiation/zh-TW/ 850s # Accept-Language: zh-TW 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.html.zh-TW' 850s # received: 'index.html.zh-TW' 850s ok 138 850s # GET /modules/negotiation/zh-TW/compressed/ 850s # Accept-Language: zh-TW 850s # testing : Verify with a default language Accept-Language still obeyed (compression on) 850s # expected: 'index.html.zh-TW.gz' 850s # received: 'index.html.zh-TW.gz' 850s ok 139 850s # GET /modules/negotiation/zh-TW/two/index 850s # Accept-Language: zh-TW 850s # testing : Verify with a default language Accept-Language still obeyed 850s # expected: 'index.zh-TW.html' 850s # received: 'index.zh-TW.html' 850s ok 140 850s # GET /modules/negotiation/en/ 850s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 850s # testing : fu has a higher quality rating, so we expect fu 850s # expected: 'index.html.fu' 850s # received: 'index.html.fu' 850s ok 141 850s # GET /modules/negotiation/en/two/index 850s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 850s # testing : fu has a higher quality rating, so we expect fu 850s # expected: 'index.fu.html' 850s # received: 'index.fu.html' 850s ok 142 850s # GET /modules/negotiation/en/compressed/ 850s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 850s # testing : fu has a higher quality rating, so we expect fu 850s # expected: 'index.html.fu.gz' 850s # received: 'index.html.fu.gz' 850s ok 143 850s # GET /modules/negotiation/en/ 850s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 850s # testing : bu has the highest quality but is non-existant, so fr is next best 850s # expected: 'index.html.fr' 850s # received: 'index.html.fr' 850s ok 144 850s # GET /modules/negotiation/en/two/index 850s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 850s # testing : bu has the highest quality but is non-existant, so fr is next best 850s # expected: 'index.fr.html' 850s # received: 'index.fr.html' 850s ok 145 850s # GET /modules/negotiation/en/compressed/ 850s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 850s # testing : bu has the highest quality but is non-existant, so fr is next best 850s # expected: 'index.html.fr.gz' 850s # received: 'index.html.fr.gz' 850s ok 146 850s # GET /modules/negotiation/query/test?foo 850s # testing : The type map gives the script the highest quality; 850s # the request included a query string 850s # expected: 'QUERY_STRING --> foo' 850s # received: 'QUERY_STRING --> foo' 850s ok 147 850s # testing : should send correct variant 850s # expected: 'text/plain' 850s # received: 'text/plain' 850s ok 148 850s # testing : should send correct variant 850s # expected: 'text/plain' 850s # received: 'text/plain' 850s ok 149 850s # testing : should send correct variant 850s # expected: 'text/html' 850s # received: 'text/html' 850s ok 150 850s # testing : should send correct variant 850s # expected: 'image/jpeg' 850s # received: 'image/jpeg' 850s ok 151 850s # testing : should send correct variant 850s # expected: 'image/gif' 850s # received: 'image/gif' 850s ok 152 850s # testing : should send correct variant 850s # expected: 'text/plain' 850s # received: 'text/plain' 850s ok 153 850s # testing : expect Not Acceptable for Accept: 850s # expected: 406 850s # received: '406' 850s ok 154 850s # testing : expect Not Acceptable for Accept: *bad 850s # expected: 406 850s # received: '406' 850s ok 155 850s # testing : expect Not Acceptable for Accept: /* 850s # expected: 406 850s # received: '406' 850s ok 156 850s # testing : expect Not Acceptable for Accept: */ 850s # expected: 406 850s # received: '406' 850s ok 157 850s # testing : expect Not Acceptable for Accept: te/* 850s # expected: 406 850s # received: '406' 850s ok 158 850s ok 866s t/modules/proxy.t ................... 866s 1..46 866s # Running under perl version 5.040001 for linux 866s # Current time local: Thu Sep 4 16:06:55 2025 866s # Current time GMT: Thu Sep 4 16:06:55 2025 866s # Using Test.pm version 1.31 866s # Using Apache/Test.pm version 1.44 866s # testing : reverse proxy 866s # expected: 200 866s # received: '200' 866s ok 1 866s # testing : reverse proxied body 866s # expected: qr/^welcome to / 866s # received: 'welcome to localhost:8529 866s # ' 866s ok 2 866s # testing : reverse proxy to index.html 866s # expected: 200 866s # received: '200' 866s ok 3 866s # testing : reverse proxied body to index.html 866s # expected: qr/^welcome to / 866s # received: 'welcome to localhost:8529 866s # ' 866s ok 4 866s # testing : reverse proxy match 866s # expected: 200 866s # received: '200' 866s ok 5 866s # testing : reverse proxied body match 866s # expected: qr/^welcome to / 866s # received: 'welcome to localhost:8529 866s # ' 866s ok 6 866s # testing : reverse proxy match to index.html 866s # expected: 200 866s # received: '200' 866s ok 7 866s # testing : reverse proxied body match to index.html 866s # expected: qr/^welcome to / 866s # received: 'welcome to localhost:8529 866s # ' 866s ok 8 866s # testing : reverse proxy match no slash 866s # expected: 200 866s # received: '200' 866s ok 9 866s # testing : reverse proxied body no slash 866s # expected: qr/^welcome to / 866s # received: 'welcome to localhost:8529 866s # ' 866s ok 10 866s # testing : reverse proxy match w/ slash 866s # expected: 200 866s # received: '200' 866s ok 11 866s # testing : reverse proxied body w/ slash 866s # expected: qr/^welcome to / 866s # received: 'welcome to localhost:8529 866s # ' 866s ok 12 866s # testing : reverse proxy match w/ slash to index.html 866s # expected: 200 866s # received: '200' 866s ok 13 866s # testing : reverse proxied body w/ slash to index.html 866s # expected: qr/^welcome to / 866s # received: 'welcome to localhost:8529 866s # ' 866s ok 14 866s # testing : reverse Location-proxy to index.html 866s # expected: 200 866s # received: '200' 866s ok 15 866s # testing : reverse Location-proxied body 866s # expected: qr/^welcome to / 866s # received: 'welcome to localhost:8529 866s # ' 866s ok 16 866s # testing : reverse Location-proxy blocked by no-proxy env 866s # expected: 404 866s # received: '404' 866s ok 17 866s # testing : reverse proxy to env.pl 866s # expected: 200 866s # received: '200' 866s ok 18 866s # testing : reverse proxied env.pl response 866s # expected: qr/^APACHE_TEST_HOSTNAME = / 866s # received: 'APACHE_TEST_HOSTNAME = test.host.name 866s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 866s # CONTEXT_PREFIX = 866s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 866s # ENV_TEST = mod_env test environment variable 866s # ENV_TEST_EMPTY = 866s # GATEWAY_INTERFACE = CGI/1.1 866s # HTTP_CONNECTION = close 866s # HTTP_HOST = localhost:8529 866s # HTTP_USER_AGENT = libwww-perl/6.78 866s # HTTP_X_FORWARDED_FOR = 127.0.0.1 866s # HTTP_X_FORWARDED_HOST = localhost:8539 866s # HTTP_X_FORWARDED_SERVER = localhost 866s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 866s # QUERY_STRING = 866s # REMOTE_ADDR = 127.0.0.1 866s # REMOTE_PORT = 41116 866s # REQUEST_METHOD = GET 866s # REQUEST_SCHEME = http 866s # REQUEST_URI = /modules/cgi/env.pl 866s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 866s # SCRIPT_NAME = /modules/cgi/env.pl 866s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 866s # SCRIPT_URL = /modules/cgi/env.pl 866s # SERVER_ADDR = 127.0.0.1 866s # SERVER_ADMIN = tuser@localhost 866s # SERVER_NAME = localhost 866s # SERVER_PORT = 8529 866s # SERVER_PROTOCOL = HTTP/1.1 866s # SERVER_SIGNATURE = 866s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 866s # UNIQUE_ID = aLm5J2YGat5gLiwmXjZcpAAAAAQ 866s # ' 866s ok 19 866s # testing : X-Forwarded-For enabled 866s # expected: qr/HTTP_X_FORWARDED_FOR = / 866s # received: 'APACHE_TEST_HOSTNAME = test.host.name 866s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 866s # CONTEXT_PREFIX = 866s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 866s # ENV_TEST = mod_env test environment variable 866s # ENV_TEST_EMPTY = 866s # GATEWAY_INTERFACE = CGI/1.1 866s # HTTP_CONNECTION = close 866s # HTTP_HOST = localhost:8529 866s # HTTP_USER_AGENT = libwww-perl/6.78 866s # HTTP_X_FORWARDED_FOR = 127.0.0.1 866s # HTTP_X_FORWARDED_HOST = localhost:8539 866s # HTTP_X_FORWARDED_SERVER = localhost 866s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 866s # QUERY_STRING = 866s # REMOTE_ADDR = 127.0.0.1 866s # REMOTE_PORT = 41116 866s # REQUEST_METHOD = GET 866s # REQUEST_SCHEME = http 866s # REQUEST_URI = /modules/cgi/env.pl 866s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 866s # SCRIPT_NAME = /modules/cgi/env.pl 866s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 866s # SCRIPT_URL = /modules/cgi/env.pl 866s # SERVER_ADDR = 127.0.0.1 866s # SERVER_ADMIN = tuser@localhost 866s # SERVER_NAME = localhost 866s # SERVER_PORT = 8529 866s # SERVER_PROTOCOL = HTTP/1.1 866s # SERVER_SIGNATURE = 866s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 866s # UNIQUE_ID = aLm5J2YGat5gLiwmXjZcpAAAAAQ 866s # ' 866s ok 20 866s # testing : reverse proxy to env.pl without X-F-F 866s # expected: 200 866s # received: '200' 866s ok 21 866s # testing : reverse proxied env.pl w/o X-F-F 866s # expected: qr/HTTP_X_FORWARDED_FOR = / 866s # received: 'APACHE_TEST_HOSTNAME = test.host.name 866s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 866s # CONTEXT_PREFIX = 866s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 866s # ENV_TEST = mod_env test environment variable 866s # ENV_TEST_EMPTY = 866s # GATEWAY_INTERFACE = CGI/1.1 866s # HTTP_CONNECTION = Keep-Alive 866s # HTTP_HOST = localhost:8529 866s # HTTP_USER_AGENT = libwww-perl/6.78 866s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 866s # QUERY_STRING = 866s # REMOTE_ADDR = 127.0.0.1 866s # REMOTE_PORT = 41132 866s # REQUEST_METHOD = GET 866s # REQUEST_SCHEME = http 866s # REQUEST_URI = /modules/cgi/env.pl 866s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 866s # SCRIPT_NAME = /modules/cgi/env.pl 866s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 866s # SCRIPT_URL = /modules/cgi/env.pl 866s # SERVER_ADDR = 127.0.0.1 866s # SERVER_ADMIN = tuser@localhost 866s # SERVER_NAME = localhost 866s # SERVER_PORT = 8529 866s # SERVER_PROTOCOL = HTTP/1.1 866s # SERVER_SIGNATURE = 866s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 866s # UNIQUE_ID = aLm5J2YGat5gLiwmXjZcpQAAAAQ 866s # ' 866s ok 22 866s # testing : reverse proxy with query string 866s # expected: 200 866s # received: '200' 866s ok 23 866s # testing : reverse proxied query string OK 866s # expected: qr/QUERY_STRING = reverse-proxy\n/s 866s # received: 'APACHE_TEST_HOSTNAME = test.host.name 866s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 866s # CONTEXT_PREFIX = 866s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 866s # ENV_TEST = mod_env test environment variable 866s # ENV_TEST_EMPTY = 866s # GATEWAY_INTERFACE = CGI/1.1 866s # HTTP_CONNECTION = close 866s # HTTP_HOST = localhost:8529 866s # HTTP_USER_AGENT = libwww-perl/6.78 866s # HTTP_X_FORWARDED_FOR = 127.0.0.1 866s # HTTP_X_FORWARDED_HOST = localhost:8539 866s # HTTP_X_FORWARDED_SERVER = localhost 866s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 866s # QUERY_STRING = reverse-proxy 866s # REMOTE_ADDR = 127.0.0.1 866s # REMOTE_PORT = 41136 866s # REQUEST_METHOD = GET 866s # REQUEST_SCHEME = http 866s # REQUEST_URI = /modules/cgi/env.pl?reverse-proxy 866s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 866s # SCRIPT_NAME = /modules/cgi/env.pl 866s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 866s # SCRIPT_URL = /modules/cgi/env.pl 866s # SERVER_ADDR = 127.0.0.1 866s # SERVER_ADMIN = tuser@localhost 866s # SERVER_NAME = localhost 866s # SERVER_PORT = 8529 866s # SERVER_PROTOCOL = HTTP/1.1 866s # SERVER_SIGNATURE = 866s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 866s # UNIQUE_ID = aLm5J6ovGNaYuNqH-6iuGgAAAAU 866s # ' 866s ok 24 866s # testing : reverse proxy to dripfeed CGI 866s # expected: 200 866s # received: '200' 866s ok 25 866s # testing : reverse proxied to dripfeed CGI content OK 866s # expected: 'abcdef' 866s # received: 'abcdef' 866s ok 26 866s # testing : reverse proxy to nph-102 866s # expected: 102 866s # received: '102' 866s ok 27 866s # testing : reverse proxy 102 response 866s # expected: '' 866s # received: '' 866s ok 28 866s # testing : reverse proxy URI decoding issue, PR 15207 866s # expected: 404 866s # received: '404' 866s ok 29 866s # testing : ProxyPass not-proxied request 866s # expected: 200 866s # received: '200' 866s ok 30 866s # testing : ProxyPass not-proxied content OK 866s # expected: 'hello world' 866s # received: 'hello world' 866s ok 31 866s # testing : Lua executed 866s # expected: 200 866s # received: '200' 866s ok 32 866s # testing : 'Set-Cookie domain=' wrongly updated by ProxyPassReverseCookieDomain, PR 61560 866s # expected: 'fakedomain=local;domain=remote' 866s # received: 'fakedomain=local;domain=remote' 866s ok 33 866s # testing : Lua executed 866s # expected: 200 866s # received: '200' 866s ok 34 866s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath, PR 61560 866s # expected: 'fakepath=/local;path=/remote' 866s # received: 'fakepath=/local;path=/remote' 866s ok 35 866s # testing : Lua executed 866s # expected: 200 866s # received: '200' 866s ok 36 866s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath and/or ProxyPassReverseCookieDomain 866s # expected: 'domain=remote;path=/remote;foo=bar' 866s # received: 'domain=remote;path=/remote;foo=bar' 866s ok 37 866s # testing : reverse proxy of redirect 866s # expected: 301 866s # received: '301' 866s ok 38 866s # testing : reverse proxy rewrote redirect 866s # expected: qr/http:\/\/[^\/]*\/reverse\/alias/ 866s # received: 'http://localhost:8539/reverse/alias' 866s ok 39 866s # testing : reverse proxy of redirect via balancer 866s # expected: 301 866s # received: '301' 866s ok 40 866s # testing : reverse proxy via balancer rewrote redirect 866s # expected: 'http://localhost:8553/pr45434/5.html' 866s # received: 'http://localhost:8553/pr45434/5.html' 866s ok 41 866s # testing : ProxyPass UDS path 866s # expected: 200 866s # received: '200' 866s ok 42 866s # testing : UDS content OK 866s # expected: 'hello world' 866s # received: 'hello world' 866s ok 43 866s # testing : proxy mapping=servlet map it to /servlet/mapping.html 866s # expected: 200 866s # received: '200' 866s ok 44 866s # testing : proxy mapping=servlet map it to /servlet/mapping.html 866s # expected: 200 866s # received: '200' 866s ok 45 866s # testing : proxy to /servlet/mapping.html 866s # expected: 200 866s # received: '200' 866s ok 46 866s ok 873s t/modules/proxy_balancer.t .......... 873s 1..16 873s # Running under perl version 5.040001 for linux 873s # Current time local: Thu Sep 4 16:07:11 2025 873s # Current time GMT: Thu Sep 4 16:07:11 2025 873s # Using Test.pm version 1.31 873s # Using Apache/Test.pm version 1.44 873s # testing : Balancer did not die 873s # expected: 200 873s # received: '200' 873s ok 1 873s # testing : Balancer did not die 873s # expected: 200 873s # received: '200' 873s ok 2 873s # testing : Balancer did not die 873s # expected: 200 873s # received: '200' 873s ok 3 873s # testing : failed over 873s # expected: 200 873s # received: '200' 873s ok 4 873s # testing : response body echoed 873s # expected: 'AAAAAAAA' 873s # received: 'AAAAAAAA' 873s ok 5 873s # testing : failed over 873s # expected: 200 873s # received: '200' 873s ok 6 873s # testing : response body echoed 873s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 873s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 873s ok 7 873s # testing : failed over 873s # expected: 200 873s # received: '200' 873s ok 8 873s # testing : response body echoed 873s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 873s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 873s ok 9 873s # testing : failed over 873s # expected: 200 873s # received: '200' 873s ok 10 873s # testing : response body echoed 873s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 873s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 873s ok 11 873s # testing : Can't find balancer-manager 873s # expected: 200 873s # received: '200' 873s ok 12 873s # testing : request failed 873s # expected: 200 873s # received: '200' 873s ok 13 873s # testing : AJP worker created 873s # expected: qr/ajp/ 873s # received: ' 873s # Balancer Manager 873s # 873s # 873s #

Load Balancer Manager for localhost

873s # 873s #
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
873s #
Server Built: 2025-07-23T18:22:41
873s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
873s #
873s #

LoadBalancer Status for balancer://foo1 [p30754e34_foo1]

873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/baltest1Yes
873s #
873s # 873s # 873s # 873s # 873s # 873s # 873s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85511.000Init Ok 10-100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85521.000Init Ok 00100 0 0 NONE30000ms1 (0)1 (0)
873s #
873s #

LoadBalancer Status for balancer://foo2 [p30754e34_foo2]

873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bytraffic/baltest2Yes
873s #
873s # 873s # 873s # 873s # 873s # 873s # 873s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85511.000Init Ok 100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85521.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
873s #
873s #

LoadBalancer Status for balancer://foo3 [p30754e34_foo3]

873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bybusyness/baltest3Yes
873s #
873s # 873s # 873s # 873s # 873s # 873s # 873s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85511.000Init Ok 10-100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85521.000Init Ok 00100 0 0 NONE30000ms1 (0)1 (0)
873s #
873s #

LoadBalancer Status for balancer://foo4 [p30754e34_foo4]

873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01heartbeat/baltest4Yes
873s #
873s # 873s # 873s # 873s # 873s # 873s # 873s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85511.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85521.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
873s #
873s #

LoadBalancer Status for balancer://pr45434 [p30754e34_pr45434]

873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
1 [1 Used] (None) Off00byrequests/pr45434Yes
873s #
873s # 873s # 873s # 873s # 873s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:8529/modules1.000Init Ok 100212 280 NONE30000ms1 (0)1 (0)
873s #
873s #

LoadBalancer Status for balancer://failover [p30754e34_failover]

873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/Yes
873s #
873s # 873s # 873s # 873s # 873s # 873s # 873s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85541.000Init Err 100 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85511.000Init Stby Ok 4007.2K6.1KNONE30000ms1 (0)1 (0)
873s #
873s #

LoadBalancer Status for balancer://dynproxy [p30754e34_dynproxy]

873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s # 873s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
10 [0 Used] (None) Off00byrequests/dynproxyYes
873s #
873s # 873s # 873s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
873s #
873s # 873s # ' 873s ok 14 873s # testing : request should fail for /dynproxy 873s # expected: 503 873s # received: '503' 873s ok 15 873s # testing : request failed to /dynproxy 873s # expected: 200 873s # received: '200' 873s ok 16 873s ok 880s Can't exec "php-fpm": No such file or directory at t/modules/proxy_fcgi.t line 12. 881s t/modules/proxy_fcgi.t .............. 881s 1..27 881s # Running under perl version 5.040001 for linux 881s # Current time local: Thu Sep 4 16:07:18 2025 881s # Current time GMT: Thu Sep 4 16:07:18 2025 881s # Using Test.pm version 1.31 881s # Using Apache/Test.pm version 1.44 881s # testing : proxy to FCGI backend works (/fcgisetenv?query) 881s # expected: 200 881s # received: '200' 881s ok 1 881s # > APACHE_TEST_HOSTNAME=test.host.name 881s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 881s # > CONTEXT_PREFIX= 881s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 881s # > ENV_TEST=mod_env test environment variable 881s # > ENV_TEST_EMPTY= 881s # > FCGI_ROLE=RESPONDER 881s # > GATEWAY_INTERFACE=CGI/1.1 881s # > HTTP_CONNECTION=TE, close 881s # > HTTP_HOST=localhost:8556 881s # > HTTP_TE=deflate,gzip;q=0.3 881s # > HTTP_USER_AGENT=libwww-perl/6.78 881s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 881s # > QUERY_STRING=test_value 881s # > REMOTE_PORT=51434 881s # > REQUEST_METHOD=GET 881s # > REQUEST_SCHEME=http 881s # > REQUEST_URI=/fcgisetenv?query 881s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/fcgisetenv 881s # > SCRIPT_NAME=/fcgisetenv 881s # > SCRIPT_URI=http://localhost:8556/fcgisetenv 881s # > SCRIPT_URL=/fcgisetenv 881s # > SERVER_ADDR=127.0.0.1 881s # > SERVER_ADMIN=tuser@localhost 881s # > SERVER_NAME=localhost 881s # > SERVER_PORT=8556 881s # > SERVER_PROTOCOL=HTTP/1.1 881s # > SERVER_SIGNATURE= 881s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s # > TEST_CGI_VERSION=v1.1 881s # > TEST_DOCROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 881s # > TEST_EMPTY= 881s # > UNIQUE_ID=aLm5PajvGa9gJrNTP9ao6wAAAAY 881s # > proxy-nokeepalive=1 881s # testing : ProxyFCGISetEnvIf can override an existing variable 881s # expected: 'test_value' 881s # received: 'test_value' 881s ok 2 881s # testing : ProxyFCGISetEnvIf does not set variables if condition is false 881s # expected: undef 881s # received: undef 881s ok 3 881s # testing : ProxyFCGISetEnvIf can set empty values 881s # expected: '' 881s # received: '' 881s ok 4 881s # testing : ProxyFCGISetEnvIf can replace with request variables 881s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs' 881s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs' 881s ok 5 881s # testing : ProxyFCGISetEnvIf can replace with backreferences 881s # expected: 'v1.1' 881s # received: 'v1.1' 881s ok 6 881s # testing : ProxyFCGISetEnvIf can unset var 881s # expected: undef 881s # received: undef 881s ok 7 881s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic/index.php?query) 881s # expected: 200 881s # received: '200' 881s ok 8 881s # > APACHE_TEST_HOSTNAME=test.host.name 881s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 881s # > CONTEXT_PREFIX= 881s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 881s # > ENV_TEST=mod_env test environment variable 881s # > ENV_TEST_EMPTY= 881s # > FCGI_ROLE=RESPONDER 881s # > GATEWAY_INTERFACE=CGI/1.1 881s # > HTTP_CONNECTION=TE, close 881s # > HTTP_HOST=localhost:8556 881s # > HTTP_TE=deflate,gzip;q=0.3 881s # > HTTP_USER_AGENT=libwww-perl/6.78 881s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 881s # > QUERY_STRING=query 881s # > REMOTE_ADDR=127.0.0.1 881s # > REMOTE_PORT=51436 881s # > REQUEST_METHOD=GET 881s # > REQUEST_SCHEME=http 881s # > REQUEST_URI=/modules/proxy/fcgi-generic/index.php?query 881s # > SCRIPT_FILENAME=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php 881s # > SCRIPT_NAME=/modules/proxy/fcgi-generic/index.php 881s # > SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-generic/index.php 881s # > SCRIPT_URL=/modules/proxy/fcgi-generic/index.php 881s # > SERVER_ADDR=127.0.0.1 881s # > SERVER_ADMIN=tuser@localhost 881s # > SERVER_NAME=localhost 881s # > SERVER_PORT=8556 881s # > SERVER_PROTOCOL=HTTP/1.1 881s # > SERVER_SIGNATURE= 881s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s # > UNIQUE_ID=aLm5PUHOJzQP_NvfCObd7wAAAAA 881s # > proxy-nokeepalive=1 881s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 881s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 881s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 881s ok 9 881s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic-rewrite/index.php?query) 881s # expected: 200 881s # received: '200' 881s ok 10 881s # > APACHE_TEST_HOSTNAME=test.host.name 881s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 881s # > CONTEXT_PREFIX= 881s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 881s # > ENV_TEST=mod_env test environment variable 881s # > ENV_TEST_EMPTY= 881s # > FCGI_ROLE=RESPONDER 881s # > GATEWAY_INTERFACE=CGI/1.1 881s # > HTTP_CONNECTION=TE, close 881s # > HTTP_HOST=localhost:8556 881s # > HTTP_TE=deflate,gzip;q=0.3 881s # > HTTP_USER_AGENT=libwww-perl/6.78 881s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 881s # > QUERY_STRING=query 881s # > REMOTE_ADDR=127.0.0.1 881s # > REMOTE_PORT=51438 881s # > REQUEST_METHOD=GET 881s # > REQUEST_SCHEME=http 881s # > REQUEST_URI=/modules/proxy/fcgi-generic-rewrite/index.php?query 881s # > SCRIPT_FILENAME=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php 881s # > SCRIPT_NAME=/modules/proxy/fcgi-generic-rewrite/index.php 881s # > SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-generic-rewrite/index.php 881s # > SCRIPT_URL=/modules/proxy/fcgi-generic-rewrite/index.php 881s # > SERVER_ADDR=127.0.0.1 881s # > SERVER_ADMIN=tuser@localhost 881s # > SERVER_NAME=localhost 881s # > SERVER_PORT=8556 881s # > SERVER_PROTOCOL=HTTP/1.1 881s # > SERVER_SIGNATURE= 881s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s # > UNIQUE_ID=aLm5Pb3tYgb-oa0xTSrU6gAAAAE 881s # > proxy-nokeepalive=1 881s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 881s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 881s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 881s ok 11 881s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-rewrite-path-info/path/info?query) 881s # expected: 200 881s # received: '200' 881s ok 12 881s # > APACHE_TEST_HOSTNAME=test.host.name 881s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 881s # > CONTEXT_PREFIX= 881s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 881s # > ENV_TEST=mod_env test environment variable 881s # > ENV_TEST_EMPTY= 881s # > FCGI_ROLE=RESPONDER 881s # > GATEWAY_INTERFACE=CGI/1.1 881s # > HTTP_CONNECTION=TE, close 881s # > HTTP_HOST=localhost:8556 881s # > HTTP_TE=deflate,gzip;q=0.3 881s # > HTTP_USER_AGENT=libwww-perl/6.78 881s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 881s # > PATH_INFO=/path/info 881s # > PATH_TRANSLATED=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/path/info 881s # > QUERY_STRING=query 881s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 881s # > REDIRECT_ENV_TEST=mod_env test environment variable 881s # > REDIRECT_ENV_TEST_EMPTY= 881s # > REDIRECT_QUERY_STRING=query 881s # > REDIRECT_SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-rewrite-path-info/path/info 881s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 881s # > REDIRECT_STATUS=200 881s # > REDIRECT_UNIQUE_ID=aLm5Pc8zrArjm7G32rBPugAAAAM 881s # > REDIRECT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 881s # > REMOTE_ADDR=127.0.0.1 881s # > REMOTE_PORT=51442 881s # > REQUEST_METHOD=GET 881s # > REQUEST_SCHEME=http 881s # > REQUEST_URI=/modules/proxy/fcgi-rewrite-path-info/path/info?query 881s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php 881s # > SCRIPT_NAME=/modules/proxy/fcgi-rewrite-path-info/index.php 881s # > SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-rewrite-path-info/path/info 881s # > SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 881s # > SERVER_ADDR=127.0.0.1 881s # > SERVER_ADMIN=tuser@localhost 881s # > SERVER_NAME=localhost 881s # > SERVER_PORT=8556 881s # > SERVER_PROTOCOL=HTTP/1.1 881s # > SERVER_SIGNATURE= 881s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s # > UNIQUE_ID=aLm5Pc8zrArjm7G32rBPugAAAAM 881s # > proxy-nokeepalive=1 881s # testing : Default SCRIPT_FILENAME has proxy:fcgi prefix for compatibility 881s # expected: 'proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 881s # received: 'proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 881s ok 13 881s # testing : Default SCRIPT_NAME uses actual path to script 881s # expected: '/modules/proxy/fcgi-rewrite-path-info/index.php' 881s # received: '/modules/proxy/fcgi-rewrite-path-info/index.php' 881s ok 14 881s # testing : Default PATH_INFO is correct 881s # expected: '/path/info' 881s # received: '/path/info' 881s ok 15 881s # testing : Default PATH_TRANSLATED is correct 881s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 881s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 881s ok 16 881s # testing : Default QUERY_STRING is correct 881s # expected: 'query' 881s # received: 'query' 881s ok 17 881s # testing : Default REDIRECT_URL uses original client URL 881s # expected: '/modules/proxy/fcgi-rewrite-path-info/path/info' 881s # received: '/modules/proxy/fcgi-rewrite-path-info/path/info' 881s ok 18 881s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-action/index.php/path/info?query) 881s # expected: 200 881s # received: '200' 881s ok 19 881s # > APACHE_TEST_HOSTNAME=test.host.name 881s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 881s # > CONTEXT_PREFIX= 881s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 881s # > ENV_TEST=mod_env test environment variable 881s # > ENV_TEST_EMPTY= 881s # > FCGI_ROLE=RESPONDER 881s # > GATEWAY_INTERFACE=CGI/1.1 881s # > HTTP_CONNECTION=TE, close 881s # > HTTP_HOST=localhost:8556 881s # > HTTP_TE=deflate,gzip;q=0.3 881s # > HTTP_USER_AGENT=libwww-perl/6.78 881s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 881s # > PATH_INFO=/modules/proxy/fcgi-action/index.php/path/info 881s # > PATH_TRANSLATED=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info 881s # > QUERY_STRING=query 881s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 881s # > REDIRECT_ENV_TEST=mod_env test environment variable 881s # > REDIRECT_ENV_TEST_EMPTY= 881s # > REDIRECT_HANDLER=application/x-fcgi-action 881s # > REDIRECT_QUERY_STRING=query 881s # > REDIRECT_SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-action/index.php/path/info 881s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 881s # > REDIRECT_STATUS=200 881s # > REDIRECT_UNIQUE_ID=aLm5Pc0_ba99zogffilvawAAAAQ 881s # > REDIRECT_URL=/modules/proxy/fcgi-action/index.php/path/info 881s # > REMOTE_ADDR=127.0.0.1 881s # > REMOTE_PORT=51456 881s # > REQUEST_METHOD=GET 881s # > REQUEST_SCHEME=http 881s # > REQUEST_URI=/modules/proxy/fcgi-action/index.php/path/info?query 881s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual 881s # > SCRIPT_NAME=/fcgi-action-virtual 881s # > SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-action/index.php/path/info 881s # > SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 881s # > SERVER_ADDR=127.0.0.1 881s # > SERVER_ADMIN=tuser@localhost 881s # > SERVER_NAME=localhost 881s # > SERVER_PORT=8556 881s # > SERVER_PROTOCOL=HTTP/1.1 881s # > SERVER_SIGNATURE= 881s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s # > UNIQUE_ID=aLm5Pc0_ba99zogffilvawAAAAQ 881s # > proxy-nokeepalive=1 881s # testing : Action SCRIPT_FILENAME has proxy:fcgi prefix and uses virtual action Location 881s # expected: 'proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 881s # received: 'proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 881s ok 20 881s # testing : Action SCRIPT_NAME is the virtual action Location 881s # expected: '/fcgi-action-virtual' 881s # received: '/fcgi-action-virtual' 881s ok 21 881s # testing : Action PATH_INFO contains full URI path 881s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 881s # received: '/modules/proxy/fcgi-action/index.php/path/info' 881s ok 22 881s # testing : Action PATH_TRANSLATED contains full URI path 881s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 881s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 881s ok 23 881s # testing : Action QUERY_STRING is correct 881s # expected: 'query' 881s # received: 'query' 881s ok 24 881s # testing : Action REDIRECT_URL uses original client URL 881s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 881s # received: '/modules/proxy/fcgi-action/index.php/path/info' 881s ok 25 881s # testing : proxy to FCGI backend works (/modules/proxy/fcgi/index.php) 881s # expected: 200 881s # received: '200' 881s ok 26 881s # > APACHE_TEST_HOSTNAME=test.host.name 881s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 881s # > CONTEXT_PREFIX= 881s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 881s # > ENV_TEST=mod_env test environment variable 881s # > ENV_TEST_EMPTY= 881s # > FCGI_ROLE=RESPONDER 881s # > GATEWAY_INTERFACE=CGI/1.1 881s # > HTTP_CONNECTION=TE, close 881s # > HTTP_HOST=localhost:8556 881s # > HTTP_TE=deflate,gzip;q=0.3 881s # > HTTP_USER_AGENT=libwww-perl/6.78 881s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 881s # > QUERY_STRING= 881s # > REMOTE_ADDR=127.0.0.1 881s # > REMOTE_PORT=51472 881s # > REQUEST_METHOD=GET 881s # > REQUEST_SCHEME=http 881s # > REQUEST_URI=/modules/proxy/fcgi/index.php 881s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi/index.php 881s # > SCRIPT_NAME=/modules/proxy/fcgi/index.php 881s # > SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi/index.php 881s # > SCRIPT_URL=/modules/proxy/fcgi/index.php 881s # > SERVER_ADDR=127.0.0.1 881s # > SERVER_ADMIN=tuser@localhost 881s # > SERVER_NAME=localhost 881s # > SERVER_PORT=8556 881s # > SERVER_PROTOCOL=HTTP/1.1 881s # > SERVER_SIGNATURE= 881s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s # > UNIQUE_ID=aLm5PajvGa9gJrNTP9ao7AAAAAY 881s # > proxy-nokeepalive=1 881s # testing : Server sets correct SCRIPT_NAME by default 881s # expected: '/modules/proxy/fcgi/index.php' 881s # received: '/modules/proxy/fcgi/index.php' 881s ok 27 881s ok 888s t/modules/proxy_websockets.t ........ 888s 1..2 888s # Running under perl version 5.040001 for linux 888s # Current time local: Thu Sep 4 16:07:26 2025 888s # Current time GMT: Thu Sep 4 16:07:26 2025 888s # Using Test.pm version 1.31 888s # Using Apache/Test.pm version 1.44 888s # wsoc connected 888s # wsoc msg received: ping0 opcode 1 888s # wsoc msg received: ping1 opcode 1 888s # wsoc msg received: ping2 opcode 1 888s # wsoc msg received: ping3 opcode 1 888s # wsoc msg received: sendq opcode 1 888s # closing 888s # expected: 0 888s # received: 0 888s ok 1 888s # expected: 5 888s # received: 5 888s ok 2 888s ok 893s t/modules/proxy_websockets_ssl.t .... 893s 1..2 893s # Running under perl version 5.040001 for linux 893s # Current time local: Thu Sep 4 16:07:32 2025 893s # Current time GMT: Thu Sep 4 16:07:32 2025 893s # Using Test.pm version 1.31 893s # Using Apache/Test.pm version 1.44 893s # wss://localhost:8532/modules/lua/websockets.lua 893s # wsoc connected 893s # wsoc msg received: ping0 opcode 1 893s # wsoc msg received: ping1 opcode 1 893s # wsoc msg received: ping2 opcode 1 893s # wsoc msg received: ping3 opcode 1 893s # wsoc msg received: sendq opcode 1 893s # closing 893s # expected: 0 893s # received: 0 893s ok 1 893s # expected: 5 893s # received: 5 893s ok 2 893s ok 899s t/modules/ratelimit.t ............... 899s 1..3 899s # Running under perl version 5.040001 for linux 899s # Current time local: Thu Sep 4 16:07:38 2025 899s # Current time GMT: Thu Sep 4 16:07:38 2025 899s # Using Test.pm version 1.31 899s # Using Apache/Test.pm version 1.44 899s # Status Line: '200 OK' 899s # testing : ratelimited small file 899s # expected: '200' 899s # received: '200' 899s ok 1 899s # Status Line: '200 OK' 899s # testing : ratelimited small autoindex output 899s # expected: '200' 899s # received: '200' 899s ok 2 899s # Status Line: '200 OK' 899s # testing : ratelimited chunked response 899s # expected: '200' 899s # received: '200' 899s ok 3 899s ok 905s t/modules/reflector.t ............... 905s 1..14 905s # Running under perl version 5.040001 for linux 905s # Current time local: Thu Sep 4 16:07:44 2025 905s # Current time GMT: Thu Sep 4 16:07:44 2025 905s # Using Test.pm version 1.31 905s # Using Apache/Test.pm version 1.44 905s # testing : Checking return code is '200' 905s # expected: 200 905s # received: '200' 905s ok 1 905s ok 2 905s # testing : 'Content-Encoding' has not been added because there was no filter 905s # expected: undef 905s # received: undef 905s ok 3 905s # testing : 'header2reflect' is present 905s # expected: '1' 905s # received: '1' 905s ok 4 905s # testing : 'header2update' is absent 905s # expected: undef 905s # received: undef 905s ok 5 905s # testing : 'header2updateUpdated' is present 905s # expected: '1' 905s # received: '1' 905s ok 6 905s # testing : 'header2delete' is absent 905s # expected: undef 905s # received: undef 905s ok 7 905s # testing : Checking return code is '200' 905s # expected: 200 905s # received: '200' 905s ok 8 905s ok 9 905s # testing : 'Content-Encoding' has been added by the DEFLATE filter 905s # expected: 'gzip' 905s # received: 'gzip' 905s ok 10 905s # testing : 'header2reflect' is present 905s # expected: '1' 905s # received: '1' 905s ok 11 905s # testing : 'header2update' is absent 905s # expected: undef 905s # received: undef 905s ok 12 905s # testing : 'header2updateUpdated' is present 905s # expected: '1' 905s # received: '1' 905s ok 13 905s # testing : 'header2delete' is absent 905s # expected: undef 905s # received: undef 905s ok 14 905s ok 910s t/modules/remoteip.t ................ 910s 1..12 910s # Running under perl version 5.040001 for linux 910s # Current time local: Thu Sep 4 16:07:50 2025 910s # Current time GMT: Thu Sep 4 16:07:50 2025 910s # Using Test.pm version 1.31 910s # Using Apache/Test.pm version 1.44 910s ok 1 910s # testing : PROXY human readable TCP4 protocol check 910s # expected: 200 910s # received: '200' 910s ok 2 910s # testing : Content check 910s # expected: 'PROXY-OK' 910s # received: 'PROXY-OK' 910s ok 3 910s ok 4 910s # testing : broken PROXY human readable protocol check 910s # expected: undef 910s # received: undef 910s ok 5 910s # testing : Content check 910s # expected: '' 910s # received: '' 910s ok 6 910s ok 7 910s # testing : PROXY human readable TCP6 protocol check 910s # expected: 200 910s # received: '200' 910s ok 8 910s # testing : Content check 910s # expected: 'PROXY-OK' 910s # received: 'PROXY-OK' 910s ok 9 910s ok 10 910s # testing : PROXY binary protocol TCP4 check 910s # expected: 200 910s # received: '200' 910s ok 11 910s # testing : Content check 910s # expected: 'PROXY-OK' 910s # received: 'PROXY-OK' 910s ok 12 910s ok 915s t/modules/rewrite.t ................. 915s 1..70 915s # Running under perl version 5.040001 for linux 915s # Current time local: Thu Sep 4 16:07:55 2025 915s # Current time GMT: Thu Sep 4 16:07:55 2025 915s # Using Test.pm version 1.31 915s # Using Apache/Test.pm version 1.44 915s ok 1 915s ok 2 915s ok 3 915s ok 4 915s ok 5 915s ok 6 915s ok 7 915s ok 8 915s ok 9 915s ok 10 915s ok 11 915s ok 12 915s ok 13 915s ok 14 915s ok 15 915s ok 16 915s ok 17 915s ok 18 915s ok 19 915s ok 20 915s ok 21 915s # testing : query-string append test 915s # expected: qr/\nQUERY_STRING = foo=bar\&baz=bee\n/s 915s # received: 'APACHE_TEST_HOSTNAME = test.host.name 915s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 915s # CONTEXT_PREFIX = 915s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 915s # ENV_TEST = mod_env test environment variable 915s # ENV_TEST_EMPTY = 915s # GATEWAY_INTERFACE = CGI/1.1 915s # HTTP_CONNECTION = TE, close 915s # HTTP_HOST = localhost:8529 915s # HTTP_TE = deflate,gzip;q=0.3 915s # HTTP_USER_AGENT = libwww-perl/6.78 915s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 915s # QUERY_STRING = foo=bar&baz=bee 915s # REDIRECT_APACHE_TEST_HOSTNAME = test.host.name 915s # REDIRECT_ENV_TEST = mod_env test environment variable 915s # REDIRECT_ENV_TEST_EMPTY = 915s # REDIRECT_QUERY_STRING = foo=bar&baz=bee 915s # REDIRECT_SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 915s # REDIRECT_SCRIPT_URL = /modules/rewrite/qsa.html 915s # REDIRECT_STATUS = 200 915s # REDIRECT_UNIQUE_ID = aLm5YM8zrArjm7G32rBPxQAAAAM 915s # REDIRECT_URL = /modules/rewrite/qsa.html 915s # REMOTE_ADDR = 127.0.0.1 915s # REMOTE_PORT = 57370 915s # REQUEST_METHOD = GET 915s # REQUEST_SCHEME = http 915s # REQUEST_URI = /modules/rewrite/qsa.html?baz=bee 915s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 915s # SCRIPT_NAME = /modules/cgi/env.pl 915s # SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 915s # SCRIPT_URL = /modules/rewrite/qsa.html 915s # SERVER_ADDR = 127.0.0.1 915s # SERVER_ADMIN = tuser@localhost 915s # SERVER_NAME = localhost 915s # SERVER_PORT = 8529 915s # SERVER_PROTOCOL = HTTP/1.1 915s # SERVER_SIGNATURE = 915s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 915s # UNIQUE_ID = aLm5YM8zrArjm7G32rBPxQAAAAM' 915s ok 22 915s # testing : per-dir redirect response code is OK 915s # expected: 301 915s # received: '301' 915s ok 23 915s # testing : per-dir query-string escaping is OK 915s # expected: 'http://localhost:8529/foobar.html?q=%25' 915s # received: 'http://localhost:8529/foobar.html?q=%25' 915s ok 24 915s # testing : redirect response code is OK 915s # expected: 301 915s # received: '301' 915s ok 25 915s # testing : query-string escaping is OK 915s # expected: 'http://localhost:8529/foobar.html?q=%25' 915s # received: 'http://localhost:8529/foobar.html?q=%25' 915s ok 26 915s # testing : request was proxied 915s # expected: 'JACKPOT' 915s # received: 'JACKPOT' 915s ok 27 915s # testing : per-dir proxied rewrite escaping worked 915s # expected: 'foo bar' 915s # received: 'foo bar' 915s ok 28 915s # testing : QUERY_STRING passed OK 915s # expected: qr/QUERY_STRING = fish=fowl\n/s 915s # received: 'APACHE_TEST_HOSTNAME = test.host.name 915s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 915s # CONTEXT_PREFIX = 915s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 915s # ENV_TEST = mod_env test environment variable 915s # ENV_TEST_EMPTY = 915s # GATEWAY_INTERFACE = CGI/1.1 915s # HTTP_CONNECTION = Keep-Alive 915s # HTTP_HOST = localhost:8529 915s # HTTP_USER_AGENT = libwww-perl/6.78 915s # HTTP_X_FORWARDED_FOR = 127.0.0.1 915s # HTTP_X_FORWARDED_HOST = localhost:8529 915s # HTTP_X_FORWARDED_SERVER = localhost 915s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 915s # QUERY_STRING = fish=fowl 915s # REMOTE_ADDR = 127.0.0.1 915s # REMOTE_PORT = 57424 915s # REQUEST_METHOD = GET 915s # REQUEST_SCHEME = http 915s # REQUEST_URI = /modules/cgi/env.pl?fish=fowl 915s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 915s # SCRIPT_NAME = /modules/cgi/env.pl 915s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 915s # SCRIPT_URL = /modules/cgi/env.pl 915s # SERVER_ADDR = 127.0.0.1 915s # SERVER_ADMIN = tuser@localhost 915s # SERVER_NAME = localhost 915s # SERVER_PORT = 8529 915s # SERVER_PROTOCOL = HTTP/1.1 915s # SERVER_SIGNATURE = 915s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 915s # UNIQUE_ID = aLm5YM8zrArjm7G32rBPyAAAAAM' 915s ok 29 915s # testing : RewriteCond QUERY_STRING test 915s # expected: 404 915s # received: '404' 915s ok 30 915s # testing : QUERY_STRING passed OK 915s # expected: qr/QUERY_STRING = horse=trigger\n/s 915s # received: 'APACHE_TEST_HOSTNAME = test.host.name 915s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 915s # CONTEXT_PREFIX = 915s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 915s # ENV_TEST = mod_env test environment variable 915s # ENV_TEST_EMPTY = 915s # GATEWAY_INTERFACE = CGI/1.1 915s # HTTP_CONNECTION = Keep-Alive 915s # HTTP_HOST = localhost:8529 915s # HTTP_USER_AGENT = libwww-perl/6.78 915s # HTTP_X_FORWARDED_FOR = 127.0.0.1 915s # HTTP_X_FORWARDED_HOST = localhost:8529 915s # HTTP_X_FORWARDED_SERVER = localhost 915s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 915s # QUERY_STRING = horse=trigger 915s # REMOTE_ADDR = 127.0.0.1 915s # REMOTE_PORT = 57424 915s # REQUEST_METHOD = GET 915s # REQUEST_SCHEME = http 915s # REQUEST_URI = /modules/cgi/env.pl?horse=trigger 915s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 915s # SCRIPT_NAME = /modules/cgi/env.pl 915s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 915s # SCRIPT_URL = /modules/cgi/env.pl 915s # SERVER_ADDR = 127.0.0.1 915s # SERVER_ADMIN = tuser@localhost 915s # SERVER_NAME = localhost 915s # SERVER_PORT = 8529 915s # SERVER_PROTOCOL = HTTP/1.1 915s # SERVER_SIGNATURE = 915s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 915s # UNIQUE_ID = aLm5YM8zrArjm7G32rBPyQAAAAM' 915s ok 31 915s # testing : proxy/QSA test success 915s # expected: 200 915s # received: '200' 915s ok 32 915s # testing : proxy/QSA test appended args correctly 915s # expected: qr/QUERY_STRING = foo=bar\&bloo=blar\n/s 915s # received: 'HTTP/1.1 200 OK 915s # Connection: close 915s # Date: Thu, 04 Sep 2025 16:08:00 GMT 915s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 915s # Vary: In-If1 915s # Content-Type: text/plain 915s # Client-Date: Thu, 04 Sep 2025 16:08:00 GMT 915s # Client-Peer: 127.0.0.1:8529 915s # Client-Response-Num: 1 915s # Client-Transfer-Encoding: chunked 915s # DMMATCH1: 1, 1 915s # 915s # APACHE_TEST_HOSTNAME = test.host.name 915s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 915s # CONTEXT_PREFIX = 915s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 915s # ENV_TEST = mod_env test environment variable 915s # ENV_TEST_EMPTY = 915s # GATEWAY_INTERFACE = CGI/1.1 915s # HTTP_CONNECTION = Keep-Alive 915s # HTTP_HOST = localhost:8529 915s # HTTP_USER_AGENT = libwww-perl/6.78 915s # HTTP_X_FORWARDED_FOR = 127.0.0.1 915s # HTTP_X_FORWARDED_HOST = localhost:8529 915s # HTTP_X_FORWARDED_SERVER = localhost 915s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 915s # QUERY_STRING = foo=bar&bloo=blar 915s # REMOTE_ADDR = 127.0.0.1 915s # REMOTE_PORT = 57424 915s # REQUEST_METHOD = GET 915s # REQUEST_SCHEME = http 915s # REQUEST_URI = /modules/cgi/env.pl?foo=bar&bloo=blar 915s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 915s # SCRIPT_NAME = /modules/cgi/env.pl 915s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 915s # SCRIPT_URL = /modules/cgi/env.pl 915s # SERVER_ADDR = 127.0.0.1 915s # SERVER_ADMIN = tuser@localhost 915s # SERVER_NAME = localhost 915s # SERVER_PORT = 8529 915s # SERVER_PROTOCOL = HTTP/1.1 915s # SERVER_SIGNATURE = 915s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 915s # UNIQUE_ID = aLm5YM8zrArjm7G32rBPygAAAAM 915s # ' 915s ok 33 915s # testing : PR 60478 rewrite loop is halted 915s # expected: 500 915s # received: '500' 915s ok 34 915s # testing : Correct internal redirect happened, OK 915s # expected: qr/VARY2/ 915s # received: 'VARY2 915s # ' 915s ok 35 915s # testing : Vary:Host header not added, OK 915s # expected: qr/(?!.*Host.*)/ 915s # received: 'In-If1' 915s ok 36 915s # testing : Correct internal redirect happened, OK 915s # expected: qr/VARY2/ 915s # received: 'VARY2 915s # ' 915s ok 37 915s # testing : Vary:Host header not added, OK 915s # expected: qr/(?!.*Host.*)/ 915s # received: 'In-If1' 915s ok 38 915s # testing : Correct internal redirect happened, OK 915s # expected: qr/VARY4/ 915s # received: 'VARY4' 915s ok 39 915s # testing : Vary:User-Agent header added, OK 915s # expected: qr/User-Agent/ 915s # received: 'In-If1,User-Agent' 915s ok 40 915s # testing : Correct internal redirect happened, OK 915s # expected: qr/VARY4/ 915s # received: 'VARY4' 915s ok 41 915s # testing : Vary:Accept header added, OK 915s # expected: qr/Accept/ 915s # received: 'In-If1,Accept' 915s ok 42 915s # testing : Correct internal redirect happened, OK 915s # expected: qr/VARY4/ 915s # received: 'VARY4' 915s ok 43 915s # testing : Vary:Referer header added, OK 915s # expected: qr/Referer/ 915s # received: 'In-If1,Referer' 915s ok 44 915s # testing : Vary:Accept header not added, OK 915s # expected: qr/(?!.*Accept.*)/ 915s # received: 'In-If1,Referer' 915s ok 45 915s # testing : Correct internal redirect happened, OK 915s # expected: qr/VARY4/ 915s # received: 'VARY4' 915s ok 46 915s # testing : Vary:Host header not added, OK 915s # expected: qr/(?!.*Host.*)/ 915s # received: 'In-If1' 915s ok 47 915s # testing : samesite not present with no arg 915s # expected: qr/(?!.*SameSite=.*)/ 915s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:08:00 GMT; secure; HttpOnly' 915s ok 48 915s # testing : samesite not present with 0 915s # expected: qr/(?!.*SameSite=.*)/ 915s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:08:00 GMT; secure; HttpOnly' 915s ok 49 915s # testing : samesite not present with false 915s # expected: qr/(?!.*SameSite=.*)/ 915s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:08:00 GMT; secure; HttpOnly' 915s ok 50 915s # testing : samesite=none 915s # expected: qr/SameSite=none/ 915s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:08:00 GMT; secure; HttpOnly; SameSite=none' 915s ok 51 915s # testing : samesite=lax 915s # expected: qr/SameSite=lax/ 915s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:08:00 GMT; secure; HttpOnly; SameSite=lax' 915s ok 52 915s # testing : samesite=foo 915s # expected: qr/SameSite=foo/ 915s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:08:00 GMT; secure; HttpOnly; SameSite=foo' 915s ok 53 915s # Check /modules/rewrite/escaping/local/foo%20bar for 403 915s # expected: 403 915s # received: '403' 915s ok 54 915s # Check /modules/rewrite/escaping/redir_ne/foo%20bar for 403 915s # expected: 403 915s # received: '403' 915s ok 55 915s # Check /modules/rewrite/escaping/proxy/foo%20bar for 403 915s # expected: 403 915s # received: '403' 915s ok 56 915s # Check /modules/rewrite/escaping/proxy_ne/foo%20bar for 403 915s # expected: 403 915s # received: '403' 915s ok 57 915s # Check /modules/rewrite/escaping/fixups/local/foo%20bar for 403 915s # expected: 403 915s # received: '403' 915s ok 58 915s # Check /modules/rewrite/escaping/fixups/redir_ne/foo%20bar for 403 915s # expected: 403 915s # received: '403' 915s ok 59 915s # Check /modules/rewrite/escaping/fixups/proxy/foo%20bar for 403 915s # expected: 403 915s # received: '403' 915s ok 60 915s # Check /modules/rewrite/escaping/fixups/proxy_ne/foo%20bar for 403 915s # expected: 403 915s # received: '403' 915s ok 61 915s # Check /modules/rewrite/escaping/redir/foo%20bar for 302 915s # expected: 302 915s # received: '302' 915s ok 62 915s # Check /modules/rewrite/escaping/fixups/redir/foo%20bar for 302 915s # expected: 302 915s # received: '302' 915s ok 63 915s # Check /modules/rewrite/escaping/local_b/foo/bar/%20baz%0d for foo%2fbar%2f+baz%0d 915s # rewritten query 'foo%2fbar%2f+baz%0d' 915s # expected: 'foo%2fbar%2f+baz%0d' 915s # received: 'foo%2fbar%2f+baz%0d' 915s ok 64 915s # Check /modules/rewrite/escaping/local_b_justslash/foo/bar/%20baz/ for foo%2fbar%2f baz%2f 915s # rewritten query 'foo%2fbar%2f baz%2f' 915s # expected: 'foo%2fbar%2f baz%2f' 915s # received: 'foo%2fbar%2f baz%2f' 915s ok 65 915s # Check /modules/rewrite/escaping/local_bctls/foo/bar/%20baz/%0d for foo/bar/+baz/%0d 915s # rewritten query 'foo/bar/+baz/%0d' 915s # expected: 'foo/bar/+baz/%0d' 915s # received: 'foo/bar/+baz/%0d' 915s ok 66 915s # Check /modules/rewrite/escaping/local_bctls_nospace/foo/bar/%20baz/%0d for foo/bar/ baz/%0d 915s # rewritten query 'foo/bar/ baz/%0d' 915s # expected: 'foo/bar/ baz/%0d' 915s # received: 'foo/bar/ baz/%0d' 915s ok 67 915s # Check /modules/rewrite/escaping/local_bctls_andslash/foo/bar/%20baz/%0d for foo%2fbar%2f+baz%2f%0d 915s # rewritten query 'foo%2fbar%2f+baz%2f%0d' 915s # expected: 'foo%2fbar%2f+baz%2f%0d' 915s # received: 'foo%2fbar%2f+baz%2f%0d' 915s ok 68 915s # Check /modules/rewrite/escaping/local_b_noslash/foo/bar/%20baz/%0d for foo/bar/+baz/%0d 915s # rewritten query 'foo/bar/+baz/%0d' 915s # expected: 'foo/bar/+baz/%0d' 915s # received: 'foo/bar/+baz/%0d' 915s ok 69 915s # Check /modules/rewrite/escaping/qsd-like/foo for redir /foo$ 915s # redirect is http://localhost:8529/foo 915s ok 70 915s ok 920s t/modules/sed.t ..................... skipped: cannot find module 'LWP::Protocol::AnyEvent::http' 925s t/modules/session.t ................. 925s 1..140 todo 53 54 88 89; 925s # Running under perl version 5.040001 for linux 925s # Current time local: Thu Sep 4 16:08:05 2025 925s # Current time GMT: Thu Sep 4 16:08:05 2025 925s # Using Test.pm version 1.31 925s # Using Apache/Test.pm version 1.44 925s # Cannot write session when off: POST / 925s # testing : response code (Cannot write session when off) 925s # expected: 200 925s # received: '200' 925s ok 1 925s # no expiry (Cannot write session when off) 925s ok 2 925s # testing : session header (Cannot write session when off) 925s # expected: '(none)' 925s # received: '(none)' 925s ok 3 925s # testing : session dirty (Cannot write session when off) 925s # expected: 0 925s # received: 0 925s ok 4 925s # testing : body (Cannot write session when off) 925s # expected: '' 925s # received: '' 925s ok 5 925s # New empty session is not saved: GET /on 925s # testing : response code (New empty session is not saved) 925s # expected: 200 925s # received: '200' 925s ok 6 925s # no expiry (New empty session is not saved) 925s ok 7 925s # testing : session header (New empty session is not saved) 925s # expected: '(none)' 925s # received: '(none)' 925s ok 8 925s # testing : session dirty (New empty session is not saved) 925s # expected: 0 925s # received: 0 925s ok 9 925s # testing : body (New empty session is not saved) 925s # expected: '' 925s # received: '' 925s ok 10 925s # Set session: POST /on 925s # testing : response code (Set session) 925s # expected: 200 925s # received: '200' 925s ok 11 925s # no expiry (Set session) 925s ok 12 925s # testing : session header (Set session) 925s # expected: 'test=value' 925s # received: 'test=value' 925s ok 13 925s # testing : session dirty (Set session) 925s # expected: 1 925s # received: '1' 925s ok 14 925s # testing : body (Set session) 925s # expected: '' 925s # received: '' 925s ok 15 925s # Get session: POST /on?test=value 925s # testing : response code (Get session) 925s # expected: 200 925s # received: '200' 925s ok 16 925s # no expiry (Get session) 925s ok 17 925s # testing : session header (Get session) 925s # expected: '(none)' 925s # received: '(none)' 925s ok 18 925s # testing : session dirty (Get session) 925s # expected: 0 925s # received: 0 925s ok 19 925s # testing : body (Get session) 925s # expected: 'value' 925s # received: 'value' 925s ok 20 925s # Delete session: POST /on?test=value 925s # testing : response code (Delete session) 925s # expected: 200 925s # received: '200' 925s ok 21 925s # no expiry (Delete session) 925s ok 22 925s # testing : session header (Delete session) 925s # expected: '' 925s # received: '' 925s ok 23 925s # testing : session dirty (Delete session) 925s # expected: 1 925s # received: '1' 925s ok 24 925s # testing : body (Delete session) 925s # expected: '' 925s # received: '' 925s ok 25 925s # Edit session: POST /on?test=value 925s # testing : response code (Edit session) 925s # expected: 200 925s # received: '200' 925s ok 26 925s # no expiry (Edit session) 925s ok 27 925s # testing : session header (Edit session) 925s # expected: 'test=' 925s # received: 'test=' 925s ok 28 925s # testing : session dirty (Edit session) 925s # expected: 1 925s # received: '1' 925s ok 29 925s # testing : body (Edit session) 925s # expected: '' 925s # received: '' 925s ok 30 925s # Encode session: POST /on/encode 925s # testing : response code (Encode session) 925s # expected: 200 925s # received: '200' 925s ok 31 925s # no expiry (Encode session) 925s ok 32 925s # testing : session header (Encode session) 925s # expected: 'TestEncoded:test=value' 925s # received: 'TestEncoded:test=value' 925s ok 33 925s # testing : session dirty (Encode session) 925s # expected: 1 925s # received: '1' 925s ok 34 925s # testing : body (Encode session) 925s # expected: '' 925s # received: '' 925s ok 35 925s # Decode session: POST /on/encode?TestEncoded:test=value 925s # testing : response code (Decode session) 925s # expected: 200 925s # received: '200' 925s ok 36 925s # no expiry (Decode session) 925s ok 37 925s # testing : session header (Decode session) 925s # expected: '(none)' 925s # received: '(none)' 925s ok 38 925s # testing : session dirty (Decode session) 925s # expected: 0 925s # received: 0 925s ok 39 925s # testing : body (Decode session) 925s # expected: 'value' 925s # received: 'value' 925s ok 40 925s # Custom decoder failure: GET /on/encode?test=value 925s # testing : response code (Custom decoder failure) 925s # expected: 200 925s # received: '200' 925s ok 41 925s # no expiry (Custom decoder failure) 925s ok 42 925s # testing : session header (Custom decoder failure) 925s # expected: '(none)' 925s # received: '(none)' 925s ok 43 925s # testing : session dirty (Custom decoder failure) 925s # expected: 0 925s # received: 0 925s ok 44 925s # testing : body (Custom decoder failure) 925s # expected: '' 925s # received: '' 925s ok 45 925s # Identity decoder failure: GET /on?&=test 925s # testing : response code (Identity decoder failure) 925s # expected: 200 925s # received: '200' 925s ok 46 925s # no expiry (Identity decoder failure) 925s ok 47 925s # testing : session header (Identity decoder failure) 925s # expected: '(none)' 925s # received: '(none)' 925s ok 48 925s # testing : session dirty (Identity decoder failure) 925s # expected: 0 925s # received: 0 925s ok 49 925s # testing : body (Identity decoder failure) 925s # expected: '' 925s # received: '' 925s ok 50 925s # Session writable after decode failure: POST /on/encode?test=value 925s # testing : response code (Session writable after decode failure) 925s # expected: 200 925s # received: '200' 925s ok 51 925s # no expiry (Session writable after decode failure) 925s ok 52 925s # testing : session header (Session writable after decode failure) 925s # expected: 'TestEncoded:test=value' 925s # received: '(none)' 925s not ok 53 925s # Failed test 53 in t/modules/session.t at line 77 fail #11 *TODO* 925s # testing : session dirty (Session writable after decode failure) 925s # expected: 1 925s # received: 0 925s not ok 54 925s # Failed test 54 in t/modules/session.t at line 79 fail #11 *TODO* 925s # testing : body (Session writable after decode failure) 925s # expected: '' 925s # received: '' 925s ok 55 925s # SessionEnv Off 925s # testing : response code (SessionEnv Off) 925s # expected: 200 925s # received: '200' 925s ok 56 925s # no expiry (SessionEnv Off) 925s ok 57 925s # testing : session header (SessionEnv Off) 925s # expected: '(none)' 925s # received: '(none)' 925s ok 58 925s # testing : session dirty (SessionEnv Off) 925s # expected: 0 925s # received: 0 925s ok 59 925s # testing : body (SessionEnv Off) 925s # expected: '(none)' 925s # received: '(none)' 925s ok 60 925s # SessionEnv On: GET /on/env/on/env.shtml?test=value 925s # testing : response code (SessionEnv On) 925s # expected: 200 925s # received: '200' 925s ok 61 925s # no expiry (SessionEnv On) 925s ok 62 925s # testing : session header (SessionEnv On) 925s # expected: '(none)' 925s # received: '(none)' 925s ok 63 925s # testing : session dirty (SessionEnv On) 925s # expected: 0 925s # received: 0 925s ok 64 925s # testing : body (SessionEnv On) 925s # expected: 'test=value' 925s # received: 'test=value' 925s ok 65 925s # SessionHeader 925s # testing : response code (SessionHeader) 925s # expected: 200 925s # received: '200' 925s ok 66 925s # no expiry (SessionHeader) 925s ok 67 925s # testing : session header (SessionHeader) 925s # expected: 'test=value&another=5&last=7' 925s # received: 'test=value&another=5&last=7' 925s ok 68 925s # testing : session dirty (SessionHeader) 925s # expected: 1 925s # received: '1' 925s ok 69 925s # testing : body (SessionHeader) 925s # expected: '' 925s # received: '' 925s ok 70 925s # SessionMaxAge adds expiry: GET /on/expire?test=value 925s # testing : response code (SessionMaxAge adds expiry) 925s # expected: 200 925s # received: '200' 925s ok 71 925s # expiry of 1757002190 (SessionMaxAge adds expiry) 925s ok 72 925s # testing : session header (SessionMaxAge adds expiry) 925s # expected: 'test=value' 925s # received: 'test=value' 925s ok 73 925s # testing : session dirty (SessionMaxAge adds expiry) 925s # expected: 0 925s # received: '0' 925s ok 74 925s # testing : body (SessionMaxAge adds expiry) 925s # expected: '' 925s # received: '' 925s ok 75 925s # Discard expired session: GET /on/expire?test=value&expiry=1 925s # testing : response code (Discard expired session) 925s # expected: 200 925s # received: '200' 925s ok 76 925s # expiry of 1757002190 (Discard expired session) 925s ok 77 925s # testing : session header (Discard expired session) 925s # expected: '' 925s # received: '' 925s ok 78 925s # testing : session dirty (Discard expired session) 925s # expected: 0 925s # received: '0' 925s ok 79 925s # testing : body (Discard expired session) 925s # expected: '' 925s # received: '' 925s ok 80 925s # Keep non-expired session: GET /on/expire?test=value&expiry=1757002290000000 925s # testing : response code (Keep non-expired session) 925s # expected: 200 925s # received: '200' 925s ok 81 925s # expiry of 1757002190 (Keep non-expired session) 925s ok 82 925s # testing : session header (Keep non-expired session) 925s # expected: 'test=value' 925s # received: 'test=value' 925s ok 83 925s # testing : session dirty (Keep non-expired session) 925s # expected: 0 925s # received: '0' 925s ok 84 925s # testing : body (Keep non-expired session) 925s # expected: '' 925s # received: '' 925s ok 85 925s # Session writable after expired: POST /on/expire?expiry=1 925s # testing : response code (Session writable after expired) 925s # expected: 200 925s # received: '200' 925s ok 86 925s # expiry of 1757002190 (Session writable after expired) 925s ok 87 925s # testing : session header (Session writable after expired) 925s # expected: 'test=value' 925s # received: '' 925s not ok 88 925s # Failed test 88 in t/modules/session.t at line 77 fail #18 *TODO* 925s # testing : session dirty (Session writable after expired) 925s # expected: 1 925s # received: '0' 925s not ok 89 925s # Failed test 89 in t/modules/session.t at line 79 fail #18 *TODO* 925s # testing : body (Session writable after expired) 925s # expected: '' 925s # received: '' 925s ok 90 925s # SessionExpiryUpdateInterval off by default: GET /on/expire?test=value&expiry=1757002190000000 925s # testing : response code (SessionExpiryUpdateInterval off by default) 925s # expected: 200 925s # received: '200' 925s ok 91 925s # expiry of 1757002190 (SessionExpiryUpdateInterval off by default) 925s ok 92 925s # testing : session header (SessionExpiryUpdateInterval off by default) 925s # expected: 'test=value' 925s # received: 'test=value' 925s ok 93 925s # testing : session dirty (SessionExpiryUpdateInterval off by default) 925s # expected: 0 925s # received: '0' 925s ok 94 925s # testing : body (SessionExpiryUpdateInterval off by default) 925s # expected: '' 925s # received: '' 925s ok 95 925s # SessionExpiryUpdateInterval skips save: GET /on/expire/cache?test=value&expiry=1757002190000000 925s # testing : response code (SessionExpiryUpdateInterval skips save) 925s # expected: 200 925s # received: '200' 925s ok 96 925s # no expiry (SessionExpiryUpdateInterval skips save) 925s ok 97 925s # testing : session header (SessionExpiryUpdateInterval skips save) 925s # expected: '(none)' 925s # received: '(none)' 925s ok 98 925s # testing : session dirty (SessionExpiryUpdateInterval skips save) 925s # expected: 0 925s # received: 0 925s ok 99 925s # testing : body (SessionExpiryUpdateInterval skips save) 925s # expected: '' 925s # received: '' 925s ok 100 925s # Session readable when save skipped: POST /on/expire/cache?test=value&expiry=1757002190000000 925s # testing : response code (Session readable when save skipped) 925s # expected: 200 925s # received: '200' 925s ok 101 925s # no expiry (Session readable when save skipped) 925s ok 102 925s # testing : session header (Session readable when save skipped) 925s # expected: '(none)' 925s # received: '(none)' 925s ok 103 925s # testing : session dirty (Session readable when save skipped) 925s # expected: 0 925s # received: 0 925s ok 104 925s # testing : body (Session readable when save skipped) 925s # expected: 'value' 925s # received: 'value' 925s ok 105 925s # Dirty overrides SessionExpiryUpdateInterval: POST /on/expire/cache?test=value&expiry=1757002190000000 925s # testing : response code (Dirty overrides SessionExpiryUpdateInterval) 925s # expected: 200 925s # received: '200' 925s ok 106 925s # expiry of 1757002190 (Dirty overrides SessionExpiryUpdateInterval) 925s ok 107 925s # testing : session header (Dirty overrides SessionExpiryUpdateInterval) 925s # expected: 'test=value' 925s # received: 'test=value' 925s ok 108 925s # testing : session dirty (Dirty overrides SessionExpiryUpdateInterval) 925s # expected: 1 925s # received: '1' 925s ok 109 925s # testing : body (Dirty overrides SessionExpiryUpdateInterval) 925s # expected: '' 925s # received: '' 925s ok 110 925s # Old session always updates expiry: GET /on/expire/cache?test=value&expiry=1757002130000000 925s # testing : response code (Old session always updates expiry) 925s # expected: 200 925s # received: '200' 925s ok 111 925s # expiry of 1757002190 (Old session always updates expiry) 925s ok 112 925s # testing : session header (Old session always updates expiry) 925s # expected: 'test=value' 925s # received: 'test=value' 925s ok 113 925s # testing : session dirty (Old session always updates expiry) 925s # expected: 0 925s # received: '0' 925s ok 114 925s # testing : body (Old session always updates expiry) 925s # expected: '' 925s # received: '' 925s ok 115 925s # New empty session with expiry not saved: GET /on/expire/cache 925s # testing : response code (New empty session with expiry not saved) 925s # expected: 200 925s # received: '200' 925s ok 116 925s # no expiry (New empty session with expiry not saved) 925s ok 117 925s # testing : session header (New empty session with expiry not saved) 925s # expected: '(none)' 925s # received: '(none)' 925s ok 118 925s # testing : session dirty (New empty session with expiry not saved) 925s # expected: 0 925s # received: 0 925s ok 119 925s # testing : body (New empty session with expiry not saved) 925s # expected: '' 925s # received: '' 925s ok 120 925s # Can create session with SessionExpiryUpdateInterval: POST /on/expire/cache 925s # testing : response code (Can create session with SessionExpiryUpdateInterval) 925s # expected: 200 925s # received: '200' 925s ok 121 925s # expiry of 1757002190 (Can create session with SessionExpiryUpdateInterval) 925s ok 122 925s # testing : session header (Can create session with SessionExpiryUpdateInterval) 925s # expected: 'test=value' 925s # received: 'test=value' 925s ok 123 925s # testing : session dirty (Can create session with SessionExpiryUpdateInterval) 925s # expected: 1 925s # received: '1' 925s ok 124 925s # testing : body (Can create session with SessionExpiryUpdateInterval) 925s # expected: '' 925s # received: '' 925s ok 125 925s # Cannot write session when not included: POST /on/include?test=value 925s # testing : response code (Cannot write session when not included) 925s # expected: 200 925s # received: '200' 925s ok 126 925s # no expiry (Cannot write session when not included) 925s ok 127 925s # testing : session header (Cannot write session when not included) 925s # expected: '(none)' 925s # received: '(none)' 925s ok 128 925s # testing : session dirty (Cannot write session when not included) 925s # expected: 0 925s # received: 0 925s ok 129 925s # testing : body (Cannot write session when not included) 925s # expected: '' 925s # received: '' 925s ok 130 925s # Can read session when included: POST /on/include/yes?test=value 925s # testing : response code (Can read session when included) 925s # expected: 200 925s # received: '200' 925s ok 131 925s # no expiry (Can read session when included) 925s ok 132 925s # testing : session header (Can read session when included) 925s # expected: '(none)' 925s # received: '(none)' 925s ok 133 925s # testing : session dirty (Can read session when included) 925s # expected: 0 925s # received: 0 925s ok 134 925s # testing : body (Can read session when included) 925s # expected: 'value' 925s # received: 'value' 925s ok 135 925s # SessionExclude overrides SessionInclude: POST /on/include/yes/no?test=value 925s # testing : response code (SessionExclude overrides SessionInclude) 925s # expected: 200 925s # received: '200' 925s ok 136 925s # no expiry (SessionExclude overrides SessionInclude) 925s ok 137 925s # testing : session header (SessionExclude overrides SessionInclude) 925s # expected: '(none)' 925s # received: '(none)' 925s ok 138 925s # testing : session dirty (SessionExclude overrides SessionInclude) 925s # expected: 0 925s # received: 0 925s ok 139 925s # testing : body (SessionExclude overrides SessionInclude) 925s # expected: '' 925s # received: '' 925s ok 140 925s ok 930s t/modules/session_cookie.t .......... 930s 1..2 930s # Running under perl version 5.040001 for linux 930s # Current time local: Thu Sep 4 16:08:10 2025 930s # Current time GMT: Thu Sep 4 16:08:10 2025 930s # Using Test.pm version 1.31 930s # Using Apache/Test.pm version 1.44 930s # expected: 404 930s # received: '404' 930s ok 1 930s # expected: 200 930s # received: '200' 930s ok 2 930s ok 935s t/modules/setenvif.t ................ 935s 1..142 935s # Running under perl version 5.040001 for linux 935s # Current time local: Thu Sep 4 16:08:15 2025 935s # Current time GMT: Thu Sep 4 16:08:15 2025 935s # Using Test.pm version 1.31 935s # Using Apache/Test.pm version 1.44 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 1 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 2 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 3 935s --- 935s conf: 935s BrowserMatch foo-browser/0.1 VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 4 935s --- 935s conf: 935s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 5 935s --- 935s conf: 935s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 6 935s --- 935s conf: 935s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 7 935s --- 935s conf: 935s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 8 935s --- 935s conf: 935s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 9 935s --- 935s conf: 935s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 10 935s --- 935s conf: 935s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 11 935s --- 935s conf: 935s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 12 935s --- 935s conf: 935s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 13 935s --- 935s conf: 935s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 14 935s --- 935s conf: 935s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 15 935s --- 935s conf: 935s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 16 935s --- 935s conf: 935s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 17 935s --- 935s conf: 935s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 18 935s --- 935s conf: 935s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 19 935s --- 935s conf: 935s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 20 935s --- 935s conf: 935s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 21 935s --- 935s conf: 935s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 22 935s --- 935s conf: 935s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 23 935s --- 935s conf: 935s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 24 935s --- 935s conf: 935s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 25 935s --- 935s conf: 935s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 26 935s --- 935s conf: 935s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 27 935s --- 935s conf: 935s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 28 935s --- 935s conf: 935s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 29 935s --- 935s conf: 935s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 30 935s --- 935s conf: 935s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 31 935s --- 935s conf: 935s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 32 935s --- 935s conf: 935s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 33 935s --- 935s conf: 935s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 34 935s --- 935s conf: 935s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 35 935s --- 935s conf: 935s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 36 935s --- 935s conf: 935s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 37 935s --- 935s conf: 935s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 38 935s --- 935s conf: 935s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 39 935s --- 935s conf: 935s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 40 935s --- 935s conf: 935s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 41 935s --- 935s conf: 935s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 42 935s --- 935s conf: 935s SetEnvIf Request_Method GET VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 43 935s --- 935s conf: 935s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 44 935s --- 935s conf: 935s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 45 935s --- 935s conf: 935s SetEnvIf Request_Method POST VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 46 935s --- 935s conf: 935s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 47 935s --- 935s conf: 935s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 48 935s --- 935s conf: 935s SetEnvIf Request_Method GET RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 49 935s --- 935s conf: 935s SetEnvIf Request_Method GET RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 50 935s --- 935s conf: 935s SetEnvIf Request_Method GET RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 51 935s --- 935s conf: 935s SetEnvIf Request_Method GET RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 52 935s --- 935s conf: 935s SetEnvIf Request_Method GET RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 53 935s --- 935s conf: 935s SetEnvIf Request_Method GET RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 54 935s --- 935s conf: 935s SetEnvIfNoCase Request_Method GET VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 55 935s --- 935s conf: 935s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 56 935s --- 935s conf: 935s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 57 935s --- 935s conf: 935s SetEnvIfNoCase Request_Method POST VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 58 935s --- 935s conf: 935s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 59 935s --- 935s conf: 935s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 60 935s --- 935s conf: 935s SetEnvIf Request_Protocol HTTP VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 61 935s --- 935s conf: 935s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 62 935s --- 935s conf: 935s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 63 935s --- 935s conf: 935s SetEnvIf Request_Protocol FTP VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 64 935s --- 935s conf: 935s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 65 935s --- 935s conf: 935s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 66 935s --- 935s conf: 935s SetEnvIf Request_Protocol HTTP RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 67 935s --- 935s conf: 935s SetEnvIf Request_Protocol HTTP RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 68 935s --- 935s conf: 935s SetEnvIf Request_Protocol HTTP RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 69 935s --- 935s conf: 935s SetEnvIf Request_Protocol HTTP RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 70 935s --- 935s conf: 935s SetEnvIf Request_Protocol HTTP RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 71 935s --- 935s conf: 935s SetEnvIf Request_Protocol HTTP RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 72 935s --- 935s conf: 935s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 73 935s --- 935s conf: 935s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 74 935s --- 935s conf: 935s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 75 935s --- 935s conf: 935s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 76 935s --- 935s conf: 935s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 77 935s --- 935s conf: 935s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 78 935s --- 935s conf: 935s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 79 935s --- 935s conf: 935s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 80 935s --- 935s conf: 935s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 81 935s --- 935s conf: 935s SetEnvIf Request_URI foo.html VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 82 935s --- 935s conf: 935s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 83 935s --- 935s conf: 935s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 84 935s --- 935s conf: 935s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 85 935s --- 935s conf: 935s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 86 935s --- 935s conf: 935s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 87 935s --- 935s conf: 935s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 88 935s --- 935s conf: 935s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 89 935s --- 935s conf: 935s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 90 935s --- 935s conf: 935s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 91 935s --- 935s conf: 935s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 92 935s --- 935s conf: 935s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 93 935s --- 935s conf: 935s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 94 935s --- 935s conf: 935s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 95 935s --- 935s conf: 935s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 96 935s --- 935s conf: 935s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 97 935s --- 935s conf: 935s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 98 935s --- 935s conf: 935s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 99 935s --- 935s conf: 935s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 100 935s --- 935s conf: 935s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 101 935s --- 935s conf: 935s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 102 935s --- 935s conf: 935s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 103 935s --- 935s conf: 935s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 104 935s --- 935s conf: 935s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 105 935s --- 935s conf: 935s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 106 935s --- 935s conf: 935s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 107 935s --- 935s conf: 935s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 108 935s --- 935s conf: 935s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 109 935s --- 935s conf: 935s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 110 935s --- 935s conf: 935s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 111 935s --- 935s conf: 935s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 112 935s --- 935s conf: 935s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 113 935s --- 935s conf: 935s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 114 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 115 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 116 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 117 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 1 R2=1 935s SetEnvIf R2 1 VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 118 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 1 R2=1 935s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 119 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 1 R2=1 935s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 120 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 1 R2=1 935s SetEnvIf R2 0 VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 121 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 1 R2=1 935s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 122 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 1 R2=1 935s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 123 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=0 935s SetEnvIf RELAY 1 VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 124 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=0 935s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 125 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=0 935s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 126 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 127 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 128 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 129 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 1 R2=1 935s SetEnvIf RELAY 1 !R2 935s SetEnvIf R2 1 VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 130 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 1 R2=1 935s SetEnvIf RELAY 1 !R2 935s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 131 935s --- 935s conf: 935s BrowserMatch ^libwww-perl/.* RELAY=1 935s SetEnvIf RELAY 1 R2=1 935s SetEnvIf RELAY 1 !R2 935s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 132 935s --- 935s conf: 935s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set 935s expecting: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:(none) 935s 3:(none) 935s <- 935s ok 133 935s --- 935s conf: 935s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:(none) 935s <- 935s ok 134 935s --- 935s conf: 935s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s got: 935s ->1:set 935s 2:set 935s 3:set 935s <- 935s ok 135 935s --- 935s conf: 935s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 136 935s --- 935s conf: 935s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 137 935s --- 935s conf: 935s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 935s expecting: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s got: 935s ->1:(none) 935s 2:(none) 935s 3:(none) 935s <- 935s ok 138 935s # expected: '1:.shtml 935s # 2:sh 935s # 3:(none) 935s # ' 935s # received: '1:.shtml 935s # 2:sh 935s # 3:(none) 935s # ' 935s ok 139 935s # expected: '1:(none) 935s # 2:(none) 935s # 3:(none) 935s # ' 935s # received: '1:(none) 935s # 2:(none) 935s # 3:(none) 935s # ' 935s ok 140 935s # expected: '1:(none) 935s # 2:(none) 935s # 3:(none) 935s # ' 935s # received: '1:(none) 935s # 2:(none) 935s # 3:(none) 935s # ' 935s ok 141 935s # expected: '1:$0 935s # 2:$1 935s # 3:(none) 935s # ' 935s # received: '1:$0 935s # 2:$1 935s # 3:(none) 935s # ' 935s ok 142 935s ok 940s t/modules/speling.t ................. 940s 1..48 940s # Running under perl version 5.040001 for linux 940s # Current time local: Thu Sep 4 16:08:20 2025 940s # Current time GMT: Thu Sep 4 16:08:20 2025 940s # Using Test.pm version 1.31 940s # Using Apache/Test.pm version 1.44 940s # testing : Checking normal. Expecting: 200 940s # expected: 200 940s # received: '200' 940s ok 1 940s ok 2 # skip Skipping. No redirect with status 200 940s # testing : Checking omission. Expecting: 301 940s # expected: 301 940s # received: '301' 940s ok 3 940s # testing : Redirect ok 940s # expected: qr/good\.html|several1\.html/ 940s # received: ' 940s # 940s # 301 Moved Permanently 940s # 940s #

Moved Permanently

940s #

The document has moved here.

940s # 940s # ' 940s ok 4 940s # testing : Checking insertion. Expecting: 301 940s # expected: 301 940s # received: '301' 940s ok 5 940s # testing : Redirect ok 940s # expected: qr/good\.html|several1\.html/ 940s # received: ' 940s # 940s # 301 Moved Permanently 940s # 940s #

Moved Permanently

940s #

The document has moved here.

940s # 940s # ' 940s ok 6 940s # testing : Checking transposition. Expecting: 301 940s # expected: 301 940s # received: '301' 940s ok 7 940s # testing : Redirect ok 940s # expected: qr/good\.html|several1\.html/ 940s # received: ' 940s # 940s # 301 Moved Permanently 940s # 940s #

Moved Permanently

940s #

The document has moved here.

940s # 940s # ' 940s ok 8 940s # testing : Checking wrong character. Expecting: 301 940s # expected: 301 940s # received: '301' 940s ok 9 940s # testing : Redirect ok 940s # expected: qr/good\.html|several1\.html/ 940s # received: ' 940s # 940s # 301 Moved Permanently 940s # 940s #

Moved Permanently

940s #

The document has moved here.

940s # 940s # ' 940s ok 10 940s # testing : Checking wrong extension. Expecting: 300 940s # expected: 300 940s # received: '300' 940s ok 11 940s # testing : Redirect ok 940s # expected: qr/good\.html|several1\.html/ 940s # received: ' 940s # 940s # 300 Multiple Choices 940s # 940s #

Multiple Choices

940s # The document name you requested (/modules/speling/nocase/good.wrong_ext) could not be found on this server. 940s # However, we found documents with names similar to the one you requested.

Available documents: 940s #

940s # 940s # ' 940s ok 12 940s # testing : Checking NC wrong extension. Expecting: 300 940s # expected: 300 940s # received: '300' 940s ok 13 940s # testing : Redirect ok 940s # expected: qr/good\.html|several1\.html/ 940s # received: ' 940s # 940s # 300 Multiple Choices 940s # 940s #

Multiple Choices

940s # The document name you requested (/modules/speling/nocase/GOOD.wrong_ext) could not be found on this server. 940s # However, we found documents with names similar to the one you requested.

Available documents: 940s #

940s # 940s # ' 940s ok 14 940s # testing : Checking wrong filename. Expecting: 404 940s # expected: 404 940s # received: '404' 940s ok 15 940s ok 16 # skip Skipping. No redirect with status 404 940s # testing : Checking double transposition. Expecting: 404 940s # expected: 404 940s # received: '404' 940s ok 17 940s ok 18 # skip Skipping. No redirect with status 404 940s # testing : Checking double wrong character. Expecting: 404 940s # expected: 404 940s # received: '404' 940s ok 19 940s ok 20 # skip Skipping. No redirect with status 404 940s # testing : Checking multiple choice. Expecting: 300 940s # expected: 300 940s # received: '300' 940s ok 21 940s # testing : Redirect ok 940s # expected: qr/good\.html|several1\.html/ 940s # received: ' 940s # 940s # 300 Multiple Choices 940s # 940s #

Multiple Choices

940s # The document name you requested (/modules/speling/nocase/several0.html) could not be found on this server. 940s # However, we found documents with names similar to the one you requested.

Available documents: 940s #

940s # 940s # ' 940s ok 22 940s # testing : Checking case. Expecting: 301 940s # expected: 301 940s # received: '301' 940s ok 23 940s # testing : Redirect ok 940s # expected: qr/good\.html|several1\.html/ 940s # received: ' 940s # 940s # 301 Moved Permanently 940s # 940s #

Moved Permanently

940s #

The document has moved here.

940s # 940s # ' 940s ok 24 940s # testing : Checking normal. Expecting: 200 940s # expected: 200 940s # received: '200' 940s ok 25 940s ok 26 # skip Skipping. No redirect with status 200 940s # testing : Checking omission. Expecting: 404 940s # expected: 404 940s # received: '404' 940s ok 27 940s ok 28 # skip Skipping. No redirect with status 404 940s # testing : Checking insertion. Expecting: 404 940s # expected: 404 940s # received: '404' 940s ok 29 940s ok 30 # skip Skipping. No redirect with status 404 940s # testing : Checking transposition. Expecting: 404 940s # expected: 404 940s # received: '404' 940s ok 31 940s ok 32 # skip Skipping. No redirect with status 404 940s # testing : Checking wrong character. Expecting: 404 940s # expected: 404 940s # received: '404' 940s ok 33 940s ok 34 # skip Skipping. No redirect with status 404 940s # testing : Checking wrong extension. Expecting: 300 940s # expected: 300 940s # received: '300' 940s ok 35 940s # testing : Redirect ok 940s # expected: qr/good\.html|several1\.html/ 940s # received: ' 940s # 940s # 300 Multiple Choices 940s # 940s #

Multiple Choices

940s # The document name you requested (/modules/speling/caseonly/good.wrong_ext) could not be found on this server. 940s # However, we found documents with names similar to the one you requested.

Available documents: 940s #

940s # 940s # ' 940s ok 36 940s # testing : Checking NC wrong extension. Expecting: 300 940s # expected: 300 940s # received: '300' 940s ok 37 940s # testing : Redirect ok 940s # expected: qr/good\.html|several1\.html/ 940s # received: ' 940s # 940s # 300 Multiple Choices 940s # 940s #

Multiple Choices

940s # The document name you requested (/modules/speling/caseonly/GOOD.wrong_ext) could not be found on this server. 940s # However, we found documents with names similar to the one you requested.

Available documents: 940s #

940s # 940s # ' 940s ok 38 940s # testing : Checking wrong filename. Expecting: 404 940s # expected: 404 940s # received: '404' 940s ok 39 940s ok 40 # skip Skipping. No redirect with status 404 940s # testing : Checking double transposition. Expecting: 404 940s # expected: 404 940s # received: '404' 940s ok 41 940s ok 42 # skip Skipping. No redirect with status 404 940s # testing : Checking double wrong character. Expecting: 404 940s # expected: 404 940s # received: '404' 940s ok 43 940s ok 44 # skip Skipping. No redirect with status 404 940s # testing : Checking multiple choice. Expecting: 404 940s # expected: 404 940s # received: '404' 940s ok 45 940s ok 46 # skip Skipping. No redirect with status 404 940s # testing : Checking case. Expecting: 301 940s # expected: 301 940s # received: '301' 940s ok 47 940s # testing : Redirect ok 940s # expected: qr/good\.html|several1\.html/ 940s # received: ' 940s # 940s # 301 Moved Permanently 940s # 940s #

Moved Permanently

940s #

The document has moved here.

940s # 940s # ' 940s ok 48 940s ok 945s t/modules/status.t .................. 945s 1..1 945s # Running under perl version 5.040001 for linux 945s # Current time local: Thu Sep 4 16:08:25 2025 945s # Current time GMT: Thu Sep 4 16:08:25 2025 945s # Using Test.pm version 1.31 945s # Using Apache/Test.pm version 1.44 945s 945s 945s Apache Status 945s 945s

Apache Server Status for localhost (via 127.0.0.1)

945s 945s
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
945s
Server MPM: prefork
945s
Server Built: 2025-07-23T18:22:41 945s

945s
Current Time: Thursday, 04-Sep-2025 16:08:29 UTC
945s
Restart Time: Thursday, 04-Sep-2025 15:58:25 UTC
945s
Parent Server Config. Generation: 1
945s
Parent Server MPM Generation: 0
945s
Server uptime: 10 minutes 4 seconds
945s
Server load: 1.32 1.17 0.76
945s
Total accesses: 6884 - Total Traffic: 137.0 MB - Total Duration: 124423
945s
CPU Usage: u.33 s.64 cu6.63 cs12.33 - 3.3% CPU load
945s
11.4 requests/sec - 232.3 kB/second - 20.4 kB/request - 18.0742 ms/request
945s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
945s
..._W._
945s

Scoreboard Key:
945s "_" Waiting for Connection, 945s "S" Starting up, 945s "R" Reading Request,
945s "W" Sending Reply, 945s "K" Keepalive (read), 945s "D" DNS Lookup,
945s "C" Closing connection, 945s "L" Logging, 945s "G" Gracefully finishing,
945s "I" Idle cleanup of worker, 945s "." Open slot with no current process
945s

945s 945s 945s 945s 945s 945s 945s 945s 945s 945s 945s 945s 945s 945s 945s 945s 945s 945s 945s
SrvPIDAccMCPU 945s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0-0/0/2758. 945s 0.00620334920.00.0040.36 945s 127.0.0.1http/1.1localhost:8557OPTIONS * HTTP/1.0
1-0-0/0/2895. 945s 0.00610249860.00.0073.54 945s 127.0.0.1http/1.1localhost:8557OPTIONS * HTTP/1.0
2-0-0/0/893. 945s 0.00630351050.00.004.36 945s 127.0.0.1http/1.1localhost:8557OPTIONS * HTTP/1.0
3-02886070/86/125_ 945s 0.3241165760.00.0718.61 945s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
4-02886120/80/84W 945s 0.26004010.00.050.05 945s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
5-0-0/0/8. 945s 0.00640133400.00.000.01 945s 127.0.0.1http/1.1localhost:8557OPTIONS * HTTP/1.0
6-02854340/121/121_ 945s 0.32415190.00.100.10 945s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
945s
945s 945s 945s 945s 945s 945s 945s 945s 945s 945s 945s 945s
SrvChild Server number - generation
PIDOS process ID
AccNumber of accesses this connection / this child / this slot
MMode of operation
CPUCPU usage, number of seconds
SSSeconds since beginning of most recent request
ReqMilliseconds required to process most recent request
DurSum of milliseconds required to process all requests
ConnKilobytes transferred this connection
ChildMegabytes transferred this child
SlotTotal megabytes transferred this slot
945s 945s 945s ok 1 945s ok 950s t/modules/substitute.t .............. 950s 1..19 950s # Running under perl version 5.040001 for linux 950s # Current time local: Thu Sep 4 16:08:30 2025 950s # Current time GMT: Thu Sep 4 16:08:30 2025 950s # Using Test.pm version 1.31 950s # Using Apache/Test.pm version 1.44 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'barbar': OK 950s ok 1 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'barbar': OK 950s ok 2 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'foofoo': OK 950s ok 3 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'barbar': OK 950s ok 4 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'barbar': OK 950s ok 5 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'barbar': OK 950s ok 6 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'foof 950s oo': OK 950s ok 7 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'xfoo': OK 950s ok 8 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 950s ok 9 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s barx 950s ': OK 950s ok 10 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'a$1axb(': OK 950s ok 11 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'a$XX': OK 950s ok 12 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 950s ok 13 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'x&x': OK 950s ok 14 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'xx': OK 950s ok 15 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'fcooar': OK 950s ok 16 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'fc$1ar': OK 950s ok 17 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'fdooar': OK 950s ok 18 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s got 200 'XXXfooXXX 950s bar': OK 950s ok 19 950s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 950s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 950s ok 958s t/modules/unique_id.t ............... 958s 1..300 958s # Running under perl version 5.040001 for linux 958s # Current time local: Thu Sep 4 16:08:35 2025 958s # Current time GMT: Thu Sep 4 16:08:35 2025 958s # Using Test.pm version 1.31 958s # Using Apache/Test.pm version 1.44 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 1 958s # unique id: aLm5iKjvGa9gJrNTP9apXgAAAAY 958s ok 2 958s ok 3 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 4 958s # unique id: aLm5iM0_ba99zogffilvuwAAAAQ 958s ok 5 958s ok 6 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 7 958s # unique id: aLm5iM8zrArjm7G32rBQHwAAAAM 958s ok 8 958s ok 9 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 10 958s # unique id: aLm5iKjvGa9gJrNTP9apXwAAAAY 958s ok 11 958s ok 12 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 13 958s # unique id: aLm5iM0_ba99zogffilvvAAAAAQ 958s ok 14 958s ok 15 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 16 958s # unique id: aLm5iM8zrArjm7G32rBQIAAAAAM 958s ok 17 958s ok 18 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 19 958s # unique id: aLm5iKjvGa9gJrNTP9apYAAAAAY 958s ok 20 958s ok 21 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 22 958s # unique id: aLm5iM0_ba99zogffilvvQAAAAQ 958s ok 23 958s ok 24 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 25 958s # unique id: aLm5iM8zrArjm7G32rBQIQAAAAM 958s ok 26 958s ok 27 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 28 958s # unique id: aLm5iKjvGa9gJrNTP9apYQAAAAY 958s ok 29 958s ok 30 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 31 958s # unique id: aLm5iM0_ba99zogffilvvgAAAAQ 958s ok 32 958s ok 33 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 34 958s # unique id: aLm5iM8zrArjm7G32rBQIgAAAAM 958s ok 35 958s ok 36 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 37 958s # unique id: aLm5iKjvGa9gJrNTP9apYgAAAAY 958s ok 38 958s ok 39 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 40 958s # unique id: aLm5ic0_ba99zogffilvvwAAAAQ 958s ok 41 958s ok 42 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 43 958s # unique id: aLm5ic8zrArjm7G32rBQIwAAAAM 958s ok 44 958s ok 45 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 46 958s # unique id: aLm5iajvGa9gJrNTP9apYwAAAAY 958s ok 47 958s ok 48 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 49 958s # unique id: aLm5ic0_ba99zogffilvwAAAAAQ 958s ok 50 958s ok 51 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 52 958s # unique id: aLm5ic8zrArjm7G32rBQJAAAAAM 958s ok 53 958s ok 54 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 55 958s # unique id: aLm5iajvGa9gJrNTP9apZAAAAAY 958s ok 56 958s ok 57 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 58 958s # unique id: aLm5ic0_ba99zogffilvwQAAAAQ 958s ok 59 958s ok 60 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 61 958s # unique id: aLm5ic8zrArjm7G32rBQJQAAAAM 958s ok 62 958s ok 63 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 64 958s # unique id: aLm5iajvGa9gJrNTP9apZQAAAAY 958s ok 65 958s ok 66 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 67 958s # unique id: aLm5ic0_ba99zogffilvwgAAAAQ 958s ok 68 958s ok 69 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 70 958s # unique id: aLm5ic8zrArjm7G32rBQJgAAAAM 958s ok 71 958s ok 72 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 73 958s # unique id: aLm5iajvGa9gJrNTP9apZgAAAAY 958s ok 74 958s ok 75 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 76 958s # unique id: aLm5ic0_ba99zogffilvwwAAAAQ 958s ok 77 958s ok 78 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 79 958s # unique id: aLm5ic8zrArjm7G32rBQJwAAAAM 958s ok 80 958s ok 81 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 82 958s # unique id: aLm5iajvGa9gJrNTP9apZwAAAAY 958s ok 83 958s ok 84 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 85 958s # unique id: aLm5ic0_ba99zogffilvxAAAAAQ 958s ok 86 958s ok 87 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 88 958s # unique id: aLm5ic8zrArjm7G32rBQKAAAAAM 958s ok 89 958s ok 90 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 91 958s # unique id: aLm5iajvGa9gJrNTP9apaAAAAAY 958s ok 92 958s ok 93 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 94 958s # unique id: aLm5ic0_ba99zogffilvxQAAAAQ 958s ok 95 958s ok 96 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 97 958s # unique id: aLm5ic8zrArjm7G32rBQKQAAAAM 958s ok 98 958s ok 99 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 100 958s # unique id: aLm5iajvGa9gJrNTP9apaQAAAAY 958s ok 101 958s ok 102 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 103 958s # unique id: aLm5ic0_ba99zogffilvxgAAAAQ 958s ok 104 958s ok 105 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 106 958s # unique id: aLm5ic8zrArjm7G32rBQKgAAAAM 958s ok 107 958s ok 108 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 109 958s # unique id: aLm5iajvGa9gJrNTP9apagAAAAY 958s ok 110 958s ok 111 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 112 958s # unique id: aLm5ic0_ba99zogffilvxwAAAAQ 958s ok 113 958s ok 114 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 115 958s # unique id: aLm5ic8zrArjm7G32rBQKwAAAAM 958s ok 116 958s ok 117 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 118 958s # unique id: aLm5iajvGa9gJrNTP9apawAAAAY 958s ok 119 958s ok 120 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 121 958s # unique id: aLm5ic0_ba99zogffilvyAAAAAQ 958s ok 122 958s ok 123 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 124 958s # unique id: aLm5ic8zrArjm7G32rBQLAAAAAM 958s ok 125 958s ok 126 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 127 958s # unique id: aLm5iajvGa9gJrNTP9apbAAAAAY 958s ok 128 958s ok 129 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 130 958s # unique id: aLm5ic0_ba99zogffilvyQAAAAQ 958s ok 131 958s ok 132 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 133 958s # unique id: aLm5ic8zrArjm7G32rBQLQAAAAM 958s ok 134 958s ok 135 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 136 958s # unique id: aLm5iajvGa9gJrNTP9apbQAAAAY 958s ok 137 958s ok 138 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 139 958s # unique id: aLm5ic0_ba99zogffilvygAAAAQ 958s ok 140 958s ok 141 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 142 958s # unique id: aLm5ic8zrArjm7G32rBQLgAAAAM 958s ok 143 958s ok 144 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 145 958s # unique id: aLm5iajvGa9gJrNTP9apbgAAAAY 958s ok 146 958s ok 147 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 148 958s # unique id: aLm5ic0_ba99zogffilvywAAAAQ 958s ok 149 958s ok 150 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 151 958s # unique id: aLm5ic8zrArjm7G32rBQLwAAAAM 958s ok 152 958s ok 153 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 154 958s # unique id: aLm5iajvGa9gJrNTP9apbwAAAAY 958s ok 155 958s ok 156 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 157 958s # unique id: aLm5ic0_ba99zogffilvzAAAAAQ 958s ok 158 958s ok 159 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 160 958s # unique id: aLm5ic8zrArjm7G32rBQMAAAAAM 958s ok 161 958s ok 162 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 163 958s # unique id: aLm5iajvGa9gJrNTP9apcAAAAAY 958s ok 164 958s ok 165 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 166 958s # unique id: aLm5ic0_ba99zogffilvzQAAAAQ 958s ok 167 958s ok 168 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 169 958s # unique id: aLm5is8zrArjm7G32rBQMQAAAAM 958s ok 170 958s ok 171 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 172 958s # unique id: aLm5iqjvGa9gJrNTP9apcQAAAAY 958s ok 173 958s ok 174 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 175 958s # unique id: aLm5is0_ba99zogffilvzgAAAAQ 958s ok 176 958s ok 177 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 178 958s # unique id: aLm5is8zrArjm7G32rBQMgAAAAM 958s ok 179 958s ok 180 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 181 958s # unique id: aLm5iqjvGa9gJrNTP9apcgAAAAY 958s ok 182 958s ok 183 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 184 958s # unique id: aLm5is0_ba99zogffilvzwAAAAQ 958s ok 185 958s ok 186 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 187 958s # unique id: aLm5is8zrArjm7G32rBQMwAAAAM 958s ok 188 958s ok 189 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 190 958s # unique id: aLm5iqjvGa9gJrNTP9apcwAAAAY 958s ok 191 958s ok 192 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 193 958s # unique id: aLm5is0_ba99zogffilv0AAAAAQ 958s ok 194 958s ok 195 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 196 958s # unique id: aLm5is8zrArjm7G32rBQNAAAAAM 958s ok 197 958s ok 198 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 199 958s # unique id: aLm5iqjvGa9gJrNTP9apdAAAAAY 958s ok 200 958s ok 201 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 202 958s # unique id: aLm5is0_ba99zogffilv0QAAAAQ 958s ok 203 958s ok 204 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 205 958s # unique id: aLm5is8zrArjm7G32rBQNQAAAAM 958s ok 206 958s ok 207 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 208 958s # unique id: aLm5iqjvGa9gJrNTP9apdQAAAAY 958s ok 209 958s ok 210 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 211 958s # unique id: aLm5is0_ba99zogffilv0gAAAAQ 958s ok 212 958s ok 213 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 214 958s # unique id: aLm5is8zrArjm7G32rBQNgAAAAM 958s ok 215 958s ok 216 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 217 958s # unique id: aLm5iqjvGa9gJrNTP9apdgAAAAY 958s ok 218 958s ok 219 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 220 958s # unique id: aLm5is0_ba99zogffilv0wAAAAQ 958s ok 221 958s ok 222 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 223 958s # unique id: aLm5is8zrArjm7G32rBQNwAAAAM 958s ok 224 958s ok 225 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 226 958s # unique id: aLm5iqjvGa9gJrNTP9apdwAAAAY 958s ok 227 958s ok 228 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 229 958s # unique id: aLm5is0_ba99zogffilv1AAAAAQ 958s ok 230 958s ok 231 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 232 958s # unique id: aLm5is8zrArjm7G32rBQOAAAAAM 958s ok 233 958s ok 234 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 235 958s # unique id: aLm5iqjvGa9gJrNTP9apeAAAAAY 958s ok 236 958s ok 237 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 238 958s # unique id: aLm5is0_ba99zogffilv1QAAAAQ 958s ok 239 958s ok 240 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 241 958s # unique id: aLm5is8zrArjm7G32rBQOQAAAAM 958s ok 242 958s ok 243 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 244 958s # unique id: aLm5iqjvGa9gJrNTP9apeQAAAAY 958s ok 245 958s ok 246 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 247 958s # unique id: aLm5is0_ba99zogffilv1gAAAAQ 958s ok 248 958s ok 249 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 250 958s # unique id: aLm5is8zrArjm7G32rBQOgAAAAM 958s ok 251 958s ok 252 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 253 958s # unique id: aLm5iqjvGa9gJrNTP9apegAAAAY 958s ok 254 958s ok 255 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 256 958s # unique id: aLm5is0_ba99zogffilv1wAAAAQ 958s ok 257 958s ok 258 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 259 958s # unique id: aLm5is8zrArjm7G32rBQOwAAAAM 958s ok 260 958s ok 261 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 262 958s # unique id: aLm5iqjvGa9gJrNTP9apewAAAAY 958s ok 263 958s ok 264 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 265 958s # unique id: aLm5is0_ba99zogffilv2AAAAAQ 958s ok 266 958s ok 267 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 268 958s # unique id: aLm5is8zrArjm7G32rBQPAAAAAM 958s ok 269 958s ok 270 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 271 958s # unique id: aLm5iqjvGa9gJrNTP9apfAAAAAY 958s ok 272 958s ok 273 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 274 958s # unique id: aLm5is0_ba99zogffilv2QAAAAQ 958s ok 275 958s ok 276 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 277 958s # unique id: aLm5is8zrArjm7G32rBQPQAAAAM 958s ok 278 958s ok 279 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 280 958s # unique id: aLm5iqjvGa9gJrNTP9apfQAAAAY 958s ok 281 958s ok 282 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 283 958s # unique id: aLm5is0_ba99zogffilv2gAAAAQ 958s ok 284 958s ok 285 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 286 958s # unique id: aLm5is8zrArjm7G32rBQPgAAAAM 958s ok 287 958s ok 288 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 289 958s # unique id: aLm5iqjvGa9gJrNTP9apfgAAAAY 958s ok 290 958s ok 291 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 292 958s # unique id: aLm5is0_ba99zogffilv2wAAAAQ 958s ok 293 958s ok 294 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 295 958s # unique id: aLm5is8zrArjm7G32rBQPwAAAAM 958s ok 296 958s ok 297 958s # testing : fetch unique ID 958s # expected: 200 958s # received: '200' 958s ok 298 958s # unique id: aLm5iqjvGa9gJrNTP9apfwAAAAY 958s ok 299 958s ok 300 958s ok 964s t/modules/usertrack.t ............... 964s 1..1004 964s # Running under perl version 5.040001 for linux 964s # Current time local: Thu Sep 4 16:08:42 2025 964s # Current time GMT: Thu Sep 4 16:08:42 2025 964s # Using Test.pm version 1.31 964s # Using Apache/Test.pm version 1.44 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 1 964s ok 2 964s Set-Cookie: usertrack_test=2b7872f2.63dfbefb53dcf; path=/; expires=Thu, 04-Sep-25 16:09:47 GMT 964s Cookie: usertrack_test=2b7872f2.63dfbefb53dcf 964s ok 3 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 4 964s ok 5 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 6 964s ok 7 964s Set-Cookie: usertrack_test=c5746327.63dfbefb5675f; path=/; expires=Thu, 04-Sep-25 16:09:47 GMT 964s Cookie: usertrack_test=c5746327.63dfbefb5675f 964s ok 8 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 9 964s ok 10 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 11 964s ok 12 964s Set-Cookie: usertrack_test=e8eceb25.63dfbefb58395; path=/; expires=Thu, 04-Sep-25 16:09:47 GMT 964s Cookie: usertrack_test=e8eceb25.63dfbefb58395 964s ok 13 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 14 964s ok 15 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 16 964s ok 17 964s Set-Cookie: usertrack_test=5fee554.63dfbefb5a012; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=5fee554.63dfbefb5a012 964s ok 18 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 19 964s ok 20 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 21 964s ok 22 964s Set-Cookie: usertrack_test=12ed0203.63dfbefb5b5f0; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=12ed0203.63dfbefb5b5f0 964s ok 23 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 24 964s ok 25 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 26 964s ok 27 964s Set-Cookie: usertrack_test=28a84633.63dfbefb5d1d2; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=28a84633.63dfbefb5d1d2 964s ok 28 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 29 964s ok 30 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 31 964s ok 32 964s Set-Cookie: usertrack_test=6bc46f02.63dfbefb5ee13; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=6bc46f02.63dfbefb5ee13 964s ok 33 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 34 964s ok 35 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 36 964s ok 37 964s Set-Cookie: usertrack_test=30f6126d.63dfbefb60411; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=30f6126d.63dfbefb60411 964s ok 38 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 39 964s ok 40 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 41 964s ok 42 964s Set-Cookie: usertrack_test=fc95a5bb.63dfbefb61f5b; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=fc95a5bb.63dfbefb61f5b 964s ok 43 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 44 964s ok 45 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 46 964s ok 47 964s Set-Cookie: usertrack_test=aed82f89.63dfbefb639dd; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=aed82f89.63dfbefb639dd 964s ok 48 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 49 964s ok 50 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 51 964s ok 52 964s Set-Cookie: usertrack_test=a5fdb91b.63dfbefb6507a; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=a5fdb91b.63dfbefb6507a 964s ok 53 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 54 964s ok 55 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 56 964s ok 57 964s Set-Cookie: usertrack_test=1347fd3f.63dfbefb66c20; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=1347fd3f.63dfbefb66c20 964s ok 58 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 59 964s ok 60 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 61 964s ok 62 964s Set-Cookie: usertrack_test=f311f9e4.63dfbefb68877; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=f311f9e4.63dfbefb68877 964s ok 63 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 64 964s ok 65 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 66 964s ok 67 964s Set-Cookie: usertrack_test=4ff4a5a6.63dfbefb69f52; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=4ff4a5a6.63dfbefb69f52 964s ok 68 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 69 964s ok 70 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 71 964s ok 72 964s Set-Cookie: usertrack_test=802ca5a6.63dfbefb6b90f; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=802ca5a6.63dfbefb6b90f 964s ok 73 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 74 964s ok 75 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 76 964s ok 77 964s Set-Cookie: usertrack_test=9a0c4fa7.63dfbefb6d35e; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=9a0c4fa7.63dfbefb6d35e 964s ok 78 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 79 964s ok 80 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 81 964s ok 82 964s Set-Cookie: usertrack_test=c75b1639.63dfbefb6ead6; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=c75b1639.63dfbefb6ead6 964s ok 83 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 84 964s ok 85 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 86 964s ok 87 964s Set-Cookie: usertrack_test=49cc056f.63dfbefb70686; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=49cc056f.63dfbefb70686 964s ok 88 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 89 964s ok 90 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 91 964s ok 92 964s Set-Cookie: usertrack_test=d5586f4f.63dfbefb72287; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=d5586f4f.63dfbefb72287 964s ok 93 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 94 964s ok 95 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 96 964s ok 97 964s Set-Cookie: usertrack_test=59a7a1bf.63dfbefb738f7; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=59a7a1bf.63dfbefb738f7 964s ok 98 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 99 964s ok 100 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 101 964s ok 102 964s Set-Cookie: usertrack_test=7ac72f37.63dfbefb75470; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=7ac72f37.63dfbefb75470 964s ok 103 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 104 964s ok 105 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 106 964s ok 107 964s Set-Cookie: usertrack_test=1f604c86.63dfbefb7710a; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=1f604c86.63dfbefb7710a 964s ok 108 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 109 964s ok 110 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 111 964s ok 112 964s Set-Cookie: usertrack_test=c6e438cc.63dfbefb7873a; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=c6e438cc.63dfbefb7873a 964s ok 113 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 114 964s ok 115 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 116 964s ok 117 964s Set-Cookie: usertrack_test=69ce1822.63dfbefb7a189; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=69ce1822.63dfbefb7a189 964s ok 118 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 119 964s ok 120 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 121 964s ok 122 964s Set-Cookie: usertrack_test=653cf3c.63dfbefb7bd57; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=653cf3c.63dfbefb7bd57 964s ok 123 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 124 964s ok 125 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 126 964s ok 127 964s Set-Cookie: usertrack_test=4eeb03b0.63dfbefb7d34e; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=4eeb03b0.63dfbefb7d34e 964s ok 128 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 129 964s ok 130 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 131 964s ok 132 964s Set-Cookie: usertrack_test=7b98fff4.63dfbefb7ee9c; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=7b98fff4.63dfbefb7ee9c 964s ok 133 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 134 964s ok 135 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 136 964s ok 137 964s Set-Cookie: usertrack_test=c473fdd0.63dfbefb8094a; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=c473fdd0.63dfbefb8094a 964s ok 138 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 139 964s ok 140 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 141 964s ok 142 964s Set-Cookie: usertrack_test=38e241a3.63dfbefb82024; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=38e241a3.63dfbefb82024 964s ok 143 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 144 964s ok 145 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 146 964s ok 147 964s Set-Cookie: usertrack_test=2703e189.63dfbefb83b17; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=2703e189.63dfbefb83b17 964s ok 148 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 149 964s ok 150 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 151 964s ok 152 964s Set-Cookie: usertrack_test=d27c2bf7.63dfbefb85582; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=d27c2bf7.63dfbefb85582 964s ok 153 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 154 964s ok 155 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 156 964s ok 157 964s Set-Cookie: usertrack_test=6936d5b3.63dfbefb86c79; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=6936d5b3.63dfbefb86c79 964s ok 158 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 159 964s ok 160 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 161 964s ok 162 964s Set-Cookie: usertrack_test=69feca5.63dfbefb8886f; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=69feca5.63dfbefb8886f 964s ok 163 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 164 964s ok 165 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 166 964s ok 167 964s Set-Cookie: usertrack_test=c579d1da.63dfbefb8a46d; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=c579d1da.63dfbefb8a46d 964s ok 168 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 169 964s ok 170 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 171 964s ok 172 964s Set-Cookie: usertrack_test=90ea0f89.63dfbefb8b9be; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=90ea0f89.63dfbefb8b9be 964s ok 173 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 174 964s ok 175 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 176 964s ok 177 964s Set-Cookie: usertrack_test=81b87656.63dfbefb8d3e7; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=81b87656.63dfbefb8d3e7 964s ok 178 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 179 964s ok 180 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 181 964s ok 182 964s Set-Cookie: usertrack_test=dd4c3f44.63dfbefb8ee9a; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=dd4c3f44.63dfbefb8ee9a 964s ok 183 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 184 964s ok 185 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 186 964s ok 187 964s Set-Cookie: usertrack_test=3f6bcf80.63dfbefb9034a; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=3f6bcf80.63dfbefb9034a 964s ok 188 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 189 964s ok 190 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 191 964s ok 192 964s Set-Cookie: usertrack_test=ad6f023d.63dfbefb91beb; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=ad6f023d.63dfbefb91beb 964s ok 193 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 194 964s ok 195 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 196 964s ok 197 964s Set-Cookie: usertrack_test=8c46b0a5.63dfbefb936fc; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=8c46b0a5.63dfbefb936fc 964s ok 198 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 199 964s ok 200 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 201 964s ok 202 964s Set-Cookie: usertrack_test=aa5920b4.63dfbefb94c52; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=aa5920b4.63dfbefb94c52 964s ok 203 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 204 964s ok 205 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 206 964s ok 207 964s Set-Cookie: usertrack_test=4d5a6975.63dfbefb966ba; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=4d5a6975.63dfbefb966ba 964s ok 208 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 209 964s ok 210 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 211 964s ok 212 964s Set-Cookie: usertrack_test=cc27510d.63dfbefb98263; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=cc27510d.63dfbefb98263 964s ok 213 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 214 964s ok 215 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 216 964s ok 217 964s Set-Cookie: usertrack_test=b0141238.63dfbefb997b5; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=b0141238.63dfbefb997b5 964s ok 218 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 219 964s ok 220 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 221 964s ok 222 964s Set-Cookie: usertrack_test=6a349e20.63dfbefb9b1cb; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=6a349e20.63dfbefb9b1cb 964s ok 223 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 224 964s ok 225 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 226 964s ok 227 964s Set-Cookie: usertrack_test=5216ca7b.63dfbefb9cd54; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=5216ca7b.63dfbefb9cd54 964s ok 228 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 229 964s ok 230 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 231 964s ok 232 964s Set-Cookie: usertrack_test=d94b9d90.63dfbefb9e241; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=d94b9d90.63dfbefb9e241 964s ok 233 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 234 964s ok 235 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 236 964s ok 237 964s Set-Cookie: usertrack_test=72bf6a5a.63dfbefb9fce4; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=72bf6a5a.63dfbefb9fce4 964s ok 238 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 239 964s ok 240 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 241 964s ok 242 964s Set-Cookie: usertrack_test=ed2bbed5.63dfbefba1706; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=ed2bbed5.63dfbefba1706 964s ok 243 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 244 964s ok 245 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 246 964s ok 247 964s Set-Cookie: usertrack_test=dc263b7e.63dfbefba2e82; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=dc263b7e.63dfbefba2e82 964s ok 248 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 249 964s ok 250 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 251 964s ok 252 964s Set-Cookie: usertrack_test=3b5b7210.63dfbefba4774; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=3b5b7210.63dfbefba4774 964s ok 253 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 254 964s ok 255 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 256 964s ok 257 964s Set-Cookie: usertrack_test=77103199.63dfbefba6503; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=77103199.63dfbefba6503 964s ok 258 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 259 964s ok 260 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 261 964s ok 262 964s Set-Cookie: usertrack_test=718a0fa9.63dfbefba7aeb; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=718a0fa9.63dfbefba7aeb 964s ok 263 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 264 964s ok 265 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 266 964s ok 267 964s Set-Cookie: usertrack_test=39e649c0.63dfbefba9588; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=39e649c0.63dfbefba9588 964s ok 268 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 269 964s ok 270 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 271 964s ok 272 964s Set-Cookie: usertrack_test=da7dba10.63dfbefbab1eb; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=da7dba10.63dfbefbab1eb 964s ok 273 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 274 964s ok 275 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 276 964s ok 277 964s Set-Cookie: usertrack_test=17b49365.63dfbefbac78b; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=17b49365.63dfbefbac78b 964s ok 278 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 279 964s ok 280 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 281 964s ok 282 964s Set-Cookie: usertrack_test=abbe87f8.63dfbefbae147; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=abbe87f8.63dfbefbae147 964s ok 283 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 284 964s ok 285 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 286 964s ok 287 964s Set-Cookie: usertrack_test=1f16a4f4.63dfbefbafd2e; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=1f16a4f4.63dfbefbafd2e 964s ok 288 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 289 964s ok 290 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 291 964s ok 292 964s Set-Cookie: usertrack_test=36aa3678.63dfbefbb127d; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=36aa3678.63dfbefbb127d 964s ok 293 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 294 964s ok 295 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 296 964s ok 297 964s Set-Cookie: usertrack_test=5e48a24c.63dfbefbb2bf6; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=5e48a24c.63dfbefbb2bf6 964s ok 298 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 299 964s ok 300 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 301 964s ok 302 964s Set-Cookie: usertrack_test=e5ce922c.63dfbefbb450e; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=e5ce922c.63dfbefbb450e 964s ok 303 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 304 964s ok 305 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 306 964s ok 307 964s Set-Cookie: usertrack_test=98c79d35.63dfbefbb5bc4; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=98c79d35.63dfbefbb5bc4 964s ok 308 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 309 964s ok 310 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 311 964s ok 312 964s Set-Cookie: usertrack_test=f889ed56.63dfbefbb7680; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=f889ed56.63dfbefbb7680 964s ok 313 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 314 964s ok 315 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 316 964s ok 317 964s Set-Cookie: usertrack_test=b546b7ec.63dfbefbb9031; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=b546b7ec.63dfbefbb9031 964s ok 318 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 319 964s ok 320 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 321 964s ok 322 964s Set-Cookie: usertrack_test=32341e37.63dfbefbba860; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=32341e37.63dfbefbba860 964s ok 323 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 324 964s ok 325 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 326 964s ok 327 964s Set-Cookie: usertrack_test=aaad0f8.63dfbefbbc35f; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=aaad0f8.63dfbefbbc35f 964s ok 328 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 329 964s ok 330 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 331 964s ok 332 964s Set-Cookie: usertrack_test=d973b31e.63dfbefbbdeff; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=d973b31e.63dfbefbbdeff 964s ok 333 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 334 964s ok 335 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 336 964s ok 337 964s Set-Cookie: usertrack_test=17b9009b.63dfbefbbf507; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=17b9009b.63dfbefbbf507 964s ok 338 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 339 964s ok 340 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 341 964s ok 342 964s Set-Cookie: usertrack_test=293d2def.63dfbefbc1046; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=293d2def.63dfbefbc1046 964s ok 343 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 344 964s ok 345 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 346 964s ok 347 964s Set-Cookie: usertrack_test=c933e8ca.63dfbefbc2b70; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=c933e8ca.63dfbefbc2b70 964s ok 348 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 349 964s ok 350 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 351 964s ok 352 964s Set-Cookie: usertrack_test=e4669011.63dfbefbc4351; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=e4669011.63dfbefbc4351 964s ok 353 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 354 964s ok 355 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 356 964s ok 357 964s Set-Cookie: usertrack_test=3513fdb0.63dfbefbc5bb6; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=3513fdb0.63dfbefbc5bb6 964s ok 358 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 359 964s ok 360 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 361 964s ok 362 964s Set-Cookie: usertrack_test=2a0a15c2.63dfbefbc7735; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=2a0a15c2.63dfbefbc7735 964s ok 363 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 364 964s ok 365 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 366 964s ok 367 964s Set-Cookie: usertrack_test=570a4a19.63dfbefbc8d23; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=570a4a19.63dfbefbc8d23 964s ok 368 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 369 964s ok 370 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 371 964s ok 372 964s Set-Cookie: usertrack_test=afd5c885.63dfbefbca5ac; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=afd5c885.63dfbefbca5ac 964s ok 373 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 374 964s ok 375 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 376 964s ok 377 964s Set-Cookie: usertrack_test=d1360087.63dfbefbcbfae; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=d1360087.63dfbefbcbfae 964s ok 378 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 379 964s ok 380 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 381 964s ok 382 964s Set-Cookie: usertrack_test=e5a24b8c.63dfbefbcd4ef; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=e5a24b8c.63dfbefbcd4ef 964s ok 383 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 384 964s ok 385 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 386 964s ok 387 964s Set-Cookie: usertrack_test=f3e5d253.63dfbefbcecad; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=f3e5d253.63dfbefbcecad 964s ok 388 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 389 964s ok 390 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 391 964s ok 392 964s Set-Cookie: usertrack_test=9107d4ce.63dfbefbd0a1f; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=9107d4ce.63dfbefbd0a1f 964s ok 393 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 394 964s ok 395 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 396 964s ok 397 964s Set-Cookie: usertrack_test=e45f85a4.63dfbefbd1fbe; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=e45f85a4.63dfbefbd1fbe 964s ok 398 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 399 964s ok 400 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 401 964s ok 402 964s Set-Cookie: usertrack_test=afa6a30d.63dfbefbd392a; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=afa6a30d.63dfbefbd392a 964s ok 403 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 404 964s ok 405 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 406 964s ok 407 964s Set-Cookie: usertrack_test=336c184c.63dfbefbd5411; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=336c184c.63dfbefbd5411 964s ok 408 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 409 964s ok 410 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 411 964s ok 412 964s Set-Cookie: usertrack_test=b9d0d558.63dfbefbd6bc5; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=b9d0d558.63dfbefbd6bc5 964s ok 413 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 414 964s ok 415 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 416 964s ok 417 964s Set-Cookie: usertrack_test=3bb0b53e.63dfbefbd8378; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=3bb0b53e.63dfbefbd8378 964s ok 418 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 419 964s ok 420 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 421 964s ok 422 964s Set-Cookie: usertrack_test=18701289.63dfbefbd9e49; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=18701289.63dfbefbd9e49 964s ok 423 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 424 964s ok 425 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 426 964s ok 427 964s Set-Cookie: usertrack_test=4dbc10f1.63dfbefbdb30a; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=4dbc10f1.63dfbefbdb30a 964s ok 428 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 429 964s ok 430 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 431 964s ok 432 964s Set-Cookie: usertrack_test=7c78bdd4.63dfbefbdccb6; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=7c78bdd4.63dfbefbdccb6 964s ok 433 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 434 964s ok 435 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 436 964s ok 437 964s Set-Cookie: usertrack_test=9818eb1a.63dfbefbde8cc; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=9818eb1a.63dfbefbde8cc 964s ok 438 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 439 964s ok 440 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 441 964s ok 442 964s Set-Cookie: usertrack_test=ceb71b74.63dfbefbdfdc9; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=ceb71b74.63dfbefbdfdc9 964s ok 443 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 444 964s ok 445 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 446 964s ok 447 964s Set-Cookie: usertrack_test=e486490c.63dfbefbe179f; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=e486490c.63dfbefbe179f 964s ok 448 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 449 964s ok 450 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 451 964s ok 452 964s Set-Cookie: usertrack_test=a272311c.63dfbefbe337c; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=a272311c.63dfbefbe337c 964s ok 453 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 454 964s ok 455 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 456 964s ok 457 964s Set-Cookie: usertrack_test=87630e41.63dfbefbe4859; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=87630e41.63dfbefbe4859 964s ok 458 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 459 964s ok 460 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 461 964s ok 462 964s Set-Cookie: usertrack_test=546f71.63dfbefbe620c; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=546f71.63dfbefbe620c 964s ok 463 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 464 964s ok 465 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 466 964s ok 467 964s Set-Cookie: usertrack_test=87610c8d.63dfbefbe7d4f; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=87610c8d.63dfbefbe7d4f 964s ok 468 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 469 964s ok 470 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 471 964s ok 472 964s Set-Cookie: usertrack_test=58a17a97.63dfbefbe938c; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=58a17a97.63dfbefbe938c 964s ok 473 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 474 964s ok 475 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 476 964s ok 477 964s Set-Cookie: usertrack_test=274932cc.63dfbefbeadd8; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=274932cc.63dfbefbeadd8 964s ok 478 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 479 964s ok 480 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 481 964s ok 482 964s Set-Cookie: usertrack_test=c1f176a2.63dfbefbecbae; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=c1f176a2.63dfbefbecbae 964s ok 483 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 484 964s ok 485 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 486 964s ok 487 964s Set-Cookie: usertrack_test=a9dcc2d4.63dfbefbee4d1; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=a9dcc2d4.63dfbefbee4d1 964s ok 488 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 489 964s ok 490 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 491 964s ok 492 964s Set-Cookie: usertrack_test=dadf8ea0.63dfbefbefe40; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=dadf8ea0.63dfbefbefe40 964s ok 493 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 494 964s ok 495 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 496 964s ok 497 964s Set-Cookie: usertrack_test=f3b5e0b3.63dfbefbf18cd; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=f3b5e0b3.63dfbefbf18cd 964s ok 498 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 499 964s ok 500 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 501 964s ok 502 964s Set-Cookie: usertrack_test=98d5eb88.63dfbefbf3039; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=98d5eb88.63dfbefbf3039 964s ok 503 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 504 964s ok 505 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 506 964s ok 507 964s Set-Cookie: usertrack_test=46f2fc7c.63dfbefbf4bd2; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=46f2fc7c.63dfbefbf4bd2 964s ok 508 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 509 964s ok 510 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 511 964s ok 512 964s Set-Cookie: usertrack_test=b553749c.63dfbefbf680d; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=b553749c.63dfbefbf680d 964s ok 513 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 514 964s ok 515 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 516 964s ok 517 964s Set-Cookie: usertrack_test=1df996d6.63dfbefbf7f1f; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=1df996d6.63dfbefbf7f1f 964s ok 518 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 519 964s ok 520 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 521 964s ok 522 964s Set-Cookie: usertrack_test=30bf04c0.63dfbefbf9727; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=30bf04c0.63dfbefbf9727 964s ok 523 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 524 964s ok 525 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 526 964s ok 527 964s Set-Cookie: usertrack_test=1904e295.63dfbefbfb1c1; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=1904e295.63dfbefbfb1c1 964s ok 528 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 529 964s ok 530 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 531 964s ok 532 964s Set-Cookie: usertrack_test=d4e0e0c3.63dfbefbfc933; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=d4e0e0c3.63dfbefbfc933 964s ok 533 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 534 964s ok 535 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 536 964s ok 537 964s Set-Cookie: usertrack_test=446ab42c.63dfbefbfe496; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=446ab42c.63dfbefbfe496 964s ok 538 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 539 964s ok 540 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 541 964s ok 542 964s Set-Cookie: usertrack_test=ae376a45.63dfbefbffe2c; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=ae376a45.63dfbefbffe2c 964s ok 543 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 544 964s ok 545 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 546 964s ok 547 964s Set-Cookie: usertrack_test=498206e4.63dfbefc0155c; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=498206e4.63dfbefc0155c 964s ok 548 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 549 964s ok 550 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 551 964s ok 552 964s Set-Cookie: usertrack_test=beea5c11.63dfbefc02f92; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=beea5c11.63dfbefc02f92 964s ok 553 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 554 964s ok 555 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 556 964s ok 557 964s Set-Cookie: usertrack_test=78db771a.63dfbefc049ee; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=78db771a.63dfbefc049ee 964s ok 558 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 559 964s ok 560 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 561 964s ok 562 964s Set-Cookie: usertrack_test=10a88084.63dfbefc05fed; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=10a88084.63dfbefc05fed 964s ok 563 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 564 964s ok 565 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 566 964s ok 567 964s Set-Cookie: usertrack_test=eb99c2dd.63dfbefc079d2; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=eb99c2dd.63dfbefc079d2 964s ok 568 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 569 964s ok 570 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 571 964s ok 572 964s Set-Cookie: usertrack_test=dc7f0f39.63dfbefc095c9; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=dc7f0f39.63dfbefc095c9 964s ok 573 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 574 964s ok 575 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 576 964s ok 577 964s Set-Cookie: usertrack_test=968a5804.63dfbefc0ad46; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=968a5804.63dfbefc0ad46 964s ok 578 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 579 964s ok 580 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 581 964s ok 582 964s Set-Cookie: usertrack_test=92096aaa.63dfbefc0c694; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=92096aaa.63dfbefc0c694 964s ok 583 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 584 964s ok 585 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 586 964s ok 587 964s Set-Cookie: usertrack_test=1e50c61e.63dfbefc0e280; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=1e50c61e.63dfbefc0e280 964s ok 588 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 589 964s ok 590 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 591 964s ok 592 964s Set-Cookie: usertrack_test=2daa45fd.63dfbefc0f9af; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=2daa45fd.63dfbefc0f9af 964s ok 593 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 594 964s ok 595 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 596 964s ok 597 964s Set-Cookie: usertrack_test=945b0a6.63dfbefc115f6; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=945b0a6.63dfbefc115f6 964s ok 598 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 599 964s ok 600 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 601 964s ok 602 964s Set-Cookie: usertrack_test=d2c022c5.63dfbefc13405; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=d2c022c5.63dfbefc13405 964s ok 603 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 604 964s ok 605 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 606 964s ok 607 964s Set-Cookie: usertrack_test=f9d316e7.63dfbefc14b46; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=f9d316e7.63dfbefc14b46 964s ok 608 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 609 964s ok 610 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 611 964s ok 612 964s Set-Cookie: usertrack_test=935c55b.63dfbefc16408; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=935c55b.63dfbefc16408 964s ok 613 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 614 964s ok 615 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 616 964s ok 617 964s Set-Cookie: usertrack_test=f0088165.63dfbefc17eb7; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=f0088165.63dfbefc17eb7 964s ok 618 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 619 964s ok 620 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 621 964s ok 622 964s Set-Cookie: usertrack_test=eb3112e7.63dfbefc1960f; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=eb3112e7.63dfbefc1960f 964s ok 623 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 624 964s ok 625 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 626 964s ok 627 964s Set-Cookie: usertrack_test=2ad9e210.63dfbefc1af6d; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=2ad9e210.63dfbefc1af6d 964s ok 628 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 629 964s ok 630 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 631 964s ok 632 964s Set-Cookie: usertrack_test=3ffbf721.63dfbefc1c9dd; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=3ffbf721.63dfbefc1c9dd 964s ok 633 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 634 964s ok 635 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 636 964s ok 637 964s Set-Cookie: usertrack_test=e7abe5b1.63dfbefc1e1df; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=e7abe5b1.63dfbefc1e1df 964s ok 638 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 639 964s ok 640 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 641 964s ok 642 964s Set-Cookie: usertrack_test=abd19b1a.63dfbefc1fce3; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=abd19b1a.63dfbefc1fce3 964s ok 643 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 644 964s ok 645 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 646 964s ok 647 964s Set-Cookie: usertrack_test=f5724de5.63dfbefc217b7; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=f5724de5.63dfbefc217b7 964s ok 648 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 649 964s ok 650 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 651 964s ok 652 964s Set-Cookie: usertrack_test=760abfaf.63dfbefc22f90; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=760abfaf.63dfbefc22f90 964s ok 653 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 654 964s ok 655 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 656 964s ok 657 964s Set-Cookie: usertrack_test=75d996d0.63dfbefc24962; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=75d996d0.63dfbefc24962 964s ok 658 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 659 964s ok 660 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 661 964s ok 662 964s Set-Cookie: usertrack_test=4b59d4fc.63dfbefc263e1; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=4b59d4fc.63dfbefc263e1 964s ok 663 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 664 964s ok 665 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 666 964s ok 667 964s Set-Cookie: usertrack_test=559aa6bb.63dfbefc279a6; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=559aa6bb.63dfbefc279a6 964s ok 668 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 669 964s ok 670 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 671 964s ok 672 964s Set-Cookie: usertrack_test=88a5c7f8.63dfbefc29400; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=88a5c7f8.63dfbefc29400 964s ok 673 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 674 964s ok 675 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 676 964s ok 677 964s Set-Cookie: usertrack_test=470ce342.63dfbefc2ada8; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=470ce342.63dfbefc2ada8 964s ok 678 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 679 964s ok 680 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 681 964s ok 682 964s Set-Cookie: usertrack_test=29777e38.63dfbefc2c2b8; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=29777e38.63dfbefc2c2b8 964s ok 683 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 684 964s ok 685 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 686 964s ok 687 964s Set-Cookie: usertrack_test=b04215f5.63dfbefc2dc94; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=b04215f5.63dfbefc2dc94 964s ok 688 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 689 964s ok 690 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 691 964s ok 692 964s Set-Cookie: usertrack_test=5255d03.63dfbefc2f76c; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=5255d03.63dfbefc2f76c 964s ok 693 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 694 964s ok 695 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 696 964s ok 697 964s Set-Cookie: usertrack_test=c93d8770.63dfbefc30c30; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=c93d8770.63dfbefc30c30 964s ok 698 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 699 964s ok 700 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 701 964s ok 702 964s Set-Cookie: usertrack_test=3020b439.63dfbefc3255c; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=3020b439.63dfbefc3255c 964s ok 703 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 704 964s ok 705 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 706 964s ok 707 964s Set-Cookie: usertrack_test=f4879102.63dfbefc33fe2; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=f4879102.63dfbefc33fe2 964s ok 708 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 709 964s ok 710 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 711 964s ok 712 964s Set-Cookie: usertrack_test=6f084835.63dfbefc3557a; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=6f084835.63dfbefc3557a 964s ok 713 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 714 964s ok 715 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 716 964s ok 717 964s Set-Cookie: usertrack_test=787b7ee2.63dfbefc36e58; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=787b7ee2.63dfbefc36e58 964s ok 718 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 719 964s ok 720 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 721 964s ok 722 964s Set-Cookie: usertrack_test=e342cbbf.63dfbefc389bf; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=e342cbbf.63dfbefc389bf 964s ok 723 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 724 964s ok 725 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 726 964s ok 727 964s Set-Cookie: usertrack_test=7bf4bad2.63dfbefc3a0fe; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=7bf4bad2.63dfbefc3a0fe 964s ok 728 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 729 964s ok 730 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 731 964s ok 732 964s Set-Cookie: usertrack_test=ad68858.63dfbefc3b96b; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=ad68858.63dfbefc3b96b 964s ok 733 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 734 964s ok 735 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 736 964s ok 737 964s Set-Cookie: usertrack_test=265a139.63dfbefc3d5ae; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=265a139.63dfbefc3d5ae 964s ok 738 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 739 964s ok 740 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 741 964s ok 742 964s Set-Cookie: usertrack_test=3929d4f5.63dfbefc3ebc2; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=3929d4f5.63dfbefc3ebc2 964s ok 743 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 744 964s ok 745 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 746 964s ok 747 964s Set-Cookie: usertrack_test=d7f74da0.63dfbefc40630; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=d7f74da0.63dfbefc40630 964s ok 748 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 749 964s ok 750 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 751 964s ok 752 964s Set-Cookie: usertrack_test=b281847f.63dfbefc42239; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=b281847f.63dfbefc42239 964s ok 753 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 754 964s ok 755 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 756 964s ok 757 964s Set-Cookie: usertrack_test=aff8812a.63dfbefc438eb; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=aff8812a.63dfbefc438eb 964s ok 758 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 759 964s ok 760 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 761 964s ok 762 964s Set-Cookie: usertrack_test=7bd5c63f.63dfbefc453cf; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=7bd5c63f.63dfbefc453cf 964s ok 763 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 764 964s ok 765 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 766 964s ok 767 964s Set-Cookie: usertrack_test=adc90802.63dfbefc46f2c; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=adc90802.63dfbefc46f2c 964s ok 768 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 769 964s ok 770 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 771 964s ok 772 964s Set-Cookie: usertrack_test=64f7074c.63dfbefc48463; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=64f7074c.63dfbefc48463 964s ok 773 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 774 964s ok 775 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 776 964s ok 777 964s Set-Cookie: usertrack_test=2f2c0c1f.63dfbefc49e26; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=2f2c0c1f.63dfbefc49e26 964s ok 778 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 779 964s ok 780 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 781 964s ok 782 964s Set-Cookie: usertrack_test=e8b11e4f.63dfbefc4b891; path=/; expires=Thu, 04-Sep-25 16:09:48 GMT 964s Cookie: usertrack_test=e8b11e4f.63dfbefc4b891 964s ok 783 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 784 964s ok 785 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 786 964s ok 787 964s Set-Cookie: usertrack_test=4379932b.63dfbefc4ce31; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=4379932b.63dfbefc4ce31 964s ok 788 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 789 964s ok 790 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 791 964s ok 792 964s Set-Cookie: usertrack_test=f4504.63dfbefc4e80d; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=f4504.63dfbefc4e80d 964s ok 793 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 794 964s ok 795 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 796 964s ok 797 964s Set-Cookie: usertrack_test=4f4716b1.63dfbefc505d4; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=4f4716b1.63dfbefc505d4 964s ok 798 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 799 964s ok 800 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 801 964s ok 802 964s Set-Cookie: usertrack_test=8eb865f0.63dfbefc51b08; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=8eb865f0.63dfbefc51b08 964s ok 803 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 804 964s ok 805 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 806 964s ok 807 964s Set-Cookie: usertrack_test=363faa43.63dfbefc534f7; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=363faa43.63dfbefc534f7 964s ok 808 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 809 964s ok 810 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 811 964s ok 812 964s Set-Cookie: usertrack_test=c24cc623.63dfbefc54e82; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=c24cc623.63dfbefc54e82 964s ok 813 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 814 964s ok 815 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 816 964s ok 817 964s Set-Cookie: usertrack_test=89afd6da.63dfbefc563d0; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=89afd6da.63dfbefc563d0 964s ok 818 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 819 964s ok 820 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 821 964s ok 822 964s Set-Cookie: usertrack_test=c5f1972.63dfbefc57cb1; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=c5f1972.63dfbefc57cb1 964s ok 823 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 824 964s ok 825 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 826 964s ok 827 964s Set-Cookie: usertrack_test=75f48e4f.63dfbefc59710; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=75f48e4f.63dfbefc59710 964s ok 828 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 829 964s ok 830 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 831 964s ok 832 964s Set-Cookie: usertrack_test=1c0caf58.63dfbefc5acd6; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=1c0caf58.63dfbefc5acd6 964s ok 833 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 834 964s ok 835 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 836 964s ok 837 964s Set-Cookie: usertrack_test=ef033eda.63dfbefc5c5df; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=ef033eda.63dfbefc5c5df 964s ok 838 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 839 964s ok 840 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 841 964s ok 842 964s Set-Cookie: usertrack_test=9245b3ed.63dfbefc5dfef; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=9245b3ed.63dfbefc5dfef 964s ok 843 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 844 964s ok 845 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 846 964s ok 847 964s Set-Cookie: usertrack_test=186f0630.63dfbefc5f675; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=186f0630.63dfbefc5f675 964s ok 848 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 849 964s ok 850 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 851 964s ok 852 964s Set-Cookie: usertrack_test=2d126a36.63dfbefc611e7; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=2d126a36.63dfbefc611e7 964s ok 853 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 854 964s ok 855 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 856 964s ok 857 964s Set-Cookie: usertrack_test=cd78c30c.63dfbefc62c5d; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=cd78c30c.63dfbefc62c5d 964s ok 858 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 859 964s ok 860 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 861 964s ok 862 964s Set-Cookie: usertrack_test=de62bcdd.63dfbefc642f1; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=de62bcdd.63dfbefc642f1 964s ok 863 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 864 964s ok 865 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 866 964s ok 867 964s Set-Cookie: usertrack_test=bc4f08b1.63dfbefc65d82; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=bc4f08b1.63dfbefc65d82 964s ok 868 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 869 964s ok 870 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 871 964s ok 872 964s Set-Cookie: usertrack_test=68375c80.63dfbefc679fb; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=68375c80.63dfbefc679fb 964s ok 873 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 874 964s ok 875 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 876 964s ok 877 964s Set-Cookie: usertrack_test=fee0db6d.63dfbefc6911b; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=fee0db6d.63dfbefc6911b 964s ok 878 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 879 964s ok 880 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 881 964s ok 882 964s Set-Cookie: usertrack_test=5a4cc846.63dfbefc6d162; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=5a4cc846.63dfbefc6d162 964s ok 883 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 884 964s ok 885 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 886 964s ok 887 964s Set-Cookie: usertrack_test=15134267.63dfbefc6e8bd; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=15134267.63dfbefc6e8bd 964s ok 888 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 889 964s ok 890 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 891 964s ok 892 964s Set-Cookie: usertrack_test=cf6a60c4.63dfbefc6fe81; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=cf6a60c4.63dfbefc6fe81 964s ok 893 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 894 964s ok 895 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 896 964s ok 897 964s Set-Cookie: usertrack_test=4e8684e.63dfbefc7138a; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=4e8684e.63dfbefc7138a 964s ok 898 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 899 964s ok 900 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 901 964s ok 902 964s Set-Cookie: usertrack_test=5c3e0e15.63dfbefc72936; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=5c3e0e15.63dfbefc72936 964s ok 903 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 904 964s ok 905 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 906 964s ok 907 964s Set-Cookie: usertrack_test=3cedd6da.63dfbefc73db1; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=3cedd6da.63dfbefc73db1 964s ok 908 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 909 964s ok 910 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 911 964s ok 912 964s Set-Cookie: usertrack_test=835687c6.63dfbefc751f9; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=835687c6.63dfbefc751f9 964s ok 913 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 914 964s ok 915 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 916 964s ok 917 964s Set-Cookie: usertrack_test=baa4478b.63dfbefc7664e; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=baa4478b.63dfbefc7664e 964s ok 918 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 919 964s ok 920 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 921 964s ok 922 964s Set-Cookie: usertrack_test=196c1e9d.63dfbefc77ae0; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=196c1e9d.63dfbefc77ae0 964s ok 923 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 924 964s ok 925 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 926 964s ok 927 964s Set-Cookie: usertrack_test=1c59c2f5.63dfbefc78f73; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=1c59c2f5.63dfbefc78f73 964s ok 928 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 929 964s ok 930 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 931 964s ok 932 964s Set-Cookie: usertrack_test=efcc9b73.63dfbefc7a436; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=efcc9b73.63dfbefc7a436 964s ok 933 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 934 964s ok 935 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 936 964s ok 937 964s Set-Cookie: usertrack_test=83af207a.63dfbefc7b854; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=83af207a.63dfbefc7b854 964s ok 938 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 939 964s ok 940 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 941 964s ok 942 964s Set-Cookie: usertrack_test=bf4b07a1.63dfbefc7cc40; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=bf4b07a1.63dfbefc7cc40 964s ok 943 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 944 964s ok 945 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 946 964s ok 947 964s Set-Cookie: usertrack_test=71a9760a.63dfbefc7e093; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=71a9760a.63dfbefc7e093 964s ok 948 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 949 964s ok 950 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 951 964s ok 952 964s Set-Cookie: usertrack_test=20e63c28.63dfbefc7f55f; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=20e63c28.63dfbefc7f55f 964s ok 953 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 954 964s ok 955 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 956 964s ok 957 964s Set-Cookie: usertrack_test=c918348d.63dfbefc80aeb; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=c918348d.63dfbefc80aeb 964s ok 958 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 959 964s ok 960 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 961 964s ok 962 964s Set-Cookie: usertrack_test=ef5be00d.63dfbefc81faa; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=ef5be00d.63dfbefc81faa 964s ok 963 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 964 964s ok 965 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 966 964s ok 967 964s Set-Cookie: usertrack_test=fab81553.63dfbefc83373; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=fab81553.63dfbefc83373 964s ok 968 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 969 964s ok 970 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 971 964s ok 972 964s Set-Cookie: usertrack_test=95540f3.63dfbefc84955; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=95540f3.63dfbefc84955 964s ok 973 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 974 964s ok 975 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 976 964s ok 977 964s Set-Cookie: usertrack_test=b7c55013.63dfbefc85e8d; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=b7c55013.63dfbefc85e8d 964s ok 978 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 979 964s ok 980 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 981 964s ok 982 964s Set-Cookie: usertrack_test=4fd9bd9b.63dfbefc874b4; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=4fd9bd9b.63dfbefc874b4 964s ok 983 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 984 964s ok 985 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 986 964s ok 987 964s Set-Cookie: usertrack_test=1ce8deca.63dfbefc889a6; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=1ce8deca.63dfbefc889a6 964s ok 988 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 989 964s ok 990 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 991 964s ok 992 964s Set-Cookie: usertrack_test=3a37cb55.63dfbefc89f37; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=3a37cb55.63dfbefc89f37 964s ok 993 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 994 964s ok 995 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 996 964s ok 997 964s Set-Cookie: usertrack_test=24e48ad2.63dfbefc8b378; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s Cookie: usertrack_test=24e48ad2.63dfbefc8b378 964s ok 998 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 999 964s ok 1000 964s ok 1001 964s # testing : Checking return code is '200' 964s # expected: 200 964s # received: '200' 964s ok 1002 964s # usertrack_test=864b87ca.63dfbefc8c8bc; path=/; expires=Thu, 04-Sep-25 16:09:49 GMT 964s ok 1003 964s # expected: undef 964s # received: undef 964s ok 1004 964s ok 969s t/modules/vhost_alias.t ............. 969s 1..8 969s # Running under perl version 5.040001 for linux 969s # Current time local: Thu Sep 4 16:08:49 2025 969s # Current time GMT: Thu Sep 4 16:08:49 2025 969s # Using Test.pm version 1.31 969s # Using Apache/Test.pm version 1.44 969s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 969s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 969s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 969s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 969s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 969s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 969s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 969s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 969s # testing : VirtalDocumentRoot test 969s # expected: 'www.vha-test.com' 969s # received: 'www.vha-test.com' 969s ok 1 969s # testing : VirtualScriptAlias test 969s # expected: 'test cgi for www.vha-test.com' 969s # received: 'test cgi for www.vha-test.com' 969s ok 2 969s # testing : VirtalDocumentRoot test 969s # expected: 'big.server.name.from.heck.org' 969s # received: 'big.server.name.from.heck.org' 969s ok 3 969s # testing : VirtualScriptAlias test 969s # expected: 'test cgi for big.server.name.from.heck.org' 969s # received: 'test cgi for big.server.name.from.heck.org' 969s ok 4 969s # testing : VirtalDocumentRoot test 969s # expected: 'ab.com' 969s # received: 'ab.com' 969s ok 5 969s # testing : VirtualScriptAlias test 969s # expected: 'test cgi for ab.com' 969s # received: 'test cgi for ab.com' 969s ok 6 969s # testing : VirtalDocumentRoot test 969s # expected: 'w-t-f.net' 969s # received: 'w-t-f.net' 969s ok 7 969s # testing : VirtualScriptAlias test 969s # expected: 'test cgi for w-t-f.net' 969s # received: 'test cgi for w-t-f.net' 969s ok 8 969s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 969s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 969s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 969s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 969s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 969s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 969s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 969s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 969s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 969s ok 973s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 978s t/protocol/echo.t ................... 978s 1..8 978s # Running under perl version 5.040001 for linux 978s # Current time local: Thu Sep 4 16:08:58 2025 978s # Current time GMT: Thu Sep 4 16:08:58 2025 978s # Using Test.pm version 1.31 978s # Using Apache/Test.pm version 1.44 978s testing mod_echo_ssl 978s ok 1 978s #Cipher: TLS_AES_256_GCM_SHA384 978s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 978s # testing : echo 978s # expected: 't/protocol/echo.t' 978s # received: 't/protocol/echo.t' 978s ok 2 978s # testing : echo 978s # expected: '/usr/bin/perl' 978s # received: '/usr/bin/perl' 978s ok 3 978s # testing : echo 978s # expected: '345741345741345741345741345741' 978s # received: '345741345741345741345741345741' 978s ok 4 978s testing mod_echo 978s ok 5 978s # testing : echo 978s # expected: 't/protocol/echo.t' 978s # received: 't/protocol/echo.t' 978s ok 6 978s # testing : echo 978s # expected: '/usr/bin/perl' 978s # received: '/usr/bin/perl' 978s ok 7 978s # testing : echo 978s # expected: '345741345741345741345741345741' 978s # received: '345741345741345741345741345741' 978s ok 8 978s ok 983s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 989s t/security/CVE-2003-0542.t .......... 989s 1..1 989s # Running under perl version 5.040001 for linux 989s # Current time local: Thu Sep 4 16:09:08 2025 989s # Current time GMT: Thu Sep 4 16:09:08 2025 989s # Using Test.pm version 1.31 989s # Using Apache/Test.pm version 1.44 989s # testing : CAN-2003-0542 test case 989s # expected: 404 989s # received: '404' 989s ok 1 989s ok 994s t/security/CVE-2004-0747.t .......... 994s 1..1 994s # Running under perl version 5.040001 for linux 994s # Current time local: Thu Sep 4 16:09:14 2025 994s # Current time GMT: Thu Sep 4 16:09:14 2025 994s # Using Test.pm version 1.31 994s # Using Apache/Test.pm version 1.44 994s # testing : CAN-2004-0747 ap_resolve_env test case 994s # expected: 200 994s # received: 200 994s ok 1 994s ok 999s t/security/CVE-2004-0811.t .......... 999s 1..8 999s # Running under perl version 5.040001 for linux 999s # Current time local: Thu Sep 4 16:09:19 2025 999s # Current time GMT: Thu Sep 4 16:09:19 2025 999s # Using Test.pm version 1.31 999s # Using Apache/Test.pm version 1.44 999s # testing : subdir access allowed 999s # expected: 200 999s # received: '200' 999s ok 1 999s # testing : subdir access allowed 999s # expected: 200 999s # received: '200' 999s ok 2 999s # testing : subdir access allowed 999s # expected: 200 999s # received: '200' 999s ok 3 999s # testing : subdir access allowed 999s # expected: 200 999s # received: '200' 999s ok 4 999s # testing : topdir access denied 999s # expected: 401 999s # received: '401' 999s ok 5 999s # testing : topdir access denied 999s # expected: 401 999s # received: '401' 999s ok 6 999s # testing : topdir access denied 999s # expected: 401 999s # received: '401' 999s ok 7 999s # testing : topdir access denied 999s # expected: 401 999s # received: '401' 999s ok 8 999s ok 1004s t/security/CVE-2004-0940.t .......... 1004s 1..1 1004s # Running under perl version 5.040001 for linux 1004s # Current time local: Thu Sep 4 16:09:24 2025 1004s # Current time GMT: Thu Sep 4 16:09:24 2025 1004s # Using Test.pm version 1.31 1004s # Using Apache/Test.pm version 1.44 1004s # testing : response was 200 1004s # expected: 200 1004s # received: '200' 1004s ok 1 1004s ok 1009s t/security/CVE-2004-0942.t .......... 1009s 1..2 1009s # Running under perl version 5.040001 for linux 1009s # Current time local: Thu Sep 4 16:09:29 2025 1009s # Current time GMT: Thu Sep 4 16:09:29 2025 1009s # Using Test.pm version 1.31 1009s # Using Apache/Test.pm version 1.44 1009s ok 1 1009s # testing : request was refused 1009s # expected: qr/^HTTP\/1\.. 400/ 1009s # received: 'HTTP/1.1 400 Bad Request 1009s # ' 1009s ok 2 1009s ok 1013s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1018s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1022s t/security/CVE-2005-2491.t .......... 1022s 1..4 1022s # Running under perl version 5.040001 for linux 1022s # Current time local: Thu Sep 4 16:09:42 2025 1022s # Current time GMT: Thu Sep 4 16:09:42 2025 1022s # Using Test.pm version 1.31 1022s # Using Apache/Test.pm version 1.44 1022s # testing : check that server did not segfault 1022s # expected: 'Internal Server Error' 1022s # received: 'Internal Server Error' 1022s ok 1 1022s # testing : check for 500 response error 1022s # expected: 500 1022s # received: '500' 1022s ok 2 1022s # testing : check that server did not segfault 1022s # expected: 'Internal Server Error' 1022s # received: 'Internal Server Error' 1022s ok 3 1022s # testing : check for 500 response error 1022s # expected: 500 1022s # received: '500' 1022s ok 4 1022s ok 1028s t/security/CVE-2005-2700.t .......... 1028s 1..2 1028s # Running under perl version 5.040001 for linux 1028s # Current time local: Thu Sep 4 16:09:47 2025 1028s # Current time GMT: Thu Sep 4 16:09:47 2025 1028s # Using Test.pm version 1.31 1028s # Using Apache/Test.pm version 1.44 1028s # testing : access permitted without ccert 1028s # expected: 200 1028s # received: '200' 1028s ok 1 1028s # testing : access *not* permitted without ccert 1028s # expected: 200 1028s # received: '403' 1028s ok 2 1028s ok 1035s t/security/CVE-2005-3352.t .......... 1035s 1..2 1035s # Running under perl version 5.040001 for linux 1035s # Current time local: Thu Sep 4 16:09:53 2025 1035s # Current time GMT: Thu Sep 4 16:09:53 2025 1035s # Using Test.pm version 1.31 1035s # Using Apache/Test.pm version 1.44 1035s # testing : response code is OK 1035s # expected: 200 1035s # received: '200' 1035s ok 1 1035s # testing : referer was escaped 1035s # expected: qr/%22%3e/ 1035s # received: ' 1035s # 1035s # Menu for /security/CVE-2005-3352.map 1035s # 1035s #

Menu for /security/CVE-2005-3352.map

1035s #
1035s # 1035s #
(Default) Go Back
1035s # 1035s # 1035s # 1035s # 1035s # ' 1035s ok 2 1035s ok 1041s t/security/CVE-2005-3357.t .......... 1041s 1..3 1041s # Running under perl version 5.040001 for linux 1041s # Current time local: Thu Sep 4 16:10:00 2025 1041s # Current time GMT: Thu Sep 4 16:10:00 2025 1041s # Using Test.pm version 1.31 1041s # Using Apache/Test.pm version 1.44 1041s # URL is http://localhost:8534/ 1041s ok 1 1041s # testing : Expected bad request from 'GET http://localhost:8534/' 1041s # expected: 400 1041s # received: '400' 1041s ok 2 1041s # testing : errordoc content was served 1041s # expected: qr/welcome to localhost/ 1041s # received: 'welcome to localhost:8529 1041s # ' 1041s ok 3 1041s ok 1049s t/security/CVE-2006-5752.t .......... 1049s 1..2 1049s # Running under perl version 5.040001 for linux 1049s # Current time local: Thu Sep 4 16:10:06 2025 1049s # Current time GMT: Thu Sep 4 16:10:06 2025 1049s # Using Test.pm version 1.31 1049s # Using Apache/Test.pm version 1.44 1049s # testing : server-status gave response 1049s # expected: 200 1049s # received: '200' 1049s ok 1 1049s # testing : response content-type had charset 1049s # expected: qr/charset=/ 1049s # received: 'text/html; charset=ISO-8859-1' 1049s ok 2 1049s ok 1054s t/security/CVE-2007-5000.t .......... 1054s 1..2 1054s # Running under perl version 5.040001 for linux 1054s # Current time local: Thu Sep 4 16:10:12 2025 1054s # Current time GMT: Thu Sep 4 16:10:12 2025 1054s # Using Test.pm version 1.31 1054s # Using Apache/Test.pm version 1.44 1054s # testing : response code is OK 1054s # expected: 200 1054s # received: '200' 1054s ok 1 1054s # testing : URI was escaped in response 1054s # expected: qr// 1054s # received: ' 1054s # 1054s # Menu for /security/CVE-2005-3352.map/<foo> 1054s # 1054s #

Menu for /security/CVE-2005-3352.map/<foo>

1054s #
1054s # 1054s #
(Default) Go Back
1054s # 1054s # 1054s # 1054s # 1054s # ' 1054s ok 2 1054s ok 1060s t/security/CVE-2007-6388.t .......... 1060s 1..2 1060s # Running under perl version 5.040001 for linux 1060s # Current time local: Thu Sep 4 16:10:19 2025 1060s # Current time GMT: Thu Sep 4 16:10:19 2025 1060s # Using Test.pm version 1.31 1060s # Using Apache/Test.pm version 1.44 1060s # testing : response code is OK 1060s # expected: 200 1060s # received: '200' 1060s ok 1 1060s # testing : refresh parameter not echoed verbatim 1060s # expected: 42 1060s # received: '42' 1060s ok 2 1060s ok 1067s t/security/CVE-2008-2364.t .......... 1067s 1..3 1067s # Running under perl version 5.040001 for linux 1067s # Current time local: Thu Sep 4 16:10:25 2025 1067s # Current time GMT: Thu Sep 4 16:10:25 2025 1067s # Using Test.pm version 1.31 1067s # Using Apache/Test.pm version 1.44 1067s # testing : reverse proxy to index.html 1067s # expected: 200 1067s # received: '200' 1067s ok 1 1067s # testing : small number of interim responses - CVE-2008-2364 1067s # expected: 200 1067s # received: '200' 1067s ok 2 1067s # testing : large number of interim responses - CVE-2008-2364 1067s # expected: 502 1067s # received: '502' 1067s ok 3 1067s ok 1074s t/security/CVE-2009-1195.t .......... 1074s 1..221 1074s # Running under perl version 5.040001 for linux 1074s # Current time local: Thu Sep 4 16:10:32 2025 1074s # Current time GMT: Thu Sep 4 16:10:32 2025 1074s # Using Test.pm version 1.31 1074s # Using Apache/Test.pm version 1.44 1074s # testing : Options should not be allowed for script #1; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 1 1074s # testing : Options should be allowed for script #2; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 2 1074s # testing : SSI should be evaluated but exec not permitted for script #2 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 3 1074s # testing : Options should not be allowed for script #3; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 4 1074s # testing : Options should be allowed for script #4; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 5 1074s # testing : SSI should be evaluated but exec not permitted for script #4 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 6 1074s # testing : Options should not be allowed for script #5; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 7 1074s # testing : Options should be allowed for script #6; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 8 1074s # testing : SSI should not be evaluated for script #6 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 9 1074s # testing : Options should not be allowed for script #7; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 10 1074s # testing : Options should not be allowed for script #8; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 11 1074s # testing : Options should not be allowed for script #9; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 12 1074s # testing : Options should not be allowed for script #10; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 13 1074s # testing : Options should be allowed for script #11; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 14 1074s # testing : SSI should be evaluated with exec allowed for script #11 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 15 1074s # testing : Options should be allowed for script #12; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 16 1074s # testing : SSI should be evaluated but exec not permitted for script #12 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 17 1074s # testing : Options should be allowed for script #13; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 18 1074s # testing : SSI should be evaluated with exec allowed for script #13 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 19 1074s # testing : Options should be allowed for script #14; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 20 1074s # testing : SSI should be evaluated but exec not permitted for script #14 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 21 1074s # testing : Options should be allowed for script #15; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 22 1074s # testing : SSI should not be evaluated for script #15 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 23 1074s # testing : Options should be allowed for script #16; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 24 1074s # testing : SSI should not be evaluated for script #16 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 25 1074s # testing : Options should be allowed for script #17; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 26 1074s # testing : SSI should be evaluated but exec not permitted for script #17 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 27 1074s # testing : Options should be allowed for script #18; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 28 1074s # testing : SSI should not be evaluated for script #18 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 29 1074s # testing : Options should be allowed for script #19; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 30 1074s # testing : SSI should be evaluated with exec allowed for script #19 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 31 1074s # testing : Options should be allowed for script #20; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 32 1074s # testing : SSI should not be evaluated for script #20 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 33 1074s # testing : Options should be allowed for script #21; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 34 1074s # testing : SSI should be evaluated with exec allowed for script #21 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 35 1074s # testing : Options should be allowed for script #22; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 36 1074s # testing : SSI should be evaluated but exec not permitted for script #22 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 37 1074s # testing : Options should be allowed for script #23; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 38 1074s # testing : SSI should be evaluated with exec allowed for script #23 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 39 1074s # testing : Options should be allowed for script #24; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 40 1074s # testing : SSI should be evaluated but exec not permitted for script #24 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 41 1074s # testing : Options should be allowed for script #25; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 42 1074s # testing : SSI should not be evaluated for script #25 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 43 1074s # testing : Options should be allowed for script #26; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 44 1074s # testing : SSI should not be evaluated for script #26 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 45 1074s # testing : Options should be allowed for script #27; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 46 1074s # testing : SSI should be evaluated but exec not permitted for script #27 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 47 1074s # testing : Options should be allowed for script #28; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 48 1074s # testing : SSI should not be evaluated for script #28 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 49 1074s # testing : Options should be allowed for script #29; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 50 1074s # testing : SSI should be evaluated with exec allowed for script #29 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 51 1074s # testing : Options should be allowed for script #30; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 52 1074s # testing : SSI should not be evaluated for script #30 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 53 1074s # testing : Options should be allowed for script #31; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 54 1074s # testing : SSI should not be evaluated for script #31 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 55 1074s # testing : Options should be allowed for script #32; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 56 1074s # testing : SSI should not be evaluated for script #32 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 57 1074s # testing : Options should be allowed for script #33; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 58 1074s # testing : SSI should not be evaluated for script #33 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 59 1074s # testing : Options should be allowed for script #34; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 60 1074s # testing : SSI should not be evaluated for script #34 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 61 1074s # testing : Options should be allowed for script #35; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 62 1074s # testing : SSI should not be evaluated for script #35 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 63 1074s # testing : Options should be allowed for script #36; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 64 1074s # testing : SSI should not be evaluated for script #36 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 65 1074s # testing : Options should be allowed for script #37; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 66 1074s # testing : SSI should not be evaluated for script #37 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 67 1074s # testing : Options should be allowed for script #38; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 68 1074s # testing : SSI should not be evaluated for script #38 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 69 1074s # testing : Options should be allowed for script #39; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 70 1074s # testing : SSI should not be evaluated for script #39 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 71 1074s # testing : Options should be allowed for script #40; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 72 1074s # testing : SSI should not be evaluated for script #40 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 73 1074s # testing : Options should not be allowed for script #41; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 74 1074s # testing : Options should be allowed for script #42; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 75 1074s # testing : SSI should be evaluated but exec not permitted for script #42 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 76 1074s # testing : Options should not be allowed for script #43; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 77 1074s # testing : Options should be allowed for script #44; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 78 1074s # testing : SSI should be evaluated but exec not permitted for script #44 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 79 1074s # testing : Options should not be allowed for script #45; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 80 1074s # testing : Options should be allowed for script #46; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 81 1074s # testing : SSI should not be evaluated for script #46 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 82 1074s # testing : Options should not be allowed for script #47; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 83 1074s # testing : Options should not be allowed for script #48; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 84 1074s # testing : Options should not be allowed for script #49; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 85 1074s # testing : Options should not be allowed for script #50; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 86 1074s # testing : Options should be allowed for script #51; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 87 1074s # testing : SSI should be evaluated with exec allowed for script #51 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 88 1074s # testing : Options should be allowed for script #52; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 89 1074s # testing : SSI should be evaluated but exec not permitted for script #52 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 90 1074s # testing : Options should be allowed for script #53; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 91 1074s # testing : SSI should be evaluated with exec allowed for script #53 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 92 1074s # testing : Options should be allowed for script #54; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 93 1074s # testing : SSI should be evaluated but exec not permitted for script #54 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 94 1074s # testing : Options should be allowed for script #55; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 95 1074s # testing : SSI should not be evaluated for script #55 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 96 1074s # testing : Options should be allowed for script #56; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 97 1074s # testing : SSI should not be evaluated for script #56 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 98 1074s # testing : Options should be allowed for script #57; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 99 1074s # testing : SSI should be evaluated but exec not permitted for script #57 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 100 1074s # testing : Options should be allowed for script #58; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 101 1074s # testing : SSI should not be evaluated for script #58 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 102 1074s # testing : Options should be allowed for script #59; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 103 1074s # testing : SSI should be evaluated with exec allowed for script #59 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 104 1074s # testing : Options should be allowed for script #60; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 105 1074s # testing : SSI should not be evaluated for script #60 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 106 1074s # testing : Options should be allowed for script #61; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 107 1074s # testing : SSI should be evaluated with exec allowed for script #61 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 108 1074s # testing : Options should be allowed for script #62; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 109 1074s # testing : SSI should be evaluated but exec not permitted for script #62 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 110 1074s # testing : Options should be allowed for script #63; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 111 1074s # testing : SSI should be evaluated with exec allowed for script #63 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 112 1074s # testing : Options should be allowed for script #64; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 113 1074s # testing : SSI should be evaluated but exec not permitted for script #64 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 114 1074s # testing : Options should be allowed for script #65; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 115 1074s # testing : SSI should not be evaluated for script #65 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 116 1074s # testing : Options should be allowed for script #66; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 117 1074s # testing : SSI should not be evaluated for script #66 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 118 1074s # testing : Options should be allowed for script #67; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 119 1074s # testing : SSI should be evaluated but exec not permitted for script #67 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 120 1074s # testing : Options should be allowed for script #68; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 121 1074s # testing : SSI should not be evaluated for script #68 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 122 1074s # testing : Options should be allowed for script #69; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 123 1074s # testing : SSI should be evaluated with exec allowed for script #69 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 124 1074s # testing : Options should be allowed for script #70; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 125 1074s # testing : SSI should not be evaluated for script #70 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 126 1074s # testing : Options should be allowed for script #71; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 127 1074s # testing : SSI should be evaluated but exec not permitted for script #71 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 128 1074s # testing : Options should be allowed for script #72; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 129 1074s # testing : SSI should be evaluated but exec not permitted for script #72 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 130 1074s # testing : Options should be allowed for script #73; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 131 1074s # testing : SSI should be evaluated but exec not permitted for script #73 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 132 1074s # testing : Options should be allowed for script #74; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 133 1074s # testing : SSI should be evaluated but exec not permitted for script #74 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 134 1074s # testing : Options should be allowed for script #75; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 135 1074s # testing : SSI should be evaluated but exec not permitted for script #75 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 136 1074s # testing : Options should be allowed for script #76; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 137 1074s # testing : SSI should be evaluated but exec not permitted for script #76 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 138 1074s # testing : Options should be allowed for script #77; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 139 1074s # testing : SSI should be evaluated but exec not permitted for script #77 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 140 1074s # testing : Options should be allowed for script #78; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 141 1074s # testing : SSI should be evaluated but exec not permitted for script #78 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 142 1074s # testing : Options should be allowed for script #79; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 143 1074s # testing : SSI should be evaluated but exec not permitted for script #79 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 144 1074s # testing : Options should be allowed for script #80; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 145 1074s # testing : SSI should be evaluated but exec not permitted for script #80 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 146 1074s # testing : Options should not be allowed for script #81; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 147 1074s # testing : Options should be allowed for script #82; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 148 1074s # testing : SSI should be evaluated but exec not permitted for script #82 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 149 1074s # testing : Options should not be allowed for script #83; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 150 1074s # testing : Options should be allowed for script #84; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 151 1074s # testing : SSI should be evaluated but exec not permitted for script #84 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 152 1074s # testing : Options should not be allowed for script #85; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 153 1074s # testing : Options should be allowed for script #86; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 154 1074s # testing : SSI should not be evaluated for script #86 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 155 1074s # testing : Options should not be allowed for script #87; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 156 1074s # testing : Options should not be allowed for script #88; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 157 1074s # testing : Options should not be allowed for script #89; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 158 1074s # testing : Options should not be allowed for script #90; 500 response expected 1074s # expected: 500 1074s # received: '500' 1074s ok 159 1074s # testing : Options should be allowed for script #91; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 160 1074s # testing : SSI should be evaluated with exec allowed for script #91 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 161 1074s # testing : Options should be allowed for script #92; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 162 1074s # testing : SSI should be evaluated but exec not permitted for script #92 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 163 1074s # testing : Options should be allowed for script #93; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 164 1074s # testing : SSI should be evaluated with exec allowed for script #93 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 165 1074s # testing : Options should be allowed for script #94; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 166 1074s # testing : SSI should be evaluated but exec not permitted for script #94 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 167 1074s # testing : Options should be allowed for script #95; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 168 1074s # testing : SSI should not be evaluated for script #95 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 169 1074s # testing : Options should be allowed for script #96; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 170 1074s # testing : SSI should not be evaluated for script #96 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 171 1074s # testing : Options should be allowed for script #97; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 172 1074s # testing : SSI should be evaluated but exec not permitted for script #97 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 173 1074s # testing : Options should be allowed for script #98; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 174 1074s # testing : SSI should not be evaluated for script #98 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 175 1074s # testing : Options should be allowed for script #99; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 176 1074s # testing : SSI should be evaluated with exec allowed for script #99 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 177 1074s # testing : Options should be allowed for script #100; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 178 1074s # testing : SSI should not be evaluated for script #100 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 179 1074s # testing : Options should be allowed for script #101; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 180 1074s # testing : SSI should be evaluated with exec allowed for script #101 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 181 1074s # testing : Options should be allowed for script #102; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 182 1074s # testing : SSI should be evaluated but exec not permitted for script #102 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 183 1074s # testing : Options should be allowed for script #103; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 184 1074s # testing : SSI should be evaluated with exec allowed for script #103 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 185 1074s # testing : Options should be allowed for script #104; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 186 1074s # testing : SSI should be evaluated but exec not permitted for script #104 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 187 1074s # testing : Options should be allowed for script #105; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 188 1074s # testing : SSI should not be evaluated for script #105 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 189 1074s # testing : Options should be allowed for script #106; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 190 1074s # testing : SSI should not be evaluated for script #106 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 191 1074s # testing : Options should be allowed for script #107; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 192 1074s # testing : SSI should be evaluated but exec not permitted for script #107 1074s # expected: '[an error occurred while processing this directive]' 1074s # received: '[an error occurred while processing this directive]' 1074s ok 193 1074s # testing : Options should be allowed for script #108; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 194 1074s # testing : SSI should not be evaluated for script #108 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 195 1074s # testing : Options should be allowed for script #109; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 196 1074s # testing : SSI should be evaluated with exec allowed for script #109 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 197 1074s # testing : Options should be allowed for script #110; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 198 1074s # testing : SSI should not be evaluated for script #110 1074s # expected: qr/--\#exec cgi=/ 1074s # received: '' 1074s ok 199 1074s # testing : Options should be allowed for script #111; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 200 1074s # testing : SSI should be evaluated with exec allowed for script #111 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 201 1074s # testing : Options should be allowed for script #112; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 202 1074s # testing : SSI should be evaluated with exec allowed for script #112 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 203 1074s # testing : Options should be allowed for script #113; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 204 1074s # testing : SSI should be evaluated with exec allowed for script #113 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 205 1074s # testing : Options should be allowed for script #114; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 206 1074s # testing : SSI should be evaluated with exec allowed for script #114 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 207 1074s # testing : Options should be allowed for script #115; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 208 1074s # testing : SSI should be evaluated with exec allowed for script #115 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 209 1074s # testing : Options should be allowed for script #116; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 210 1074s # testing : SSI should be evaluated with exec allowed for script #116 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 211 1074s # testing : Options should be allowed for script #117; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 212 1074s # testing : SSI should be evaluated with exec allowed for script #117 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 213 1074s # testing : Options should be allowed for script #118; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 214 1074s # testing : SSI should be evaluated with exec allowed for script #118 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 215 1074s # testing : Options should be allowed for script #119; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 216 1074s # testing : SSI should be evaluated with exec allowed for script #119 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 217 1074s # testing : Options should be allowed for script #120; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 218 1074s # testing : SSI should be evaluated with exec allowed for script #120 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 219 1074s # testing : Options should be allowed for script #121; 200 response expected 1074s # expected: 200 1074s # received: '200' 1074s ok 220 1074s # testing : SSI should be evaluated with exec allowed for script #121 1074s # expected: 'perl cgi' 1074s # received: 'perl cgi' 1074s ok 221 1074s ok 1082s t/security/CVE-2009-1890.t .......... 1082s 1..7 1082s # Running under perl version 5.040001 for linux 1082s # Current time local: Thu Sep 4 16:10:39 2025 1082s # Current time GMT: Thu Sep 4 16:10:39 2025 1082s # Using Test.pm version 1.31 1082s # Using Apache/Test.pm version 1.44 1082s ok 1 1082s ok 2 1082s ok 3 1082s ok 4 1082s ok 5 1082s # testing : request was parsed 1082s # expected: qr/^HTTP\/1\.. 200/ 1082s # received: 'HTTP/1.1 200 OK 1082s # ' 1082s ok 6 1082s # header: Date: Thu, 04 Sep 2025 16:10:45 GMT 1082s # header: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1082s # header: Vary: In-If1 1082s # header: DMMATCH1: 1 1082s # header: Content-Type: text/plain 1082s # header: Connection: close 1082s # header: 1082s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1082s # remaining: 0 1082s # testing : read entire body 1082s # expected: 0 1082s # received: 0 1082s ok 7 1082s ok 1087s t/security/CVE-2009-3555.t .......... 1087s 1..4 1087s # Running under perl version 5.040001 for linux 1087s # Current time local: Thu Sep 4 16:10:47 2025 1087s # Current time GMT: Thu Sep 4 16:10:47 2025 1087s # Using Test.pm version 1.31 1087s # Using Apache/Test.pm version 1.44 1087s ok 1 # skip Skipping test for TLSv1.3 1087s ok 2 # skip Skipping test for TLSv1.3 1087s ok 3 # skip Skipping test for TLSv1.3 1087s ok 4 # skip Skipping test for TLSv1.3 1087s ok 1093s t/security/CVE-2011-3368-rewrite.t .. 1093s 1..3 1093s # Running under perl version 5.040001 for linux 1093s # Current time local: Thu Sep 4 16:10:52 2025 1093s # Current time GMT: Thu Sep 4 16:10:52 2025 1093s # Using Test.pm version 1.31 1093s # Using Apache/Test.pm version 1.44 1093s ok 1 1093s ok 2 1093s # testing : got 400 error 1093s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 1093s # received: 'HTTP/1.1 400 Bad Request 1093s # ' 1093s ok 3 1093s ok 1099s t/security/CVE-2011-3368.t .......... 1099s 1..3 1099s # Running under perl version 5.040001 for linux 1099s # Current time local: Thu Sep 4 16:10:58 2025 1099s # Current time GMT: Thu Sep 4 16:10:58 2025 1099s # Using Test.pm version 1.31 1099s # Using Apache/Test.pm version 1.44 1099s ok 1 1099s ok 2 1099s # testing : got 400 error 1099s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 1099s # received: 'HTTP/1.1 400 Bad Request 1099s # ' 1099s ok 3 1099s ok 1106s t/security/CVE-2017-7659.t .......... 1106s 1..2 1106s # Running under perl version 5.040001 for linux 1106s # Current time local: Thu Sep 4 16:11:04 2025 1106s # Current time GMT: Thu Sep 4 16:11:04 2025 1106s # Using Test.pm version 1.31 1106s # Using Apache/Test.pm version 1.44 1106s ok 1 1106s ok 2 1106s ok 1113s t/security/CVE-2019-0215.t .......... 1113s 1..2 1113s # Running under perl version 5.040001 for linux 1113s # Current time local: Thu Sep 4 16:11:11 2025 1113s # Current time GMT: Thu Sep 4 16:11:11 2025 1113s # Using Test.pm version 1.31 1113s # Using Apache/Test.pm version 1.44 1113s # Using TLSv13, expecting status 403 1113s # testing : first access denied without client cert 1113s # expected: 403 1113s # received: '403' 1113s ok 1 1113s # testing : second access denied without client cert 1113s # expected: 403 1113s # received: '403' 1113s ok 2 1113s ok 1119s t/security/CVE-2020-1927.t .......... 1119s 1..1 1119s # Running under perl version 5.040001 for linux 1119s # Current time local: Thu Sep 4 16:11:18 2025 1119s # Current time GMT: Thu Sep 4 16:11:18 2025 1119s # Using Test.pm version 1.31 1119s # Using Apache/Test.pm version 1.44 1119s # SENDING to 127.0.0.1:8537 1119s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 1119s Host: merge-disabled 1119s Connection: close 1119s 1119s # SENDING to 127.0.0.1:8537 1119s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1119s # testing : regex didn't match and redirect 1119s # expected: 404 1119s # received: '404' 1119s ok 1 1119s ok 1128s t/ssl/basicauth.t ................... 1128s 1..4 1128s # Running under perl version 5.040001 for linux 1128s # Current time local: Thu Sep 4 16:11:24 2025 1128s # Current time GMT: Thu Sep 4 16:11:24 2025 1128s # Using Test.pm version 1.31 1128s # Using Apache/Test.pm version 1.44 1128s # testing : Getting /ssl-fakebasicauth/index.html with no cert 1128s # expected: qr/^(500|403)$/ 1128s # received: '403' 1128s ok 1 1128s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 1128s # expected: 200 1128s # received: '200' 1128s ok 2 1128s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 1128s # expected: 401 1128s # received: '401' 1128s ok 3 1128s ok 4 # skip Colon in username test skipped. 1128s ok 1134s t/ssl/env.t ......................... 1134s 1..30 1134s # Running under perl version 5.040001 for linux 1134s # Current time local: Thu Sep 4 16:11:33 2025 1134s # Current time GMT: Thu Sep 4 16:11:33 2025 1134s # Using Test.pm version 1.31 1134s # Using Apache/Test.pm version 1.44 1134s # testing : response status OK 1134s # expected: 200 1134s # received: '200' 1134s ok 1 1134s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 1134s ok 2 1134s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 1134s ok 3 1134s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 1134s ok 4 1134s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1134s ok 5 1134s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 1134s ok 6 1134s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 1134s ok 7 1134s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 1134s ok 8 1134s #SSL_CLIENT_S_DN_C should not exist 1134s ok 9 1134s #SSL_CLIENT_S_DN_ST should not exist 1134s ok 10 1134s #SSL_CLIENT_S_DN_L should not exist 1134s ok 11 1134s #SSL_CLIENT_S_DN_Email should not exist 1134s ok 12 1134s #SSL_CLIENT_S_DN_OU should not exist 1134s ok 13 1134s #SSL_CLIENT_S_DN_O should not exist 1134s ok 14 1134s #SSL_CLIENT_S_DN_CN should not exist 1134s ok 15 1134s # testing : second response status OK 1134s # expected: 200 1134s # received: '200' 1134s ok 16 1134s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 1134s ok 17 1134s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 1134s ok 18 1134s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 1134s ok 19 1134s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1134s ok 20 1134s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 1134s ok 21 1134s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 1134s ok 22 1134s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 1134s ok 23 1134s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 1134s ok 24 1134s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 1134s ok 25 1134s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 1134s ok 26 1134s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1134s ok 27 1134s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 1134s ok 28 1134s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 1134s ok 29 1134s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 1134s ok 30 1134s ok 1141s t/ssl/extlookup.t ................... 1141s 1..4 1141s # Running under perl version 5.040001 for linux 1141s # Current time local: Thu Sep 4 16:11:39 2025 1141s # Current time GMT: Thu Sep 4 16:11:39 2025 1141s # Using Test.pm version 1.31 1141s # Using Apache/Test.pm version 1.44 1141s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 1141s # expected: 200 1141s # received: '200' 1141s ok 1 1141s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 1141s # expected: 'Lemons' 1141s # received: 'Lemons' 1141s ok 2 1141s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 1141s # expected: 200 1141s # received: '200' 1141s ok 3 1141s # testing : Extension value match for 2.16.840.1.113730.1.13 1141s # expected: 'This Is A Comment' 1141s # received: 'This Is A Comment' 1141s ok 4 1141s ok 1148s t/ssl/fakeauth.t .................... 1148s 1..3 1148s # Running under perl version 5.040001 for linux 1148s # Current time local: Thu Sep 4 16:11:46 2025 1148s # Current time GMT: Thu Sep 4 16:11:46 2025 1148s # Using Test.pm version 1.31 1148s # Using Apache/Test.pm version 1.44 1148s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 1148s # expected: qr/^(500|403)$/ 1148s # received: '403' 1148s ok 1 1148s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 1148s # expected: 200 1148s # received: '200' 1148s ok 2 1148s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 1148s # expected: 200 1148s # received: '200' 1148s ok 3 1148s ok 1155s t/ssl/headers.t ..................... 1155s 1..3 1155s # Running under perl version 5.040001 for linux 1155s # Current time local: Thu Sep 4 16:11:53 2025 1155s # Current time GMT: Thu Sep 4 16:11:53 2025 1155s # Using Test.pm version 1.31 1155s # Using Apache/Test.pm version 1.44 1155s # testing : SSLFlag header set 1155s # expected: qr/X-SSL-Flag: on/ 1155s # received: 'HTTP/1.1 200 OK 1155s # Connection: close 1155s # Date: Thu, 04 Sep 2025 16:11:59 GMT 1155s # Accept-Ranges: bytes 1155s # ETag: "c-62c6deaf13e40" 1155s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1155s # Vary: In-If1 1155s # Content-Length: 12 1155s # Content-Type: text/html 1155s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1155s # Client-Date: Thu, 04 Sep 2025 16:11:59 GMT 1155s # Client-Peer: 127.0.0.1:8532 1155s # Client-Response-Num: 1 1155s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1155s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1155s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1155s # Client-SSL-Socket-Class: IO::Socket::SSL 1155s # Client-SSL-Version: TLSv1_3 1155s # DMMATCH1: 1 1155s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBCTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTU1ODE2WhcNMjYwOTA0MTU1ODE2WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxL6jbESsq26jlZ9YQLdYlrQL VEt3cDlZUaRAYdQDgTnILJTYBrokKDDJMCHp91RzWpCdl+GStM2o+Tx7TW3/+6A4 4J5xcNmFHD7jypaFvoU0vvX7KTWj9hmd97ONSOM634dUK3CMq3f6jbCvJ/spvVNb /UPp3pwk8Dx28CDWG4LI80rfYvK0dxKLOE2OjCDAQ4ggIG+rc78LMFYdtsKHLQjt hW4uBq38hORvV7NSnYp7AkPbhql3QSzILASxqmeD4gBdjPTfKWmHOf/I4SqlxuLl DejUrK79qR+oty1eFTQKfhtL+NyiOQ0U0uy/tBEsNHSzbhFitPjoF9fya24sCQID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBSD TiN6/17xmqUFBaEF7x8PkFsyfDAfBgNVHSMEGDAWgBRf+eYYsaYcexCaL+tTGWJP y6xs9TANBgkqhkiG9w0BAQsFAAOCAQEASu9pLrbcfMGOD20GZZlYD5Yht9me0bnd GGJRYW0AYc19eXIH1jM39GGBxiHwGbYyEPP4drmbqomB9NzPQr5Q2l02oRgEitKe rY7GBThbMOKt93sB8gUfRCf072VxSW/I2DDU6rjh89YhGpNUcrjVaXxHuf5BrOkF a9O/z9UhL9kbrcwJ65UItJLOAGliT8FPsb2fdC8Jku7FqsXeWoEOgwqAoJDlr0Vc qa+3/WpxFZf26AQgnsP6ZSRuGwW6il7kuUa+EJAFsHd3zX3Ir4AppSSi7vD1aZjh K070gY8KT/jNoCh38bvrzQqPOXr8he8ZUArU/Z5bf3LodYnKREZHyQ== -----END CERTIFICATE----- 1155s # X-SSL-Flag: on 1155s # X-SSL-None: (null) 1155s # 1155s # ' 1155s ok 1 1155s # testing : SSL certificate is unwrapped 1155s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 1155s # received: 'HTTP/1.1 200 OK 1155s # Connection: close 1155s # Date: Thu, 04 Sep 2025 16:11:59 GMT 1155s # Accept-Ranges: bytes 1155s # ETag: "c-62c6deaf13e40" 1155s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1155s # Vary: In-If1 1155s # Content-Length: 12 1155s # Content-Type: text/html 1155s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1155s # Client-Date: Thu, 04 Sep 2025 16:11:59 GMT 1155s # Client-Peer: 127.0.0.1:8532 1155s # Client-Response-Num: 1 1155s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1155s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1155s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1155s # Client-SSL-Socket-Class: IO::Socket::SSL 1155s # Client-SSL-Version: TLSv1_3 1155s # DMMATCH1: 1 1155s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBCTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTU1ODE2WhcNMjYwOTA0MTU1ODE2WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxL6jbESsq26jlZ9YQLdYlrQL VEt3cDlZUaRAYdQDgTnILJTYBrokKDDJMCHp91RzWpCdl+GStM2o+Tx7TW3/+6A4 4J5xcNmFHD7jypaFvoU0vvX7KTWj9hmd97ONSOM634dUK3CMq3f6jbCvJ/spvVNb /UPp3pwk8Dx28CDWG4LI80rfYvK0dxKLOE2OjCDAQ4ggIG+rc78LMFYdtsKHLQjt hW4uBq38hORvV7NSnYp7AkPbhql3QSzILASxqmeD4gBdjPTfKWmHOf/I4SqlxuLl DejUrK79qR+oty1eFTQKfhtL+NyiOQ0U0uy/tBEsNHSzbhFitPjoF9fya24sCQID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBSD TiN6/17xmqUFBaEF7x8PkFsyfDAfBgNVHSMEGDAWgBRf+eYYsaYcexCaL+tTGWJP y6xs9TANBgkqhkiG9w0BAQsFAAOCAQEASu9pLrbcfMGOD20GZZlYD5Yht9me0bnd GGJRYW0AYc19eXIH1jM39GGBxiHwGbYyEPP4drmbqomB9NzPQr5Q2l02oRgEitKe rY7GBThbMOKt93sB8gUfRCf072VxSW/I2DDU6rjh89YhGpNUcrjVaXxHuf5BrOkF a9O/z9UhL9kbrcwJ65UItJLOAGliT8FPsb2fdC8Jku7FqsXeWoEOgwqAoJDlr0Vc qa+3/WpxFZf26AQgnsP6ZSRuGwW6il7kuUa+EJAFsHd3zX3Ir4AppSSi7vD1aZjh K070gY8KT/jNoCh38bvrzQqPOXr8he8ZUArU/Z5bf3LodYnKREZHyQ== -----END CERTIFICATE----- 1155s # X-SSL-Flag: on 1155s # X-SSL-None: (null) 1155s # 1155s # ' 1155s ok 2 1155s # testing : unknown SSL variable not given 1155s # expected: qr/X-SSL-None: \(null\)\n/ 1155s # received: 'HTTP/1.1 200 OK 1155s # Connection: close 1155s # Date: Thu, 04 Sep 2025 16:11:59 GMT 1155s # Accept-Ranges: bytes 1155s # ETag: "c-62c6deaf13e40" 1155s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1155s # Vary: In-If1 1155s # Content-Length: 12 1155s # Content-Type: text/html 1155s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1155s # Client-Date: Thu, 04 Sep 2025 16:11:59 GMT 1155s # Client-Peer: 127.0.0.1:8532 1155s # Client-Response-Num: 1 1155s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1155s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1155s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1155s # Client-SSL-Socket-Class: IO::Socket::SSL 1155s # Client-SSL-Version: TLSv1_3 1155s # DMMATCH1: 1 1155s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBCTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTU1ODE2WhcNMjYwOTA0MTU1ODE2WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxL6jbESsq26jlZ9YQLdYlrQL VEt3cDlZUaRAYdQDgTnILJTYBrokKDDJMCHp91RzWpCdl+GStM2o+Tx7TW3/+6A4 4J5xcNmFHD7jypaFvoU0vvX7KTWj9hmd97ONSOM634dUK3CMq3f6jbCvJ/spvVNb /UPp3pwk8Dx28CDWG4LI80rfYvK0dxKLOE2OjCDAQ4ggIG+rc78LMFYdtsKHLQjt hW4uBq38hORvV7NSnYp7AkPbhql3QSzILASxqmeD4gBdjPTfKWmHOf/I4SqlxuLl DejUrK79qR+oty1eFTQKfhtL+NyiOQ0U0uy/tBEsNHSzbhFitPjoF9fya24sCQID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBSD TiN6/17xmqUFBaEF7x8PkFsyfDAfBgNVHSMEGDAWgBRf+eYYsaYcexCaL+tTGWJP y6xs9TANBgkqhkiG9w0BAQsFAAOCAQEASu9pLrbcfMGOD20GZZlYD5Yht9me0bnd GGJRYW0AYc19eXIH1jM39GGBxiHwGbYyEPP4drmbqomB9NzPQr5Q2l02oRgEitKe rY7GBThbMOKt93sB8gUfRCf072VxSW/I2DDU6rjh89YhGpNUcrjVaXxHuf5BrOkF a9O/z9UhL9kbrcwJ65UItJLOAGliT8FPsb2fdC8Jku7FqsXeWoEOgwqAoJDlr0Vc qa+3/WpxFZf26AQgnsP6ZSRuGwW6il7kuUa+EJAFsHd3zX3Ir4AppSSi7vD1aZjh K070gY8KT/jNoCh38bvrzQqPOXr8he8ZUArU/Z5bf3LodYnKREZHyQ== -----END CERTIFICATE----- 1155s # X-SSL-Flag: on 1155s # X-SSL-None: (null) 1155s # 1155s # ' 1155s ok 3 1155s ok 1161s t/ssl/http.t ........................ 1161s 1..2 1161s # Running under perl version 5.040001 for linux 1161s # Current time local: Thu Sep 4 16:11:59 2025 1161s # Current time GMT: Thu Sep 4 16:11:59 2025 1161s # Using Test.pm version 1.31 1161s # Using Apache/Test.pm version 1.44 1161s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 1161s # expected: 400 1161s # received: '400' 1161s ok 1 1161s # testing : that error document contains the proper hint 1161s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 1161s # received: ' 1161s # 1161s # 400 Bad Request 1161s # 1161s #

Bad Request

1161s #

Your browser sent a request that this server could not understand.
1161s # Reason: You\'re speaking plain HTTP to an SSL-enabled server port.
1161s # Instead use the HTTPS scheme to access this URL, please.
1161s #

1161s # 1161s # ' 1161s ok 2 1161s ok 1168s t/ssl/ocsp.t ........................ 1168s 1..3 1168s # Running under perl version 5.040001 for linux 1168s # Current time local: Thu Sep 4 16:12:06 2025 1168s # Current time GMT: Thu Sep 4 16:12:06 2025 1168s # Using Test.pm version 1.31 1168s # Using Apache/Test.pm version 1.44 1168s warning: Internal response 1168s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1168s response: 1168s 500 Server closed connection without sending any data back 1168s Content-Type: text/plain 1168s Client-Date: Thu, 04 Sep 2025 16:12:13 GMT 1168s Client-Warning: Internal response 1168s 1168s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1168s ok 1 1168s warning: 1168s message: welcome to localhost:8529 1168s response: 1168s HTTP/1.1 200 OK 1168s Connection: close 1168s Date: Thu, 04 Sep 2025 16:12:13 GMT 1168s Accept-Ranges: bytes 1168s ETag: "1a-62c6deaf13e40" 1168s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1168s Vary: In-If1 1168s Content-Length: 26 1168s Content-Type: text/html 1168s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1168s Client-Date: Thu, 04 Sep 2025 16:12:13 GMT 1168s Client-Peer: 127.0.0.1:8535 1168s Client-Response-Num: 1 1168s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1168s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1168s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1168s Client-SSL-Socket-Class: IO::Socket::SSL 1168s Client-SSL-Version: TLSv1_3 1168s DMMATCH1: 1 1168s 1168s welcome to localhost:8529 1168s ok 2 1168s warning: Internal response 1168s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1168s response: 1168s 500 Server closed connection without sending any data back 1168s Content-Type: text/plain 1168s Client-Date: Thu, 04 Sep 2025 16:12:13 GMT 1168s Client-Warning: Internal response 1168s 1168s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1168s ok 3 1168s ok 1175s t/ssl/pha.t ......................... 1175s 1..4 1175s # Running under perl version 5.040001 for linux 1175s # Current time local: Thu Sep 4 16:12:13 2025 1175s # Current time GMT: Thu Sep 4 16:12:13 2025 1175s # Using Test.pm version 1.31 1175s # Using Apache/Test.pm version 1.44 1175s # testing : access must be denied without client certificate 1175s # expected: 403 1175s # received: '403' 1175s ok 1 1175s # testing : PHA reneg body buffer size restriction works 1175s # expected: 413 1175s # received: '413' 1175s ok 2 1175s # testing : PHA works with POST body 1175s # expected: 200 1175s # received: '200' 1175s ok 3 1175s # testing : request body matches response 1175s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1175s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1175s ok 4 1175s ok 1182s t/ssl/pr12355.t ..................... 1182s 1..10 1182s # Running under perl version 5.040001 for linux 1182s # Current time local: Thu Sep 4 16:12:20 2025 1182s # Current time GMT: Thu Sep 4 16:12:20 2025 1182s # Using Test.pm version 1.31 1182s # Using Apache/Test.pm version 1.44 1182s # Downgrading to TLSv12 1182s # testing : renegotiation on POST works 1182s # expected: 200 1182s # received: '200' 1182s ok 1 1182s # testing : request body matches response 1182s # expected: 'hello world' 1182s # received: 'hello world' 1182s ok 2 1182s # testing : renegotiation on POST works 1182s # expected: 200 1182s # received: '200' 1182s ok 3 1182s # testing : request body matches response 1182s # expected: 'hello world' 1182s # received: 'hello world' 1182s ok 4 1182s # testing : renegotiation on POST works 1182s # expected: 200 1182s # received: '200' 1182s ok 5 1182s # testing : request body matches response 1182s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1182s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1182s ok 6 1182s # testing : renegotiation on POST works 1182s # expected: 200 1182s # received: '200' 1182s ok 7 1182s # testing : request body matches response 1182s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1182s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1182s ok 8 1182s # testing : renegotiation on POST works 1182s # expected: 200 1182s # received: '200' 1182s ok 9 1182s # testing : request body matches response 1182s # expected: 'HELLO' 1182s # received: 'HELLO' 1182s ok 10 1182s ok 1189s t/ssl/pr43738.t ..................... 1189s 1..4 1189s # Running under perl version 5.040001 for linux 1189s # Current time local: Thu Sep 4 16:12:27 2025 1189s # Current time GMT: Thu Sep 4 16:12:27 2025 1189s # Using Test.pm version 1.31 1189s # Using Apache/Test.pm version 1.44 1189s # Downgrading to TLSv12 1189s # testing : renegotiation on POST works 1189s # expected: 200 1189s # received: '200' 1189s ok 1 1189s # testing : request body matches response 1189s # expected: '/modules/ssl/aes128/empty.pfa 1189s # hello world' 1189s # received: '/modules/ssl/aes128/empty.pfa 1189s # hello world' 1189s ok 2 1189s # testing : renegotiation on POST works 1189s # expected: 200 1189s # received: '200' 1189s ok 3 1189s # testing : request body matches response 1189s # expected: '/modules/ssl/aes256/empty.pfa 1189s # hello world' 1189s # received: '/modules/ssl/aes256/empty.pfa 1189s # hello world' 1189s ok 4 1189s ok 1215s t/ssl/proxy.t ....................... 1215s # using LWP client 1215s 1..290 1215s # Running under perl version 5.040001 for linux 1215s # Current time local: Thu Sep 4 16:12:34 2025 1215s # Current time GMT: Thu Sep 4 16:12:34 2025 1215s # Using Test.pm version 1.31 1215s # Using Apache/Test.pm version 1.44 1215s # testing : / with proxy_http_https (http) 1215s # expected: 200 1215s # received: '200' 1215s ok 1 1215s # testing : CGI script with folded headers 1215s # expected: 200 1215s # received: '200' 1215s ok 2 1215s # testing : using valid proxyssl client cert 1215s # expected: 200 1215s # received: '200' 1215s ok 3 1215s # testing : using invalid proxyssl client cert 1215s # expected: 403 1215s # received: '403' 1215s ok 4 1215s # testing : protected cgi script 1215s # expected: 200 1215s # received: '200' 1215s ok 5 1215s # testing : X-Forwarded-Host header 1215s # expected: 'localhost:8558' 1215s # received: 'localhost:8558' 1215s ok 6 1215s # testing : client subject common name 1215s # expected: 'client_ok' 1215s # received: 'client_ok' 1215s ok 7 1215s # testing : ProxyPassReverse Location rewrite 1215s # expected: 'http://localhost:8558/modules/' 1215s # received: 'http://localhost:8558/modules/' 1215s ok 8 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 1024 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '1024' 1215s # received: 1024 1215s ok 9 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 2048 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '2048' 1215s # received: 2048 1215s ok 10 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 3072 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '3072' 1215s # received: 3072 1215s ok 11 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 4096 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '4096' 1215s # received: 4096 1215s ok 12 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 5120 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '5120' 1215s # received: 5120 1215s ok 13 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 6144 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '6144' 1215s # received: 6144 1215s ok 14 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 7168 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '7168' 1215s # received: 7168 1215s ok 15 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 8192 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '8192' 1215s # received: 8192 1215s ok 16 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 9216 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '9216' 1215s # received: 9216 1215s ok 17 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 10240 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '10240' 1215s # received: 10240 1215s ok 18 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 11264 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '11264' 1215s # received: 11264 1215s ok 19 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 12288 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '12288' 1215s # received: 12288 1215s ok 20 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 13312 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:41 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '13312' 1215s # received: 13312 1215s ok 21 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 14336 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '14336' 1215s # received: 14336 1215s ok 22 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 15360 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '15360' 1215s # received: 15360 1215s ok 23 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 16384 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '16384' 1215s # received: 16384 1215s ok 24 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 17408 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '17408' 1215s # received: 17408 1215s ok 25 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 18432 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '18432' 1215s # received: 18432 1215s ok 26 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 19456 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '19456' 1215s # received: 19456 1215s ok 27 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 20480 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '20480' 1215s # received: 20480 1215s ok 28 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 21504 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '21504' 1215s # received: 21504 1215s ok 29 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 22528 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '22528' 1215s # received: 22528 1215s ok 30 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 23552 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '23552' 1215s # received: 23552 1215s ok 31 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 24576 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '24576' 1215s # received: 24576 1215s ok 32 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 25600 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '25600' 1215s # received: 25600 1215s ok 33 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 26624 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '26624' 1215s # received: 26624 1215s ok 34 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 27648 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '27648' 1215s # received: 27648 1215s ok 35 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 28672 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '28672' 1215s # received: 28672 1215s ok 36 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 29696 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '29696' 1215s # received: 29696 1215s ok 37 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 30720 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '30720' 1215s # received: 30720 1215s ok 38 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 31744 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '31744' 1215s # received: 31744 1215s ok 39 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 32768 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:42 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '32768' 1215s # received: 32768 1215s ok 40 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 33792 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '33792' 1215s # received: 33792 1215s ok 41 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 34816 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '34816' 1215s # received: 34816 1215s ok 42 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 35840 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '35840' 1215s # received: 35840 1215s ok 43 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 36864 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '36864' 1215s # received: 36864 1215s ok 44 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 37888 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '37888' 1215s # received: 37888 1215s ok 45 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 38912 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '38912' 1215s # received: 38912 1215s ok 46 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 39936 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '39936' 1215s # received: 39936 1215s ok 47 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 40960 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '40960' 1215s # received: 40960 1215s ok 48 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 41984 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '41984' 1215s # received: 41984 1215s ok 49 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 43008 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '43008' 1215s # received: 43008 1215s ok 50 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 44032 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '44032' 1215s # received: 44032 1215s ok 51 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 45056 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:43 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:44 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '45056' 1215s # received: 45056 1215s ok 52 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 46080 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:44 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:44 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '46080' 1215s # received: 46080 1215s ok 53 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 47104 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:44 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:44 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '47104' 1215s # received: 47104 1215s ok 54 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 48128 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:44 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:44 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '48128' 1215s # received: 48128 1215s ok 55 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 49152 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:44 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:44 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '49152' 1215s # received: 49152 1215s ok 56 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 50176 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:44 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:44 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '50176' 1215s # received: 50176 1215s ok 57 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 51200 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:44 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:44 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '51200' 1215s # received: 51200 1215s ok 58 1215s #lwp request: 1215s #POST http://localhost:8558/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 102400 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:44 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 7 1215s #Client-Date: Thu, 04 Sep 2025 16:12:44 GMT 1215s #Client-Peer: 127.0.0.1:8558 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '102400' 1215s # received: 102400 1215s ok 59 1215s # testing : / with proxy_http_https_proxy_section (http) 1215s # expected: 200 1215s # received: '200' 1215s ok 60 1215s # testing : CGI script with folded headers 1215s # expected: 200 1215s # received: '200' 1215s ok 61 1215s # testing : using valid proxyssl client cert 1215s # expected: 200 1215s # received: '200' 1215s ok 62 1215s # testing : using invalid proxyssl client cert 1215s # expected: 403 1215s # received: '403' 1215s ok 63 1215s # testing : protected cgi script 1215s # expected: 200 1215s # received: '200' 1215s ok 64 1215s # testing : X-Forwarded-Host header 1215s # expected: 'localhost:8560' 1215s # received: 'localhost:8560' 1215s ok 65 1215s # testing : client subject common name 1215s # expected: 'client_ok' 1215s # received: 'client_ok' 1215s ok 66 1215s # testing : ProxyPassReverse Location rewrite 1215s # expected: 'http://localhost:8560/modules/' 1215s # received: 'http://localhost:8560/modules/' 1215s ok 67 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 1024 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '1024' 1215s # received: 1024 1215s ok 68 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 2048 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '2048' 1215s # received: 2048 1215s ok 69 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 3072 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '3072' 1215s # received: 3072 1215s ok 70 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 4096 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '4096' 1215s # received: 4096 1215s ok 71 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 5120 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '5120' 1215s # received: 5120 1215s ok 72 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 6144 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '6144' 1215s # received: 6144 1215s ok 73 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 7168 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '7168' 1215s # received: 7168 1215s ok 74 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 8192 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '8192' 1215s # received: 8192 1215s ok 75 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 9216 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '9216' 1215s # received: 9216 1215s ok 76 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 10240 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '10240' 1215s # received: 10240 1215s ok 77 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 11264 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '11264' 1215s # received: 11264 1215s ok 78 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 12288 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '12288' 1215s # received: 12288 1215s ok 79 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 13312 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '13312' 1215s # received: 13312 1215s ok 80 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 14336 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '14336' 1215s # received: 14336 1215s ok 81 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 15360 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '15360' 1215s # received: 15360 1215s ok 82 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 16384 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '16384' 1215s # received: 16384 1215s ok 83 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 17408 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '17408' 1215s # received: 17408 1215s ok 84 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 18432 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '18432' 1215s # received: 18432 1215s ok 85 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 19456 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '19456' 1215s # received: 19456 1215s ok 86 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 20480 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '20480' 1215s # received: 20480 1215s ok 87 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 21504 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '21504' 1215s # received: 21504 1215s ok 88 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 22528 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '22528' 1215s # received: 22528 1215s ok 89 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 23552 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '23552' 1215s # received: 23552 1215s ok 90 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 24576 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '24576' 1215s # received: 24576 1215s ok 91 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 25600 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '25600' 1215s # received: 25600 1215s ok 92 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 26624 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '26624' 1215s # received: 26624 1215s ok 93 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 27648 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '27648' 1215s # received: 27648 1215s ok 94 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 28672 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '28672' 1215s # received: 28672 1215s ok 95 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 29696 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '29696' 1215s # received: 29696 1215s ok 96 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 30720 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '30720' 1215s # received: 30720 1215s ok 97 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 31744 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '31744' 1215s # received: 31744 1215s ok 98 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 32768 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '32768' 1215s # received: 32768 1215s ok 99 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 33792 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '33792' 1215s # received: 33792 1215s ok 100 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 34816 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '34816' 1215s # received: 34816 1215s ok 101 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 35840 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '35840' 1215s # received: 35840 1215s ok 102 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 36864 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '36864' 1215s # received: 36864 1215s ok 103 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 37888 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '37888' 1215s # received: 37888 1215s ok 104 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 38912 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '38912' 1215s # received: 38912 1215s ok 105 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 39936 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '39936' 1215s # received: 39936 1215s ok 106 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 40960 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '40960' 1215s # received: 40960 1215s ok 107 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 41984 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:45 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '41984' 1215s # received: 41984 1215s ok 108 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 43008 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '43008' 1215s # received: 43008 1215s ok 109 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 44032 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '44032' 1215s # received: 44032 1215s ok 110 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 45056 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '45056' 1215s # received: 45056 1215s ok 111 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 46080 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '46080' 1215s # received: 46080 1215s ok 112 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 47104 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '47104' 1215s # received: 47104 1215s ok 113 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 48128 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '48128' 1215s # received: 48128 1215s ok 114 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 49152 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '49152' 1215s # received: 49152 1215s ok 115 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 50176 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '50176' 1215s # received: 50176 1215s ok 116 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 51200 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '51200' 1215s # received: 51200 1215s ok 117 1215s #lwp request: 1215s #POST http://localhost:8560/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 102400 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:46 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 7 1215s #Client-Date: Thu, 04 Sep 2025 16:12:47 GMT 1215s #Client-Peer: 127.0.0.1:8560 1215s #Client-Response-Num: 1 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '102400' 1215s # received: 102400 1215s ok 118 1215s # testing : / with proxy_https_http (https) 1215s # expected: 200 1215s # received: '200' 1215s ok 119 1215s # testing : CGI script with folded headers 1215s # expected: 200 1215s # received: '200' 1215s ok 120 1215s # testing : ProxyPassReverse Location rewrite 1215s # expected: 'https://localhost:8562/modules/' 1215s # received: 'https://localhost:8562/modules/' 1215s ok 121 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 1024 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:48 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:48 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '1024' 1215s # received: 1024 1215s ok 122 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 2048 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:48 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:48 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '2048' 1215s # received: 2048 1215s ok 123 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 3072 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:48 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:48 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '3072' 1215s # received: 3072 1215s ok 124 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 4096 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:48 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:48 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '4096' 1215s # received: 4096 1215s ok 125 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 5120 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:48 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:48 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '5120' 1215s # received: 5120 1215s ok 126 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 6144 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:48 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:48 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '6144' 1215s # received: 6144 1215s ok 127 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 7168 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:48 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:48 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '7168' 1215s # received: 7168 1215s ok 128 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 8192 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:48 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:48 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '8192' 1215s # received: 8192 1215s ok 129 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 9216 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '9216' 1215s # received: 9216 1215s ok 130 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 10240 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '10240' 1215s # received: 10240 1215s ok 131 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 11264 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '11264' 1215s # received: 11264 1215s ok 132 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 12288 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '12288' 1215s # received: 12288 1215s ok 133 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 13312 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '13312' 1215s # received: 13312 1215s ok 134 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 14336 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '14336' 1215s # received: 14336 1215s ok 135 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 15360 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '15360' 1215s # received: 15360 1215s ok 136 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 16384 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '16384' 1215s # received: 16384 1215s ok 137 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 17408 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '17408' 1215s # received: 17408 1215s ok 138 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 18432 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '18432' 1215s # received: 18432 1215s ok 139 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 19456 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '19456' 1215s # received: 19456 1215s ok 140 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 20480 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '20480' 1215s # received: 20480 1215s ok 141 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 21504 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '21504' 1215s # received: 21504 1215s ok 142 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 22528 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '22528' 1215s # received: 22528 1215s ok 143 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 23552 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '23552' 1215s # received: 23552 1215s ok 144 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 24576 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '24576' 1215s # received: 24576 1215s ok 145 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 25600 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '25600' 1215s # received: 25600 1215s ok 146 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 26624 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '26624' 1215s # received: 26624 1215s ok 147 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 27648 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '27648' 1215s # received: 27648 1215s ok 148 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 28672 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '28672' 1215s # received: 28672 1215s ok 149 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 29696 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '29696' 1215s # received: 29696 1215s ok 150 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 30720 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '30720' 1215s # received: 30720 1215s ok 151 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 31744 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '31744' 1215s # received: 31744 1215s ok 152 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 32768 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '32768' 1215s # received: 32768 1215s ok 153 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 33792 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '33792' 1215s # received: 33792 1215s ok 154 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 34816 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '34816' 1215s # received: 34816 1215s ok 155 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 35840 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '35840' 1215s # received: 35840 1215s ok 156 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 36864 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '36864' 1215s # received: 36864 1215s ok 157 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 37888 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '37888' 1215s # received: 37888 1215s ok 158 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 38912 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '38912' 1215s # received: 38912 1215s ok 159 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 39936 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '39936' 1215s # received: 39936 1215s ok 160 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 40960 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '40960' 1215s # received: 40960 1215s ok 161 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 41984 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '41984' 1215s # received: 41984 1215s ok 162 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 43008 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '43008' 1215s # received: 43008 1215s ok 163 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 44032 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:49 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '44032' 1215s # received: 44032 1215s ok 164 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 45056 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:50 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:50 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '45056' 1215s # received: 45056 1215s ok 165 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 46080 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:50 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:50 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '46080' 1215s # received: 46080 1215s ok 166 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 47104 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:50 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:50 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '47104' 1215s # received: 47104 1215s ok 167 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 48128 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:50 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:50 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '48128' 1215s # received: 48128 1215s ok 168 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 49152 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:50 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:50 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '49152' 1215s # received: 49152 1215s ok 169 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 50176 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:50 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:50 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '50176' 1215s # received: 50176 1215s ok 170 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 51200 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:50 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:50 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '51200' 1215s # received: 51200 1215s ok 171 1215s #lwp request: 1215s #POST https://localhost:8562/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 102400 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:50 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 7 1215s #Client-Date: Thu, 04 Sep 2025 16:12:50 GMT 1215s #Client-Peer: 127.0.0.1:8562 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '102400' 1215s # received: 102400 1215s ok 172 1215s # testing : / with proxy_https_https (https) 1215s # expected: 200 1215s # received: '200' 1215s ok 173 1215s # testing : CGI script with folded headers 1215s # expected: 200 1215s # received: '200' 1215s ok 174 1215s # testing : using valid proxyssl client cert 1215s # expected: 200 1215s # received: '200' 1215s ok 175 1215s # testing : using invalid proxyssl client cert 1215s # expected: 403 1215s # received: '403' 1215s ok 176 1215s # testing : protected cgi script 1215s # expected: 200 1215s # received: '200' 1215s ok 177 1215s # testing : X-Forwarded-Host header 1215s # expected: 'localhost:8559' 1215s # received: 'localhost:8559' 1215s ok 178 1215s # testing : client subject common name 1215s # expected: 'client_ok' 1215s # received: 'client_ok' 1215s ok 179 1215s # testing : ProxyPassReverse Location rewrite 1215s # expected: 'https://localhost:8559/modules/' 1215s # received: 'https://localhost:8559/modules/' 1215s ok 180 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 1024 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '1024' 1215s # received: 1024 1215s ok 181 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 2048 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '2048' 1215s # received: 2048 1215s ok 182 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 3072 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '3072' 1215s # received: 3072 1215s ok 183 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 4096 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '4096' 1215s # received: 4096 1215s ok 184 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 5120 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '5120' 1215s # received: 5120 1215s ok 185 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 6144 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '6144' 1215s # received: 6144 1215s ok 186 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 7168 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '7168' 1215s # received: 7168 1215s ok 187 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 8192 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '8192' 1215s # received: 8192 1215s ok 188 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 9216 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '9216' 1215s # received: 9216 1215s ok 189 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 10240 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '10240' 1215s # received: 10240 1215s ok 190 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 11264 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '11264' 1215s # received: 11264 1215s ok 191 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 12288 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '12288' 1215s # received: 12288 1215s ok 192 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 13312 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '13312' 1215s # received: 13312 1215s ok 193 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 14336 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '14336' 1215s # received: 14336 1215s ok 194 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 15360 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '15360' 1215s # received: 15360 1215s ok 195 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 16384 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '16384' 1215s # received: 16384 1215s ok 196 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 17408 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '17408' 1215s # received: 17408 1215s ok 197 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 18432 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '18432' 1215s # received: 18432 1215s ok 198 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 19456 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '19456' 1215s # received: 19456 1215s ok 199 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 20480 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:52 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '20480' 1215s # received: 20480 1215s ok 200 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 21504 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '21504' 1215s # received: 21504 1215s ok 201 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 22528 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '22528' 1215s # received: 22528 1215s ok 202 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 23552 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '23552' 1215s # received: 23552 1215s ok 203 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 24576 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '24576' 1215s # received: 24576 1215s ok 204 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 25600 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '25600' 1215s # received: 25600 1215s ok 205 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 26624 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '26624' 1215s # received: 26624 1215s ok 206 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 27648 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '27648' 1215s # received: 27648 1215s ok 207 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 28672 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '28672' 1215s # received: 28672 1215s ok 208 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 29696 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '29696' 1215s # received: 29696 1215s ok 209 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 30720 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '30720' 1215s # received: 30720 1215s ok 210 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 31744 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:53 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '31744' 1215s # received: 31744 1215s ok 211 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 32768 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '32768' 1215s # received: 32768 1215s ok 212 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 33792 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '33792' 1215s # received: 33792 1215s ok 213 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 34816 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '34816' 1215s # received: 34816 1215s ok 214 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 35840 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '35840' 1215s # received: 35840 1215s ok 215 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 36864 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '36864' 1215s # received: 36864 1215s ok 216 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 37888 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '37888' 1215s # received: 37888 1215s ok 217 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 38912 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '38912' 1215s # received: 38912 1215s ok 218 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 39936 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '39936' 1215s # received: 39936 1215s ok 219 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 40960 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '40960' 1215s # received: 40960 1215s ok 220 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 41984 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '41984' 1215s # received: 41984 1215s ok 221 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 43008 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '43008' 1215s # received: 43008 1215s ok 222 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 44032 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:54 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '44032' 1215s # received: 44032 1215s ok 223 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 45056 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:55 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:55 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '45056' 1215s # received: 45056 1215s ok 224 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 46080 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:55 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:55 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '46080' 1215s # received: 46080 1215s ok 225 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 47104 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:55 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:55 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '47104' 1215s # received: 47104 1215s ok 226 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 48128 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:55 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:55 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '48128' 1215s # received: 48128 1215s ok 227 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 49152 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:55 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:55 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '49152' 1215s # received: 49152 1215s ok 228 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 50176 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:55 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:55 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '50176' 1215s # received: 50176 1215s ok 229 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 51200 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:55 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:55 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '51200' 1215s # received: 51200 1215s ok 230 1215s #lwp request: 1215s #POST https://localhost:8559/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 102400 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:55 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 7 1215s #Client-Date: Thu, 04 Sep 2025 16:12:55 GMT 1215s #Client-Peer: 127.0.0.1:8559 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '102400' 1215s # received: 102400 1215s ok 231 1215s # testing : / with proxy_https_https_proxy_section (https) 1215s # expected: 200 1215s # received: '200' 1215s ok 232 1215s # testing : CGI script with folded headers 1215s # expected: 200 1215s # received: '200' 1215s ok 233 1215s # testing : using valid proxyssl client cert 1215s # expected: 200 1215s # received: '200' 1215s ok 234 1215s # testing : using invalid proxyssl client cert 1215s # expected: 403 1215s # received: '403' 1215s ok 235 1215s # testing : protected cgi script 1215s # expected: 200 1215s # received: '200' 1215s ok 236 1215s # testing : X-Forwarded-Host header 1215s # expected: 'localhost:8561' 1215s # received: 'localhost:8561' 1215s ok 237 1215s # testing : client subject common name 1215s # expected: 'client_ok' 1215s # received: 'client_ok' 1215s ok 238 1215s # testing : ProxyPassReverse Location rewrite 1215s # expected: 'https://localhost:8561/modules/' 1215s # received: 'https://localhost:8561/modules/' 1215s ok 239 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 1024 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:56 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:56 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '1024' 1215s # received: 1024 1215s ok 240 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 2048 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:56 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:56 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '2048' 1215s # received: 2048 1215s ok 241 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 3072 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:56 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:56 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '3072' 1215s # received: 3072 1215s ok 242 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 4096 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:56 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:56 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '4096' 1215s # received: 4096 1215s ok 243 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 5120 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:56 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:56 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '5120' 1215s # received: 5120 1215s ok 244 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 6144 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:56 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:56 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '6144' 1215s # received: 6144 1215s ok 245 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 7168 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:56 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:56 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '7168' 1215s # received: 7168 1215s ok 246 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 8192 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '8192' 1215s # received: 8192 1215s ok 247 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 9216 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 5 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '9216' 1215s # received: 9216 1215s ok 248 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 10240 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '10240' 1215s # received: 10240 1215s ok 249 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 11264 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '11264' 1215s # received: 11264 1215s ok 250 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 12288 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '12288' 1215s # received: 12288 1215s ok 251 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 13312 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '13312' 1215s # received: 13312 1215s ok 252 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 14336 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '14336' 1215s # received: 14336 1215s ok 253 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 15360 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '15360' 1215s # received: 15360 1215s ok 254 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 16384 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '16384' 1215s # received: 16384 1215s ok 255 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 17408 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '17408' 1215s # received: 17408 1215s ok 256 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 18432 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '18432' 1215s # received: 18432 1215s ok 257 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 19456 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '19456' 1215s # received: 19456 1215s ok 258 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 20480 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '20480' 1215s # received: 20480 1215s ok 259 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 21504 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '21504' 1215s # received: 21504 1215s ok 260 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 22528 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '22528' 1215s # received: 22528 1215s ok 261 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 23552 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '23552' 1215s # received: 23552 1215s ok 262 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 24576 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '24576' 1215s # received: 24576 1215s ok 263 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 25600 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '25600' 1215s # received: 25600 1215s ok 264 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 26624 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '26624' 1215s # received: 26624 1215s ok 265 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 27648 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '27648' 1215s # received: 27648 1215s ok 266 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 28672 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '28672' 1215s # received: 28672 1215s ok 267 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 29696 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '29696' 1215s # received: 29696 1215s ok 268 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 30720 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '30720' 1215s # received: 30720 1215s ok 269 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 31744 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '31744' 1215s # received: 31744 1215s ok 270 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 32768 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '32768' 1215s # received: 32768 1215s ok 271 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 33792 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '33792' 1215s # received: 33792 1215s ok 272 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 34816 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '34816' 1215s # received: 34816 1215s ok 273 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 35840 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '35840' 1215s # received: 35840 1215s ok 274 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 36864 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '36864' 1215s # received: 36864 1215s ok 275 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 37888 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '37888' 1215s # received: 37888 1215s ok 276 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 38912 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '38912' 1215s # received: 38912 1215s ok 277 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 39936 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '39936' 1215s # received: 39936 1215s ok 278 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 40960 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '40960' 1215s # received: 40960 1215s ok 279 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 41984 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '41984' 1215s # received: 41984 1215s ok 280 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 43008 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '43008' 1215s # received: 43008 1215s ok 281 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 44032 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '44032' 1215s # received: 44032 1215s ok 282 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 45056 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '45056' 1215s # received: 45056 1215s ok 283 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 46080 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '46080' 1215s # received: 46080 1215s ok 284 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 47104 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '47104' 1215s # received: 47104 1215s ok 285 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 48128 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '48128' 1215s # received: 48128 1215s ok 286 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 49152 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '49152' 1215s # received: 49152 1215s ok 287 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 50176 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '50176' 1215s # received: 50176 1215s ok 288 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 51200 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 6 1215s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '51200' 1215s # received: 51200 1215s ok 289 1215s #lwp request: 1215s #POST https://localhost:8561/eat_post HTTP/1.1 1215s #User-Agent: libwww-perl/6.78 1215s #Content-Length: 102400 1215s # 1215s #server response: 1215s #HTTP/1.1 200 OK 1215s #Connection: close 1215s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1215s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1215s #Vary: In-If1 1215s #Content-Length: 7 1215s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1215s #Client-Peer: 127.0.0.1:8561 1215s #Client-Response-Num: 1 1215s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1215s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1215s #Client-SSL-Socket-Class: IO::Socket::SSL 1215s #Client-SSL-Version: TLSv1_3 1215s #DMMATCH1: 1 1215s # 1215s # testing : length posted 1215s # expected: '102400' 1215s # received: 102400 1215s ok 290 1215s ok 1222s t/ssl/require.t ..................... 1222s 1..10 1222s # Running under perl version 5.040001 for linux 1222s # Current time local: Thu Sep 4 16:13:00 2025 1222s # Current time GMT: Thu Sep 4 16:13:00 2025 1222s # Using Test.pm version 1.31 1222s # Using Apache/Test.pm version 1.44 1222s ok 1 1222s ok 2 1222s ok 3 1222s ok 4 1222s ok 5 1222s ok 6 1222s ok 7 1222s ok 8 1222s ok 9 1222s ok 10 1222s ok 1228s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1237s t/ssl/varlookup.t ................... 1237s 1..83 1237s # Running under perl version 5.040001 for linux 1237s # Current time local: Thu Sep 4 16:13:13 2025 1237s # Current time GMT: Thu Sep 4 16:13:13 2025 1237s # Using Test.pm version 1.31 1237s # Using Apache/Test.pm version 1.44 1237s # testing : HTTP_USER_AGENT 1237s # expected: 'libwww-perl/6.78' 1237s # received: 'libwww-perl/6.78' 1237s ok 1 1237s # testing : HTTP:User-Agent 1237s # expected: 'libwww-perl/6.78' 1237s # received: 'libwww-perl/6.78' 1237s ok 2 1237s # testing : HTTP_REFERER 1237s # expected: 't/ssl/varlookup.t' 1237s # received: 't/ssl/varlookup.t' 1237s ok 3 1237s # testing : HTTP_HOST 1237s # expected: 'localhost:8532' 1237s # received: 'localhost:8532' 1237s ok 4 1237s # testing : QUERY_STRING 1237s # expected: 'QUERY_STRING' 1237s # received: 'QUERY_STRING' 1237s ok 5 1237s # testing : SERVER_SOFTWARE 1237s # expected: qr/^Apache\/2.4.64/ 1237s # received: 'Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0' 1237s ok 6 1237s # testing : SERVER_ADMIN 1237s # expected: 'tuser@localhost' 1237s # received: 'tuser@localhost' 1237s ok 7 1237s # testing : SERVER_PORT 1237s # expected: '8532' 1237s # received: '8532' 1237s ok 8 1237s # testing : SERVER_NAME 1237s # expected: 'localhost' 1237s # received: 'localhost' 1237s ok 9 1237s # testing : SERVER_PROTOCOL 1237s # expected: qr/^HTTP\/1\.\d$/ 1237s # received: 'HTTP/1.1' 1237s ok 10 1237s # testing : REMOTE_ADDR 1237s # expected: '127.0.0.1' 1237s # received: '127.0.0.1' 1237s ok 11 1237s # testing : DOCUMENT_ROOT 1237s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs' 1237s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs' 1237s ok 12 1237s # testing : REQUEST_METHOD 1237s # expected: 'GET' 1237s # received: 'GET' 1237s ok 13 1237s # testing : REQUEST_URI 1237s # expected: '/test_ssl_var_lookup' 1237s # received: '/test_ssl_var_lookup' 1237s ok 14 1237s # testing : TIME_YEAR 1237s # expected: 2025 1237s # received: '2025' 1237s ok 15 1237s # testing : TIME_MON 1237s # expected: '09' 1237s # received: '09' 1237s ok 16 1237s # testing : TIME_DAY 1237s # expected: '04' 1237s # received: '04' 1237s ok 17 1237s # testing : TIME_WDAY 1237s # expected: 4 1237s # received: '4' 1237s ok 18 1237s # testing : IS_SUBREQ 1237s # expected: 'false' 1237s # received: 'false' 1237s ok 19 1237s # testing : API_VERSION 1237s # expected: '20120211' 1237s # received: '20120211' 1237s ok 20 1237s # testing : THE_REQUEST 1237s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1237s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1237s ok 21 1237s # testing : REQUEST_SCHEME 1237s # expected: 'https' 1237s # received: 'https' 1237s ok 22 1237s # testing : HTTPS 1237s # expected: 'on' 1237s # received: 'on' 1237s ok 23 1237s # testing : ENV:THE_ARGS 1237s # expected: 'ENV:THE_ARGS' 1237s # received: 'ENV:THE_ARGS' 1237s ok 24 1237s # testing : SSL_CLIENT_M_VERSION 1237s # expected: qr/^\d+$/ 1237s # received: '3' 1237s ok 25 1237s # testing : SSL_SERVER_M_VERSION 1237s # expected: qr/^\d+$/ 1237s # received: '3' 1237s ok 26 1237s # testing : SSL_CLIENT_M_SERIAL 1237s # expected: qr/^[0-9A-F]+$/ 1237s # received: '06' 1237s ok 27 1237s # testing : SSL_SERVER_M_SERIAL 1237s # expected: qr/^[0-9A-F]+$/ 1237s # received: '09' 1237s ok 28 1237s # testing : SSL_PROTOCOL 1237s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1237s # received: 'TLSv1.3' 1237s ok 29 1237s # testing : SSL_CLIENT_V_START 1237s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1237s # received: 'Sep 4 15:58:15 2025 GMT' 1237s ok 30 1237s # testing : SSL_SERVER_V_START 1237s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1237s # received: 'Sep 4 15:58:16 2025 GMT' 1237s ok 31 1237s # testing : SSL_CLIENT_V_END 1237s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1237s # received: 'Sep 4 15:58:15 2026 GMT' 1237s ok 32 1237s # testing : SSL_SERVER_V_END 1237s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1237s # received: 'Sep 4 15:58:16 2026 GMT' 1237s ok 33 1237s # testing : SSL_CIPHER 1237s # expected: qr/^[A-Z0-9_-]+$/ 1237s # received: 'TLS_AES_256_GCM_SHA384' 1237s ok 34 1237s # testing : SSL_CIPHER_EXPORT 1237s # expected: 'false' 1237s # received: 'false' 1237s ok 35 1237s # testing : SSL_CIPHER_ALGKEYSIZE 1237s # expected: qr/^\d+$/ 1237s # received: '256' 1237s ok 36 1237s # testing : SSL_CIPHER_USEKEYSIZE 1237s # expected: qr/^\d+$/ 1237s # received: '256' 1237s ok 37 1237s # testing : SSL_SECURE_RENEG 1237s # expected: qr/^(false|true)$/ 1237s # received: 'false' 1237s ok 38 1237s # testing : SSL_CLIENT_S_DN 1237s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1237s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1237s ok 39 1237s # testing : SSL_SERVER_S_DN 1237s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1237s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1237s ok 40 1237s # testing : SSL_CLIENT_S_DN_C 1237s # expected: 'US' 1237s # received: 'US' 1237s ok 41 1237s # testing : SSL_SERVER_S_DN_C 1237s # expected: 'US' 1237s # received: 'US' 1237s ok 42 1237s # testing : SSL_CLIENT_S_DN_ST 1237s # expected: 'California' 1237s # received: 'California' 1237s ok 43 1237s # testing : SSL_SERVER_S_DN_ST 1237s # expected: 'California' 1237s # received: 'California' 1237s ok 44 1237s # testing : SSL_CLIENT_S_DN_L 1237s # expected: 'San Francisco' 1237s # received: 'San Francisco' 1237s ok 45 1237s # testing : SSL_SERVER_S_DN_L 1237s # expected: 'San Francisco' 1237s # received: 'San Francisco' 1237s ok 46 1237s # testing : SSL_CLIENT_S_DN_O 1237s # expected: 'ASF' 1237s # received: 'ASF' 1237s ok 47 1237s # testing : SSL_SERVER_S_DN_O 1237s # expected: 'ASF' 1237s # received: 'ASF' 1237s ok 48 1237s # testing : SSL_CLIENT_S_DN_OU 1237s # expected: 'httpd-test' 1237s # received: 'httpd-test' 1237s ok 49 1237s # testing : SSL_SERVER_S_DN_OU 1237s # expected: qr/^httpd-test\/([-\w]+)/ 1237s # received: 'httpd-test/rsa-test' 1237s ok 50 1237s # testing : SSL_CLIENT_S_DN_CN 1237s # expected: 'client_ok' 1237s # received: 'client_ok' 1237s ok 51 1237s # testing : SSL_SERVER_S_DN_CN 1237s # expected: 'localhost' 1237s # received: 'localhost' 1237s ok 52 1237s # testing : SSL_CLIENT_S_DN_Email 1237s # expected: 'test-dev@httpd.apache.org' 1237s # received: 'test-dev@httpd.apache.org' 1237s ok 53 1237s # testing : SSL_SERVER_S_DN_Email 1237s # expected: 'test-dev@httpd.apache.org' 1237s # received: 'test-dev@httpd.apache.org' 1237s ok 54 1237s # testing : SSL_CLIENT_SAN_Email_0 1237s # expected: 'test-dev@httpd.apache.org' 1237s # received: 'test-dev@httpd.apache.org' 1237s ok 55 1237s # testing : SSL_SERVER_SAN_DNS_0 1237s # expected: 'localhost' 1237s # received: 'localhost' 1237s ok 56 1237s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1237s # expected: 'test-dev@httpd.apache.org' 1237s # received: 'test-dev@httpd.apache.org' 1237s ok 57 1237s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1237s # expected: '_https.localhost' 1237s # received: '_https.localhost' 1237s ok 58 1237s # testing : SSL_CLIENT_I_DN 1237s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1237s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1237s ok 59 1237s # testing : SSL_SERVER_I_DN 1237s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1237s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1237s ok 60 1237s # testing : SSL_CLIENT_I_DN_C 1237s # expected: 'US' 1237s # received: 'US' 1237s ok 61 1237s # testing : SSL_SERVER_I_DN_C 1237s # expected: 'US' 1237s # received: 'US' 1237s ok 62 1237s # testing : SSL_CLIENT_I_DN_ST 1237s # expected: 'California' 1237s # received: 'California' 1237s ok 63 1237s # testing : SSL_SERVER_I_DN_ST 1237s # expected: 'California' 1237s # received: 'California' 1237s ok 64 1237s # testing : SSL_CLIENT_I_DN_L 1237s # expected: 'San Francisco' 1237s # received: 'San Francisco' 1237s ok 65 1237s # testing : SSL_SERVER_I_DN_L 1237s # expected: 'San Francisco' 1237s # received: 'San Francisco' 1237s ok 66 1237s # testing : SSL_CLIENT_I_DN_O 1237s # expected: 'ASF' 1237s # received: 'ASF' 1237s ok 67 1237s # testing : SSL_SERVER_I_DN_O 1237s # expected: 'ASF' 1237s # received: 'ASF' 1237s ok 68 1237s # testing : SSL_CLIENT_I_DN_OU 1237s # expected: 'httpd-test' 1237s # received: 'httpd-test' 1237s ok 69 1237s # testing : SSL_SERVER_I_DN_OU 1237s # expected: 'httpd-test' 1237s # received: 'httpd-test' 1237s ok 70 1237s # testing : SSL_CLIENT_I_DN_CN 1237s # expected: 'ca' 1237s # received: 'ca' 1237s ok 71 1237s # testing : SSL_SERVER_I_DN_CN 1237s # expected: 'ca' 1237s # received: 'ca' 1237s ok 72 1237s # testing : SSL_SERVER_I_DN_CN_RAW 1237s # expected: 'ca' 1237s # received: 'ca' 1237s ok 73 1237s # testing : SSL_SERVER_I_DN_CN_0_RAW 1237s # expected: 'ca' 1237s # received: 'ca' 1237s ok 74 1237s # testing : SSL_CLIENT_I_DN_Email 1237s # expected: 'test-dev@httpd.apache.org' 1237s # received: 'test-dev@httpd.apache.org' 1237s ok 75 1237s # testing : SSL_SERVER_I_DN_Email 1237s # expected: 'test-dev@httpd.apache.org' 1237s # received: 'test-dev@httpd.apache.org' 1237s ok 76 1237s # testing : SSL_CLIENT_A_SIG 1237s # expected: 'sha256WithRSAEncryption' 1237s # received: 'sha256WithRSAEncryption' 1237s ok 77 1237s # testing : SSL_SERVER_A_SIG 1237s # expected: 'sha256WithRSAEncryption' 1237s # received: 'sha256WithRSAEncryption' 1237s ok 78 1237s # testing : SSL_CLIENT_A_KEY 1237s # expected: 'rsaEncryption' 1237s # received: 'rsaEncryption' 1237s ok 79 1237s # testing : SSL_SERVER_A_KEY 1237s # expected: qr/^[rd]saEncryption$/ 1237s # received: 'rsaEncryption' 1237s ok 80 1237s # testing : SSL_CLIENT_CERT 1237s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1237s # received: '-----BEGIN CERTIFICATE----- 1237s # MIIEezCCA2OgAwIBAgIBBjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1237s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1237s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1237s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 1237s # MTU1ODE1WhcNMjYwOTA0MTU1ODE1WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1237s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1237s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1237s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1237s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEArUeno72h+IYqSy8Ws5/sXZdktluggq2MaCwf 1237s # iNFHK9L8Ft/U7etPSPEE2ACSkPYj53O080PSyfTq7MNu/zW879b1jEmTxOEU13Ut 1237s # 1xdbvnniBpwLEpzx2+7hQiV5wD5nwly3kRs1bL2wrVyEQOSMq5JzSu6kNVmz9Fuu 1237s # rQZWSqc4pxJ2rUjmZB9WdjgR39FXG+8EStNk6X/JvfIAvw0o9wKmYkE42fIgvm5V 1237s # ad8/9LsM7H29eyriKppu8PXXVTfE3Le9Og5LV1E9WA4HR+A17Oq0dS7edQKmNvvk 1237s # WQsBClozeRLyfNmhE04CX6C8gZdirBo7zAd+NKd9SUOGd8PXNQIDAQABo4HOMIHL 1237s # MCAGCWCGSAGG+EIBDQQTFhFUaGlzIElzIEEgQ29tbWVudDAWBgorBgEEAYGNDAwA 1237s # BAgMBkxlbW9uczBPBgNVHREESDBGgRl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3Jn 1237s # oCkGCisGAQQBgjcUAgOgGwwZdGVzdC1kZXZAaHR0cGQuYXBhY2hlLm9yZzAdBgNV 1237s # HQ4EFgQU6YZgzqXzzm/gh25Ml62hcGtcL8YwHwYDVR0jBBgwFoAUX/nmGLGmHHsQ 1237s # mi/rUxliT8usbPUwDQYJKoZIhvcNAQELBQADggEBACNbq7jD80zK/zD7ZR5UYOc7 1237s # YZHv3WXeT/Vbr0ZnHSPbEO8h/hivsO6EgWqPB6+0aFT/MQBvbH5WZ2gItNi0v/WN 1237s # 2YUl9uPNCIPMJ++JITZ1OVTUNVpctsPhBoPLfc4eIJst7VSETk/p0nAIVy6eSR71 1237s # 8U/Nch3zSSvYTqBPGH6sme/lH2Zpy4gizfXVawF5lqTmxU/jQ4asVJIX9OMRnnnB 1237s # qam5Xgxz1Ece/Mmqw0ZVHwxbWy+M/fiKzmw5lflqNhlVEN7RgDWZQOsAnnDvdGYw 1237s # 9IO3wob5vry7GgXbMBox5rIxzG9bSR0owegG7JZVTeqt9u8sv4Ujuav/A7m2fVs= 1237s # -----END CERTIFICATE----- 1237s # ' 1237s ok 81 1237s # testing : SSL_SERVER_CERT 1237s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1237s # received: '-----BEGIN CERTIFICATE----- 1237s # MIIERDCCAyygAwIBAgIBCTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1237s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1237s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1237s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 1237s # MTU1ODE2WhcNMjYwOTA0MTU1ODE2WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1237s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1237s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1237s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1237s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxL6jbESsq26jlZ9YQLdYlrQL 1237s # VEt3cDlZUaRAYdQDgTnILJTYBrokKDDJMCHp91RzWpCdl+GStM2o+Tx7TW3/+6A4 1237s # 4J5xcNmFHD7jypaFvoU0vvX7KTWj9hmd97ONSOM634dUK3CMq3f6jbCvJ/spvVNb 1237s # /UPp3pwk8Dx28CDWG4LI80rfYvK0dxKLOE2OjCDAQ4ggIG+rc78LMFYdtsKHLQjt 1237s # hW4uBq38hORvV7NSnYp7AkPbhql3QSzILASxqmeD4gBdjPTfKWmHOf/I4SqlxuLl 1237s # DejUrK79qR+oty1eFTQKfhtL+NyiOQ0U0uy/tBEsNHSzbhFitPjoF9fya24sCQID 1237s # AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf 1237s # aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBSD 1237s # TiN6/17xmqUFBaEF7x8PkFsyfDAfBgNVHSMEGDAWgBRf+eYYsaYcexCaL+tTGWJP 1237s # y6xs9TANBgkqhkiG9w0BAQsFAAOCAQEASu9pLrbcfMGOD20GZZlYD5Yht9me0bnd 1237s # GGJRYW0AYc19eXIH1jM39GGBxiHwGbYyEPP4drmbqomB9NzPQr5Q2l02oRgEitKe 1237s # rY7GBThbMOKt93sB8gUfRCf072VxSW/I2DDU6rjh89YhGpNUcrjVaXxHuf5BrOkF 1237s # a9O/z9UhL9kbrcwJ65UItJLOAGliT8FPsb2fdC8Jku7FqsXeWoEOgwqAoJDlr0Vc 1237s # qa+3/WpxFZf26AQgnsP6ZSRuGwW6il7kuUa+EJAFsHd3zX3Ir4AppSSi7vD1aZjh 1237s # K070gY8KT/jNoCh38bvrzQqPOXr8he8ZUArU/Z5bf3LodYnKREZHyQ== 1237s # -----END CERTIFICATE----- 1237s # ' 1237s ok 82 1237s # testing : SSL_CLIENT_VERIFY 1237s # expected: 'SUCCESS' 1237s # received: 'SUCCESS' 1237s ok 83 1237s ok 1244s t/ssl/verify.t ...................... 1244s 1..3 1244s # Running under perl version 5.040001 for linux 1244s # Current time local: Thu Sep 4 16:13:22 2025 1244s # Current time GMT: Thu Sep 4 16:13:22 2025 1244s # Using Test.pm version 1.31 1244s # Using Apache/Test.pm version 1.44 1244s HTTP/1.1 403 Forbidden 1244s Connection: close 1244s Date: Thu, 04 Sep 2025 16:13:29 GMT 1244s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1244s Content-Length: 258 1244s Content-Type: text/html; charset=iso-8859-1 1244s Client-Date: Thu, 04 Sep 2025 16:13:29 GMT 1244s Client-Peer: 127.0.0.1:8532 1244s Client-Response-Num: 1 1244s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1244s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1244s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1244s Client-SSL-Socket-Class: IO::Socket::SSL 1244s Client-SSL-Version: TLSv1_3 1244s Title: 403 Forbidden 1244s 1244s 1244s 1244s 403 Forbidden 1244s 1244s

Forbidden

1244s

You don't have permission to access this resource.Reason: Cannot perform Post-Handshake Authentication.

1244s 1244s ok 1 1244s HTTP/1.1 200 OK 1244s Connection: close 1244s Date: Thu, 04 Sep 2025 16:13:29 GMT 1244s Accept-Ranges: bytes 1244s ETag: "1a-62c6deaf13e40" 1244s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1244s Vary: In-If1 1244s Content-Length: 26 1244s Content-Type: text/html 1244s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1244s Client-Date: Thu, 04 Sep 2025 16:13:29 GMT 1244s Client-Peer: 127.0.0.1:8532 1244s Client-Response-Num: 1 1244s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1244s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1244s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1244s Client-SSL-Socket-Class: IO::Socket::SSL 1244s Client-SSL-Version: TLSv1_3 1244s DMMATCH1: 1 1244s 1244s welcome to localhost:8529 1244s ok 2 1244s 500 Server closed connection without sending any data back 1244s Content-Type: text/plain 1244s Client-Date: Thu, 04 Sep 2025 16:13:29 GMT 1244s Client-Warning: Internal response 1244s 1244s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1244s ok 3 1244s ok 1244s All tests successful. 1244s Files=143, Tests=7315, 884 wallclock secs ( 1.94 usr 0.59 sys + 296.98 cusr 561.72 csys = 861.23 CPU) 1244s Result: PASS 1244s [warning] server localhost:8529 shutdown 1245s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_prefork 1245s Files=143, Tests=7315, 884 wallclock secs ( 1.94 usr 0.59 sys + 296.98 cusr 561.72 csys = 861.23 CPU) 1245s + grep -E '^Result: PASS' testlog.mpm_prefork 1245s + grep -E '^Result: FAIL' testlog.mpm_prefork 1245s Result: PASS 1245s + grep -E 'server dumped core' testlog.mpm_prefork 1245s + return 0 1245s + run_tests mpm_worker 1245s + local MPM=mpm_worker 1245s + shift 1245s + local LOG=testlog.mpm_worker 1245s + echo =============Running-with-mpm_worker========== 1245s + rm -f apache2.conf.debian 1245s =============Running-with-mpm_worker========== 1245s + cp /etc/apache2/apache2.conf apache2.conf.debian 1245s + cat /etc/apache2/mods-available/mpm_worker.load 1245s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 1245s t/TEST -clean 1245s + ls /etc/apache2/mods-available/access_compat.load /etc/apache2/mods-available/actions.load /etc/apache2/mods-available/alias.load /etc/apache2/mods-available/allowmethods.load /etc/apache2/mods-available/asis.load /etc/apache2/mods-available/auth_basic.load /etc/apache2/mods-available/auth_digest.load /etc/apache2/mods-available/auth_form.load /etc/apache2/mods-available/authn_anon.load /etc/apache2/mods-available/authn_core.load /etc/apache2/mods-available/authn_dbd.load /etc/apache2/mods-available/authn_dbm.load /etc/apache2/mods-available/authn_file.load /etc/apache2/mods-available/authn_socache.load /etc/apache2/mods-available/authnz_fcgi.load /etc/apache2/mods-available/authnz_ldap.load /etc/apache2/mods-available/authz_core.load /etc/apache2/mods-available/authz_dbd.load /etc/apache2/mods-available/authz_dbm.load /etc/apache2/mods-available/authz_groupfile.load /etc/apache2/mods-available/authz_host.load /etc/apache2/mods-available/authz_owner.load /etc/apache2/mods-available/authz_user.load /etc/apache2/mods-available/autoindex.load /etc/apache2/mods-available/brotli.load /etc/apache2/mods-available/buffer.load /etc/apache2/mods-available/cache.load /etc/apache2/mods-available/cache_disk.load /etc/apache2/mods-available/cache_socache.load /etc/apache2/mods-available/cern_meta.load /etc/apache2/mods-available/cgi.load /etc/apache2/mods-available/cgid.load /etc/apache2/mods-available/charset_lite.load /etc/apache2/mods-available/data.load /etc/apache2/mods-available/dav.load /etc/apache2/mods-available/dav_fs.load /etc/apache2/mods-available/dav_lock.load /etc/apache2/mods-available/dbd.load /etc/apache2/mods-available/deflate.load /etc/apache2/mods-available/dialup.load /etc/apache2/mods-available/dir.load /etc/apache2/mods-available/dump_io.load /etc/apache2/mods-available/echo.load /etc/apache2/mods-available/env.load /etc/apache2/mods-available/expires.load /etc/apache2/mods-available/ext_filter.load /etc/apache2/mods-available/file_cache.load /etc/apache2/mods-available/filter.load /etc/apache2/mods-available/headers.load /etc/apache2/mods-available/heartbeat.load /etc/apache2/mods-available/heartmonitor.load /etc/apache2/mods-available/http2.load /etc/apache2/mods-available/ident.load /etc/apache2/mods-available/imagemap.load /etc/apache2/mods-available/include.load /etc/apache2/mods-available/info.load /etc/apache2/mods-available/lbmethod_bybusyness.load /etc/apache2/mods-available/lbmethod_byrequests.load /etc/apache2/mods-available/lbmethod_bytraffic.load /etc/apache2/mods-available/lbmethod_heartbeat.load /etc/apache2/mods-available/ldap.load /etc/apache2/mods-available/log_debug.load /etc/apache2/mods-available/log_forensic.load /etc/apache2/mods-available/lua.load /etc/apache2/mods-available/macro.load /etc/apache2/mods-available/md.load /etc/apache2/mods-available/mime.load /etc/apache2/mods-available/mime_magic.load /etc/apache2/mods-available/mpm_event.load /etc/apache2/mods-available/mpm_prefork.load /etc/apache2/mods-available/mpm_worker.load /etc/apache2/mods-available/negotiation.load /etc/apache2/mods-available/proxy.load /etc/apache2/mods-available/proxy_ajp.load /etc/apache2/mods-available/proxy_balancer.load /etc/apache2/mods-available/proxy_connect.load /etc/apache2/mods-available/proxy_express.load /etc/apache2/mods-available/proxy_fcgi.load /etc/apache2/mods-available/proxy_fdpass.load /etc/apache2/mods-available/proxy_ftp.load /etc/apache2/mods-available/proxy_hcheck.load /etc/apache2/mods-available/proxy_html.load /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-available/proxy_http2.load /etc/apache2/mods-available/proxy_scgi.load /etc/apache2/mods-available/proxy_uwsgi.load /etc/apache2/mods-available/proxy_wstunnel.load /etc/apache2/mods-available/ratelimit.load /etc/apache2/mods-available/reflector.load /etc/apache2/mods-available/remoteip.load /etc/apache2/mods-available/reqtimeout.load /etc/apache2/mods-available/request.load /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-available/sed.load /etc/apache2/mods-available/session.load /etc/apache2/mods-available/session_cookie.load /etc/apache2/mods-available/session_crypto.load /etc/apache2/mods-available/session_dbd.load /etc/apache2/mods-available/setenvif.load /etc/apache2/mods-available/slotmem_plain.load /etc/apache2/mods-available/slotmem_shm.load /etc/apache2/mods-available/socache_dbm.load /etc/apache2/mods-available/socache_memcache.load /etc/apache2/mods-available/socache_redis.load /etc/apache2/mods-available/socache_shmcb.load /etc/apache2/mods-available/speling.load /etc/apache2/mods-available/ssl.load /etc/apache2/mods-available/status.load /etc/apache2/mods-available/substitute.load /etc/apache2/mods-available/suexec.load /etc/apache2/mods-available/unique_id.load /etc/apache2/mods-available/userdir.load /etc/apache2/mods-available/usertrack.load /etc/apache2/mods-available/vhost_alias.load /etc/apache2/mods-available/xml2enc.load 1245s + grep -v mpm_ 1245s + xargs cat 1245s + for m in bucketeer case_filter case_filter_in 1245s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 1245s + for m in bucketeer case_filter case_filter_in 1245s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 1245s + for m in bucketeer case_filter case_filter_in 1245s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 1245s + cat /etc/apache2/mods-available/mime.conf 1245s + echo 'Servername localhost' 1245s + make clean 1245s [warning] setting ulimit to allow core files 1245s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/TEST -clean 1245s Duplicate specification "clean" for option "clean" 1245s Duplicate specification "help" for option "help" 1246s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules' 1246s cd authany && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/authany' 1246s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/authany' 1246s cd client_add_filter && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1246s rm -rf mod_client_add_filter.o mod_client_add_filter.lo mod_client_add_filter.slo mod_client_add_filter.la mod_client_add_filter.i mod_client_add_filter.s mod_client_add_filter.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1246s cd eat_post && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1246s rm -rf mod_eat_post.o mod_eat_post.lo mod_eat_post.slo mod_eat_post.la mod_eat_post.i mod_eat_post.s mod_eat_post.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1246s cd echo_post && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1246s rm -rf mod_echo_post.o mod_echo_post.lo mod_echo_post.slo mod_echo_post.la mod_echo_post.i mod_echo_post.s mod_echo_post.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1246s cd echo_post_chunk && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1246s rm -rf mod_echo_post_chunk.o mod_echo_post_chunk.lo mod_echo_post_chunk.slo mod_echo_post_chunk.la mod_echo_post_chunk.i mod_echo_post_chunk.s mod_echo_post_chunk.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1246s cd fold && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/fold' 1246s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/fold' 1246s cd input_body_filter && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1246s rm -rf mod_input_body_filter.o mod_input_body_filter.lo mod_input_body_filter.slo mod_input_body_filter.la mod_input_body_filter.i mod_input_body_filter.s mod_input_body_filter.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1246s cd list_modules && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1246s rm -rf mod_list_modules.o mod_list_modules.lo mod_list_modules.slo mod_list_modules.la mod_list_modules.i mod_list_modules.s mod_list_modules.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1246s cd memory_track && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1246s rm -rf mod_memory_track.o mod_memory_track.lo mod_memory_track.slo mod_memory_track.la mod_memory_track.i mod_memory_track.s mod_memory_track.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1246s cd nntp_like && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1246s rm -rf mod_nntp_like.o mod_nntp_like.lo mod_nntp_like.slo mod_nntp_like.la mod_nntp_like.i mod_nntp_like.s mod_nntp_like.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1246s cd random_chunk && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1246s rm -rf mod_random_chunk.o mod_random_chunk.lo mod_random_chunk.slo mod_random_chunk.la mod_random_chunk.i mod_random_chunk.s mod_random_chunk.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1246s cd test_apr_uri && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1246s rm -rf mod_test_apr_uri.o mod_test_apr_uri.lo mod_test_apr_uri.slo mod_test_apr_uri.la mod_test_apr_uri.i mod_test_apr_uri.s mod_test_apr_uri.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1246s cd test_pass_brigade && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1246s rm -rf mod_test_pass_brigade.o mod_test_pass_brigade.lo mod_test_pass_brigade.slo mod_test_pass_brigade.la mod_test_pass_brigade.i mod_test_pass_brigade.s mod_test_pass_brigade.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1246s cd test_rwrite && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1246s rm -rf mod_test_rwrite.o mod_test_rwrite.lo mod_test_rwrite.slo mod_test_rwrite.la mod_test_rwrite.i mod_test_rwrite.s mod_test_rwrite.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1246s cd test_session && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_session' 1246s rm -rf mod_test_session.o mod_test_session.lo mod_test_session.slo mod_test_session.la mod_test_session.i mod_test_session.s mod_test_session.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_session' 1246s cd test_ssl && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1246s rm -rf mod_test_ssl.o mod_test_ssl.lo mod_test_ssl.slo mod_test_ssl.la mod_test_ssl.i mod_test_ssl.s mod_test_ssl.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1246s cd test_utilities && make clean 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1246s rm -rf mod_test_utilities.o mod_test_utilities.lo mod_test_utilities.slo mod_test_utilities.la mod_test_utilities.i mod_test_utilities.s mod_test_utilities.gcno .libs 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1246s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules' 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 1246s rmdir keys 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 1246s rmdir newcerts 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 1246s rmdir certs 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 1246s rmdir crl 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 1246s rmdir export 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 1246s rmdir csr 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 1246s rmdir conf 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 1246s rmdir proxy 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 1246s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 1246s rmdir asf 1246s rmdir /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 1246s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1246s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/Apache-Test' 1246s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 1246s t/TEST -clean 1246s [warning] setting ulimit to allow core files 1246s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 1246s Duplicate specification "clean" for option "clean" 1246s Duplicate specification "help" for option "help" 1246s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1246s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1246s rm -f \ 1246s TestItSelf.bso TestItSelf.def \ 1246s TestItSelf.exp TestItSelf.x \ 1246s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 1246s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 1246s *.a *.o \ 1246s *perl.core MYMETA.json \ 1246s MYMETA.yml blibdirs.ts \ 1246s core core.*perl.*.? \ 1246s core.[0-9] core.[0-9][0-9] \ 1246s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1246s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 1246s mon.out perl \ 1246s perl perl.exe \ 1246s perlmain.c pm_to_blib \ 1246s pm_to_blib.ts so_locations \ 1246s tmon.out 1246s rm -rf \ 1246s Makefile.old blib \ 1246s t/TEST 1246s mv Makefile Makefile.old > /dev/null 2>&1 1246s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1246s rm -f \ 1246s Test.bso Test.def \ 1246s Test.exp Test.x \ 1246s ../blib/arch/auto/Apache/Test/extralibs.all \ 1246s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 1246s *.a *.o \ 1246s *perl.core MYMETA.json \ 1246s MYMETA.yml blibdirs.ts \ 1246s core core.*perl.*.? \ 1246s core.[0-9] core.[0-9][0-9] \ 1246s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1246s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 1246s mon.out perl \ 1246s perl perl.exe \ 1246s perlmain.c pm_to_blib \ 1246s pm_to_blib.ts so_locations \ 1246s tmon.out 1246s rm -rf \ 1246s .mypacklist Makefile.old \ 1246s blib t/REPORT \ 1246s t/TEST 1246s mv Makefile Makefile.old > /dev/null 2>&1 1246s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/Apache-Test' 1246s rm -f \ 1246s test.bso test.def \ 1246s test.exp test.x \ 1246s blib/arch/auto/httpd-test/extralibs.all \ 1246s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 1246s *.a *.o \ 1246s *perl.core MYMETA.json \ 1246s MYMETA.yml blibdirs.ts \ 1246s core core.*perl.*.? \ 1246s core.[0-9] core.[0-9][0-9] \ 1246s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1246s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 1246s mon.out perl \ 1246s perl perl.exe \ 1246s perlmain.c pm_to_blib \ 1246s pm_to_blib.ts so_locations \ 1246s tmon.out 1246s rm -rf \ 1246s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 1246s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 1246s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 1246s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 1246s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 1246s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 1246s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 1246s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 1246s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 1246s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 1246s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 1246s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 1246s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 1246s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 1246s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 1246s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 1246s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 1246s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 1246s blib 1246s mv Makefile Makefile.old > /dev/null 2>&1 1246s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 1246s + chown -R tuser: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp 1246s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/apache2.conf.debian' 1247s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 1247s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 1247s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 1247s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/action.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/big.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/env.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 1247s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 1247s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 1247s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 1247s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 1247s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 1247s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 1247s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 1247s Warning: NAME must be a package name 1247s Checking if your kit is complete... 1247s Looks good 1247s [ info] generating script t/TEST 1247s [ info] generating script ./t/cgi-bin/cookies.pl 1247s [ info] generating script ./t/cgi-bin/next_available_port.pl 1247s [ info] generating script t/TEST 1247s Writing MYMETA.yml and MYMETA.json 1247s Writing MYMETA.yml and MYMETA.json 1247s Checking for Cwd...ok 1247s Checking for File::Spec...ok 1247s Generating a Unix-style Makefile 1247s Writing Makefile for httpd-test 1247s Writing MYMETA.yml and MYMETA.json 1247s + su tuser -c 't/TEST ' 1247s + tee testlog.mpm_worker 1247s [warning] setting ulimit to allow core files 1247s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/TEST 1247s Duplicate specification "clean" for option "clean" 1247s Duplicate specification "help" for option "help" 1253s [warning] generating SSL CA for asf 1253s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 1253s ....+.+...............+..+++++++++++++++++++++++++++++++++++++++*......+..+++++++++++++++++++++++++++++++++++++++*........+.+..+.......+........++++++ 1253s .+...............+...+......+...+...........+.+...+...+...+++++++++++++++++++++++++++++++++++++++*..+...+....+...+..+..........+.....+.+.....+.+.........+......+.....+.+..................+.....+.+...+...+..+......+.+++++++++++++++++++++++++++++++++++++++*..........................+....+.....+.+..................+..++++++ 1253s ----- 1253s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 1253s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 1255s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 1255s [ info] openssl req -new -key keys/server2_dsa.pem -out csr/server2_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_dsa.cnf 1255s [ info] openssl ca -policy policy_anything -in csr/server2_dsa.csr -out certs/server2_dsa.crt -passin pass:httpd -config conf/server2_dsa.cnf -batch -extensions server_ext 1255s Using configuration from conf/server2_dsa.cnf 1255s Check that the request matches the signature 1255s Signature ok 1255s The Subject's Distinguished Name is as follows 1255s countryName :PRINTABLE:'US' 1255s stateOrProvinceName :ASN.1 12:'California' 1255s localityName :ASN.1 12:'San Francisco' 1255s organizationName :ASN.1 12:'ASF' 1255s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 1255s commonName :ASN.1 12:'localhost' 1255s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1255s Certificate is to be certified until Sep 4 16:13:40 2026 GMT (365 days) 1255s 1255s Write out database with 1 new entries 1255s Database updated 1255s [ info] openssl genrsa -out keys/client_revoked.pem 2048 1255s [ info] openssl req -new -key keys/client_revoked.pem -out csr/client_revoked.csr -passin pass:httpd -passout pass:httpd -config conf/client_revoked.cnf 1255s [ info] openssl ca -policy policy_anything -in csr/client_revoked.csr -out certs/client_revoked.crt -passin pass:httpd -config conf/client_revoked.cnf -batch -extensions client_ext 1255s Using configuration from conf/client_revoked.cnf 1255s Check that the request matches the signature 1255s Signature ok 1255s The Subject's Distinguished Name is as follows 1255s countryName :PRINTABLE:'US' 1255s stateOrProvinceName :ASN.1 12:'California' 1255s localityName :ASN.1 12:'San Francisco' 1255s organizationName :ASN.1 12:'ASF' 1255s organizationalUnitName:ASN.1 12:'httpd-test' 1255s commonName :ASN.1 12:'client_revoked' 1255s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1255s Certificate is to be certified until Sep 4 16:13:40 2026 GMT (365 days) 1255s 1255s Write out database with 1 new entries 1255s Database updated 1255s [ info] openssl pkcs12 -export -in certs/client_revoked.crt -inkey keys/client_revoked.pem -out export/client_revoked.p12 -passin pass:httpd -passout pass:httpd 1255s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 1255s Using configuration from conf/cacrl.cnf 1255s Revoking Certificate 02. 1255s Database updated 1255s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 1255s Using configuration from conf/cacrl.cnf 1255s [ info] generating proxy cert: proxy/client_revoked.pem 1255s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 1256s [ info] openssl req -new -key keys/client_snakeoil.pem -out csr/client_snakeoil.csr -passin pass:httpd -passout pass:httpd -config conf/client_snakeoil.cnf 1256s [ info] openssl ca -policy policy_anything -in csr/client_snakeoil.csr -out certs/client_snakeoil.crt -passin pass:httpd -config conf/client_snakeoil.cnf -batch -extensions client_ext 1256s Using configuration from conf/client_snakeoil.cnf 1256s Check that the request matches the signature 1256s Signature ok 1256s The Subject's Distinguished Name is as follows 1256s countryName :PRINTABLE:'AU' 1256s stateOrProvinceName :ASN.1 12:'Queensland' 1256s localityName :ASN.1 12:'Mackay' 1256s organizationName :ASN.1 12:'Snake Oil, Ltd.' 1256s organizationalUnitName:ASN.1 12:'Staff' 1256s commonName :ASN.1 12:'client_snakeoil' 1256s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1256s Certificate is to be certified until Sep 4 16:13:41 2026 GMT (365 days) 1256s 1256s Write out database with 1 new entries 1256s Database updated 1256s [ info] openssl pkcs12 -export -in certs/client_snakeoil.crt -inkey keys/client_snakeoil.pem -out export/client_snakeoil.p12 -passin pass:httpd -passout pass:httpd 1256s [ info] generating proxy cert: proxy/client_snakeoil.pem 1256s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 1256s [ info] openssl req -new -key keys/server_dsa.pem -out csr/server_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_dsa.cnf 1256s [ info] openssl ca -policy policy_anything -in csr/server_dsa.csr -out certs/server_dsa.crt -passin pass:httpd -config conf/server_dsa.cnf -batch -extensions server_ext 1256s Using configuration from conf/server_dsa.cnf 1256s Check that the request matches the signature 1256s Signature ok 1256s The Subject's Distinguished Name is as follows 1256s countryName :PRINTABLE:'US' 1256s stateOrProvinceName :ASN.1 12:'California' 1256s localityName :ASN.1 12:'San Francisco' 1256s organizationName :ASN.1 12:'ASF' 1256s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 1256s commonName :ASN.1 12:'localhost' 1256s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1256s Certificate is to be certified until Sep 4 16:13:41 2026 GMT (365 days) 1256s 1256s Write out database with 1 new entries 1256s Database updated 1256s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1256s [ info] openssl req -new -key keys/server2_des3_dsa.pem -out csr/server2_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3_dsa.cnf 1256s [ info] openssl ca -policy policy_anything -in csr/server2_des3_dsa.csr -out certs/server2_des3_dsa.crt -passin pass:httpd -config conf/server2_des3_dsa.cnf -batch -extensions server_ext 1256s Using configuration from conf/server2_des3_dsa.cnf 1256s Check that the request matches the signature 1256s Signature ok 1256s The Subject's Distinguished Name is as follows 1256s countryName :PRINTABLE:'US' 1256s stateOrProvinceName :ASN.1 12:'California' 1256s localityName :ASN.1 12:'San Francisco' 1256s organizationName :ASN.1 12:'ASF' 1256s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 1256s commonName :ASN.1 12:'localhost' 1256s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1256s Certificate is to be certified until Sep 4 16:13:41 2026 GMT (365 days) 1256s 1256s Write out database with 1 new entries 1256s Database updated 1256s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 1256s [ info] openssl req -new -key keys/server_des3.pem -out csr/server_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3.cnf 1256s [ info] openssl ca -policy policy_anything -in csr/server_des3.csr -out certs/server_des3.crt -passin pass:httpd -config conf/server_des3.cnf -batch -extensions server_ext 1256s Using configuration from conf/server_des3.cnf 1256s Check that the request matches the signature 1256s Signature ok 1256s The Subject's Distinguished Name is as follows 1256s countryName :PRINTABLE:'US' 1256s stateOrProvinceName :ASN.1 12:'California' 1256s localityName :ASN.1 12:'San Francisco' 1256s organizationName :ASN.1 12:'ASF' 1256s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 1256s commonName :ASN.1 12:'localhost' 1256s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1256s Certificate is to be certified until Sep 4 16:13:41 2026 GMT (365 days) 1256s 1256s Write out database with 1 new entries 1256s Database updated 1256s [ info] openssl genrsa -out keys/server2.pem 2048 1257s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 1257s [ info] openssl ca -policy policy_anything -in csr/server2.csr -out certs/server2.crt -passin pass:httpd -config conf/server2.cnf -batch -extensions server_ext 1257s Using configuration from conf/server2.cnf 1257s Check that the request matches the signature 1257s Signature ok 1257s The Subject's Distinguished Name is as follows 1257s countryName :PRINTABLE:'US' 1257s stateOrProvinceName :ASN.1 12:'California' 1257s localityName :ASN.1 12:'San Francisco' 1257s organizationName :ASN.1 12:'ASF' 1257s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 1257s commonName :ASN.1 12:'localhost' 1257s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1257s Certificate is to be certified until Sep 4 16:13:42 2026 GMT (365 days) 1257s 1257s Write out database with 1 new entries 1257s Database updated 1257s [ info] openssl genrsa -out keys/server.pem 2048 1257s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 1257s [ info] openssl ca -policy policy_anything -in csr/server.csr -out certs/server.crt -passin pass:httpd -config conf/server.cnf -batch -extensions server_ext 1257s Using configuration from conf/server.cnf 1257s Check that the request matches the signature 1257s Signature ok 1257s The Subject's Distinguished Name is as follows 1257s countryName :PRINTABLE:'US' 1257s stateOrProvinceName :ASN.1 12:'California' 1257s localityName :ASN.1 12:'San Francisco' 1257s organizationName :ASN.1 12:'ASF' 1257s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 1257s commonName :ASN.1 12:'localhost' 1257s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1257s Certificate is to be certified until Sep 4 16:13:42 2026 GMT (365 days) 1257s 1257s Write out database with 1 new entries 1257s Database updated 1257s [ info] openssl genrsa -out keys/client_ok.pem 2048 1258s [ info] openssl req -new -key keys/client_ok.pem -out csr/client_ok.csr -passin pass:httpd -passout pass:httpd -config conf/client_ok.cnf 1258s [ info] openssl ca -policy policy_anything -in csr/client_ok.csr -out certs/client_ok.crt -passin pass:httpd -config conf/client_ok.cnf -batch -extensions client_ext -extensions client_ok_ext 1258s Using configuration from conf/client_ok.cnf 1258s Check that the request matches the signature 1258s Signature ok 1258s The Subject's Distinguished Name is as follows 1258s countryName :PRINTABLE:'US' 1258s stateOrProvinceName :ASN.1 12:'California' 1258s localityName :ASN.1 12:'San Francisco' 1258s organizationName :ASN.1 12:'ASF' 1258s organizationalUnitName:ASN.1 12:'httpd-test' 1258s commonName :ASN.1 12:'client_ok' 1258s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1258s Certificate is to be certified until Sep 4 16:13:43 2026 GMT (365 days) 1258s 1258s Write out database with 1 new entries 1258s Database updated 1258s [ info] openssl pkcs12 -export -in certs/client_ok.crt -inkey keys/client_ok.pem -out export/client_ok.p12 -passin pass:httpd -passout pass:httpd 1258s [ info] generating proxy cert: proxy/client_ok.pem 1258s [ info] openssl genrsa -out keys/client_colon.pem 2048 1259s [ info] openssl req -new -key keys/client_colon.pem -out csr/client_colon.csr -passin pass:httpd -passout pass:httpd -config conf/client_colon.cnf 1259s [ info] openssl ca -policy policy_anything -in csr/client_colon.csr -out certs/client_colon.crt -passin pass:httpd -config conf/client_colon.cnf -batch -extensions client_ext 1259s Using configuration from conf/client_colon.cnf 1259s Check that the request matches the signature 1259s Signature ok 1259s The Subject's Distinguished Name is as follows 1259s countryName :PRINTABLE:'US' 1259s stateOrProvinceName :ASN.1 12:'California' 1259s localityName :ASN.1 12:'San Francisco' 1259s organizationName :ASN.1 12:'ASF' 1259s organizationalUnitName:ASN.1 12:'httpd-test' 1259s commonName :ASN.1 12:'user:colon' 1259s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1259s Certificate is to be certified until Sep 4 16:13:44 2026 GMT (365 days) 1259s 1259s Write out database with 1 new entries 1259s Database updated 1259s [ info] openssl pkcs12 -export -in certs/client_colon.crt -inkey keys/client_colon.pem -out export/client_colon.p12 -passin pass:httpd -passout pass:httpd 1259s [ info] generating proxy cert: proxy/client_colon.pem 1259s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 1259s [ info] openssl req -new -key keys/server2_des3.pem -out csr/server2_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3.cnf 1259s [ info] openssl ca -policy policy_anything -in csr/server2_des3.csr -out certs/server2_des3.crt -passin pass:httpd -config conf/server2_des3.cnf -batch -extensions server_ext 1259s Using configuration from conf/server2_des3.cnf 1259s Check that the request matches the signature 1259s Signature ok 1259s The Subject's Distinguished Name is as follows 1259s countryName :PRINTABLE:'US' 1259s stateOrProvinceName :ASN.1 12:'California' 1259s localityName :ASN.1 12:'San Francisco' 1259s organizationName :ASN.1 12:'ASF' 1259s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 1259s commonName :ASN.1 12:'localhost' 1259s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1259s Certificate is to be certified until Sep 4 16:13:44 2026 GMT (365 days) 1259s 1259s Write out database with 1 new entries 1259s Database updated 1259s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1259s [ info] openssl req -new -key keys/server_des3_dsa.pem -out csr/server_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3_dsa.cnf 1259s [ info] openssl ca -policy policy_anything -in csr/server_des3_dsa.csr -out certs/server_des3_dsa.crt -passin pass:httpd -config conf/server_des3_dsa.cnf -batch -extensions server_ext 1259s Using configuration from conf/server_des3_dsa.cnf 1259s Check that the request matches the signature 1259s Signature ok 1259s The Subject's Distinguished Name is as follows 1259s countryName :PRINTABLE:'US' 1259s stateOrProvinceName :ASN.1 12:'California' 1259s localityName :ASN.1 12:'San Francisco' 1259s organizationName :ASN.1 12:'ASF' 1259s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 1259s commonName :ASN.1 12:'localhost' 1259s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1259s Certificate is to be certified until Sep 4 16:13:44 2026 GMT (365 days) 1259s 1259s Write out database with 1 new entries 1259s Database updated 1259s [ info] linked ca-bundle.crl to fdd35eee.r0 1259s cd authany && make .libs/mod_authany.so 1259s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/authany' 1259s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 1259s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 1259s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 1259s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 1260s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_authany.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 1260s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 1260s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/authany' 1260s cd client_add_filter && make .libs/mod_client_add_filter.so 1260s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1260s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 1260s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_client_add_filter.lo mod_client_add_filter.c && touch mod_client_add_filter.slo 1260s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 1260s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 1260s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 1260s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 1260s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1260s cd eat_post && make .libs/mod_eat_post.so 1260s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1260s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 1260s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 1260s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 1260s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 1261s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 1261s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 1261s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1261s cd echo_post && make .libs/mod_echo_post.so 1261s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1261s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 1261s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 1261s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 1261s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 1261s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 1261s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 1261s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1261s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 1261s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1261s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 1261s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post_chunk.lo mod_echo_post_chunk.c && touch mod_echo_post_chunk.slo 1261s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 1261s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 1261s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 1261s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 1262s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1262s cd fold && make .libs/mod_fold.so 1262s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/fold' 1262s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 1262s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 1262s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 1262s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 1262s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_fold.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 1262s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 1262s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/fold' 1262s cd input_body_filter && make .libs/mod_input_body_filter.so 1262s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1262s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 1262s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_input_body_filter.lo mod_input_body_filter.c && touch mod_input_body_filter.slo 1262s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 1262s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 1262s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 1262s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 1262s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1262s cd list_modules && make .libs/mod_list_modules.so 1262s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1262s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 1263s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 1263s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 1263s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 1263s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 1263s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 1263s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1263s cd memory_track && make .libs/mod_memory_track.so 1263s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1263s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 1263s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 1263s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 1263s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 1263s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 1263s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 1263s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1263s cd nntp_like && make .libs/mod_nntp_like.so 1263s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1263s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 1264s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 1264s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 1264s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 1264s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 1264s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 1264s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1264s cd random_chunk && make .libs/mod_random_chunk.so 1264s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1264s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 1264s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 1264s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 1264s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 1264s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 1264s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 1264s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1264s cd test_apr_uri && make .libs/mod_test_apr_uri.so 1265s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1265s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 1265s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_apr_uri.lo mod_test_apr_uri.c && touch mod_test_apr_uri.slo 1265s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 1265s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 1265s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 1265s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 1265s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1265s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 1265s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1265s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 1265s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_pass_brigade.lo mod_test_pass_brigade.c && touch mod_test_pass_brigade.slo 1265s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 1265s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 1265s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 1266s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 1266s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1266s cd test_rwrite && make .libs/mod_test_rwrite.so 1266s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1266s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 1266s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 1266s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 1266s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 1266s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 1266s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 1266s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1266s cd test_session && make .libs/mod_test_session.so 1266s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_session' 1266s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 1266s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 1266s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 1266s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 1266s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 1266s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 1266s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_session' 1266s cd test_ssl && make .libs/mod_test_ssl.so 1266s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1266s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 1266s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 1267s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 1267s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 1267s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 1267s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 1267s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1267s cd test_utilities && make .libs/mod_test_utilities.so 1267s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1267s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 1267s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 1267s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 1267s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 1267s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 1267s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 1267s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1267s /usr/sbin/apache2 -d /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 1267s using Apache/2.4.64 (worker MPM) 1267s 1267s waiting 60 seconds for server to start: .[Thu Sep 04 16:13:52.826501 2025] [core:trace3] [pid 478648:tid 478648] core.c(3484): Setting LogLevel for all modules to trace8 1267s [Thu Sep 04 16:13:52.827365 2025] [core:trace6] [pid 478648:tid 478648] core.c(3501): Cannot find module 'rewrite', trying 'rewrite_module' 1267s [Thu Sep 04 16:13:52.827440 2025] [core:trace3] [pid 478648:tid 478648] core.c(3511): Setting LogLevel for module mod_rewrite.c to trace8 1267s [Thu Sep 04 16:13:52.828620 2025] [core:trace6] [pid 478648:tid 478648] core.c(3501): Cannot find module 'dumpio', trying 'dumpio_module' 1267s [Thu Sep 04 16:13:52.828667 2025] [core:trace3] [pid 478648:tid 478648] core.c(3511): Setting LogLevel for module mod_dumpio.c to trace7 1267s [Thu Sep 04 16:13:52.828673 2025] [core:trace3] [pid 478648:tid 478648] core.c(3484): Setting LogLevel for all modules to info 1267s [Thu Sep 04 16:13:52.828680 2025] [core:trace6] [pid 478648:tid 478648] core.c(3501): Cannot find module 'core', trying 'core_module' 1267s [Thu Sep 04 16:13:52.828686 2025] [core:trace3] [pid 478648:tid 478648] core.c(3511): Setting LogLevel for module core.c to crit 1267s [Thu Sep 04 16:13:52.828689 2025] [core:trace3] [pid 478648:tid 478648] core.c(3484): Setting LogLevel for all modules to crit 1267s [Thu Sep 04 16:13:52.828695 2025] [core:trace6] [pid 478648:tid 478648] core.c(3501): Cannot find module 'core', trying 'core_module' 1267s [Thu Sep 04 16:13:52.828699 2025] [core:trace3] [pid 478648:tid 478648] core.c(3511): Setting LogLevel for module core.c to info 1267s [Thu Sep 04 16:13:52.828710 2025] [core:trace3] [pid 478648:tid 478648] core.c(3484): Setting LogLevel for all modules to crit 1267s [Thu Sep 04 16:13:52.828717 2025] [core:trace6] [pid 478648:tid 478648] core.c(3501): Cannot find module 'core', trying 'core_module' 1267s [Thu Sep 04 16:13:52.828721 2025] [core:trace3] [pid 478648:tid 478648] core.c(3511): Setting LogLevel for module core.c to info 1267s [Thu Sep 04 16:13:52.828724 2025] [core:trace3] [pid 478648:tid 478648] core.c(3484): Setting LogLevel for all modules to crit 1267s [Thu Sep 04 16:13:52.828729 2025] [core:trace3] [pid 478648:tid 478648] core.c(3484): Setting LogLevel for all modules to info 1267s [Thu Sep 04 16:13:52.828735 2025] [core:trace6] [pid 478648:tid 478648] core.c(3501): Cannot find module 'core', trying 'core_module' 1267s [Thu Sep 04 16:13:52.828739 2025] [core:trace3] [pid 478648:tid 478648] core.c(3511): Setting LogLevel for module core.c to crit 1267s [Thu Sep 04 16:13:52.828742 2025] [core:trace3] [pid 478648:tid 478648] core.c(3484): Setting LogLevel for all modules to info 1267s [Thu Sep 04 16:13:52.829339 2025] [alias:warn] [pid 478648:tid 478648] AH00671: The Alias directive in /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 1267s [Thu Sep 04 16:13:52.829386 2025] [proxy:info] [pid 478648:tid 478648] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 1267s [Thu Sep 04 16:13:52.829921 2025] [proxy:info] [pid 478648:tid 478648] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 1267s [Thu Sep 04 16:13:52.829983 2025] [core:trace6] [pid 478648:tid 478648] core.c(3501): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 1267s [Thu Sep 04 16:13:52.829989 2025] [core:trace3] [pid 478648:tid 478648] core.c(3511): Setting LogLevel for module mod_proxy_hcheck.c to trace4 1267s 1267s waiting 60 seconds for server to start: ok (waited 0 secs) 1267s server localhost:8529 started 1267s server localhost:8530 listening (mod_nntp_like) 1267s server localhost:8531 listening (mod_nntp_like_ssl) 1267s server localhost:8532 listening (mod_ssl) 1267s server localhost:8533 listening (ssl_optional_cc) 1267s server localhost:8534 listening (ssl_pr33791) 1267s server localhost:8535 listening (ssl_ocsp) 1267s server localhost:8536 listening (mod_cache) 1267s server localhost:8537 listening (core) 1267s server localhost:8538 listening (cve_2011_3368_rewrite) 1267s server localhost:8539 listening (proxy_http_reverse) 1267s server localhost:8540 listening (proxy_http_nofwd) 1267s server localhost:8541 listening (cve_2011_3368) 1267s server localhost:8542 listening (mod_headers) 1267s server localhost:8543 listening (mod_echo) 1267s server localhost:8544 listening (mod_echo_ssl) 1267s server localhost:8545 listening (error_document) 1267s server localhost:8546 listening (http_unsafe) 1267s server localhost:8547 listening (http_strict) 1267s server localhost:8548 listening (remote_ip) 1267s server localhost:8549 listening (mod_include) 1267s server localhost:8550 listening (mod_proxy) 1267s server localhost:8551 listening (proxy_http_bal1) 1267s server localhost:8552 listening (proxy_http_bal2) 1267s server localhost:8553 listening (proxy_http_balancer) 1267s server localhost:8556 listening (proxy_fcgi) 1267s server localhost:8557 listening (mod_vhost_alias) 1267s server localhost:8558 listening (proxy_http_https) 1267s server localhost:8559 listening (proxy_https_https) 1267s server localhost:8560 listening (proxy_http_https_proxy_section) 1267s server localhost:8561 listening (proxy_https_https_proxy_section) 1267s server localhost:8562 listening (proxy_https_http) 1274s [ info] adding source lib /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 1295s t/ab/base.t ......................... 1295s 1..5 1295s # Running under perl version 5.040001 for linux 1295s # Current time local: Thu Sep 4 16:14:12 2025 1295s # Current time GMT: Thu Sep 4 16:14:12 2025 1295s # Using Test.pm version 1.31 1295s # Using Apache/Test.pm version 1.44 1295s # # running: 1295s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8537/ 1295s ok 1 1295s ok 2 1295s # # running: 1295s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 1295s ok 3 1295s ok 4 1295s ok 5 1295s ok 1301s t/apache/404.t ...................... 1301s 1..2 1301s # Running under perl version 5.040001 for linux 1301s # Current time local: Thu Sep 4 16:14:20 2025 1301s # Current time GMT: Thu Sep 4 16:14:20 2025 1301s # Using Test.pm version 1.31 1301s # Using Apache/Test.pm version 1.44 1301s # GET_STR Response: 1301s # HTTP/1.1 404 Not Found 1301s # Connection: close 1301s # Date: Thu, 04 Sep 2025 16:14:26 GMT 1301s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1301s # Content-Length: 196 1301s # Content-Type: text/html; charset=iso-8859-1 1301s # Client-Date: Thu, 04 Sep 2025 16:14:26 GMT 1301s # Client-Peer: 127.0.0.1:8529 1301s # Client-Response-Num: 1 1301s # Title: 404 Not Found 1301s # 1301s # 1301s # 1301s # 404 Not Found 1301s # 1301s #

Not Found

1301s #

The requested URL was not found on this server.

1301s # 1301s ok 1 1301s ok 2 1301s ok 1307s t/apache/acceptpathinfo.t ........... 1307s 1..36 1307s # Running under perl version 5.040001 for linux 1307s # Current time local: Thu Sep 4 16:14:26 2025 1307s # Current time GMT: Thu Sep 4 16:14:26 2025 1307s # Using Test.pm version 1.31 1307s # Using Apache/Test.pm version 1.44 1307s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off 1307s # expected: '200' 1307s # received: '200' 1307s ok 1 1307s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off 1307s # expected: qr/_\(none\)_/ 1307s # received: '_(none)_' 1307s ok 2 1307s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/foo/bar 1307s # expected: '404' 1307s # received: '404' 1307s ok 3 1307s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/foo/bar 1307s # expected: qr/Not Found/ 1307s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 1307s ok 4 1307s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml 1307s # expected: '200' 1307s # received: '200' 1307s ok 5 1307s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml 1307s # expected: qr/_\(none\)_/ 1307s # received: '_(none)_' 1307s ok 6 1307s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml/foo/bar 1307s # expected: '404' 1307s # received: '404' 1307s ok 7 1307s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml/foo/bar 1307s # expected: qr/Not Found/ 1307s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 1307s ok 8 1307s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh 1307s # expected: '200' 1307s # received: '200' 1307s ok 9 1307s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh 1307s # expected: qr/_\(none\)_/ 1307s # received: '_(none)_' 1307s ok 10 1307s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh/foo/bar 1307s # expected: '404' 1307s # received: '404' 1307s ok 11 1307s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh/foo/bar 1307s # expected: qr/Not Found/ 1307s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 1307s ok 12 1307s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 1307s # expected: '200' 1307s # received: '200' 1307s ok 13 1307s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 1307s # expected: qr/_\(none\)_/ 1307s # received: '_(none)_' 1307s ok 14 1307s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 1307s # expected: '404' 1307s # received: '404' 1307s ok 15 1307s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 1307s # expected: qr/Not Found/ 1307s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 1307s ok 16 1307s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml 1307s # expected: '200' 1307s # received: '200' 1307s ok 17 1307s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml 1307s # expected: qr/_\(none\)_/ 1307s # received: '_(none)_' 1307s ok 18 1307s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml/foo/bar 1307s # expected: '404' 1307s # received: '404' 1307s ok 19 1307s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml/foo/bar 1307s # expected: qr/Not Found/ 1307s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 1307s ok 20 1307s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh 1307s # expected: '200' 1307s # received: '200' 1307s ok 21 1307s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh 1307s # expected: qr/_\(none\)_/ 1307s # received: '_(none)_' 1307s ok 22 1307s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh/foo/bar 1307s # expected: '200' 1307s # received: '200' 1307s ok 23 1307s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh/foo/bar 1307s # expected: qr/_\/foo\/bar_/ 1307s # received: '_/foo/bar_' 1307s ok 24 1307s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 1307s # expected: '200' 1307s # received: '200' 1307s ok 25 1307s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 1307s # expected: qr/_\(none\)_/ 1307s # received: '_(none)_' 1307s ok 26 1307s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 1307s # expected: '404' 1307s # received: '404' 1307s ok 27 1307s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 1307s # expected: qr/Not Found/ 1307s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 1307s ok 28 1307s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml 1307s # expected: '200' 1307s # received: '200' 1307s ok 29 1307s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml 1307s # expected: qr/_\(none\)_/ 1307s # received: '_(none)_' 1307s ok 30 1307s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml/foo/bar 1307s # expected: '200' 1307s # received: '200' 1307s ok 31 1307s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml/foo/bar 1307s # expected: qr/_\/foo\/bar_/ 1307s # received: '_/foo/bar_' 1307s ok 32 1307s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh 1307s # expected: '200' 1307s # received: '200' 1307s ok 33 1307s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh 1307s # expected: qr/_\(none\)_/ 1307s # received: '_(none)_' 1307s ok 34 1307s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh/foo/bar 1307s # expected: '200' 1307s # received: '200' 1307s ok 35 1307s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh/foo/bar 1307s # expected: qr/_\/foo\/bar_/ 1307s # received: '_/foo/bar_' 1307s ok 36 1307s ok 1316s t/apache/byterange.t ................ 1316s # using LWP client 1316s 1..219 1316s # Running under perl version 5.040001 for linux 1316s # Current time local: Thu Sep 4 16:14:32 2025 1316s # Current time GMT: Thu Sep 4 16:14:32 2025 1316s # Using Test.pm version 1.31 1316s # Using Apache/Test.pm version 1.44 1316s downloaded 19556 bytes, file is 19556 bytes 1316s ok 1 1316s downloaded 56240 bytes, file is 56240 bytes 1316s ok 2 1316s downloaded 34282 bytes, file is 34282 bytes 1316s ok 3 1316s downloaded 55872 bytes, file is 55872 bytes 1316s ok 4 1316s downloaded 43888 bytes, file is 43888 bytes 1316s ok 5 1316s downloaded 89272 bytes, file is 89272 bytes 1316s ok 6 1316s downloaded 9991 bytes, file is 9991 bytes 1316s ok 7 1316s downloaded 9577 bytes, file is 9577 bytes 1316s ok 8 1316s downloaded 4100 bytes, file is 4100 bytes 1316s ok 9 1316s downloaded 3672 bytes, file is 3672 bytes 1316s ok 10 1316s downloaded 7680 bytes, file is 7680 bytes 1316s ok 11 1316s downloaded 144297 bytes, file is 144297 bytes 1316s ok 12 1316s downloaded 7966 bytes, file is 7966 bytes 1316s ok 13 1316s downloaded 6891 bytes, file is 6891 bytes 1316s ok 14 1316s downloaded 7760 bytes, file is 7760 bytes 1316s ok 15 1316s downloaded 6327 bytes, file is 6327 bytes 1316s ok 16 1316s downloaded 133639 bytes, file is 133639 bytes 1316s ok 17 1316s downloaded 6142 bytes, file is 6142 bytes 1316s ok 18 1316s downloaded 3594 bytes, file is 3594 bytes 1316s ok 19 1316s downloaded 4085 bytes, file is 4085 bytes 1316s ok 20 1316s downloaded 119424 bytes, file is 119424 bytes 1316s ok 21 1316s downloaded 6597 bytes, file is 6597 bytes 1316s ok 22 1316s downloaded 5335 bytes, file is 5335 bytes 1316s ok 23 1316s downloaded 4616 bytes, file is 4616 bytes 1316s ok 24 1316s downloaded 115538 bytes, file is 115538 bytes 1316s ok 25 1316s downloaded 10759 bytes, file is 10759 bytes 1316s ok 26 1316s downloaded 12271 bytes, file is 12271 bytes 1316s ok 27 1316s downloaded 9232 bytes, file is 9232 bytes 1316s ok 28 1316s downloaded 129679 bytes, file is 129679 bytes 1316s ok 29 1316s downloaded 10557 bytes, file is 10557 bytes 1316s ok 30 1316s downloaded 12319 bytes, file is 12319 bytes 1316s ok 31 1316s downloaded 8442 bytes, file is 8442 bytes 1316s ok 32 1316s downloaded 4450 bytes, file is 4450 bytes 1316s ok 33 1316s downloaded 64521 bytes, file is 64521 bytes 1316s ok 34 1316s downloaded 8201 bytes, file is 8201 bytes 1316s ok 35 1316s downloaded 4103 bytes, file is 4103 bytes 1316s ok 36 1316s downloaded 10924 bytes, file is 10924 bytes 1316s ok 37 1316s downloaded 4456 bytes, file is 4456 bytes 1316s ok 38 1316s downloaded 100186 bytes, file is 100186 bytes 1316s ok 39 1316s downloaded 7717 bytes, file is 7717 bytes 1316s ok 40 1316s downloaded 7702 bytes, file is 7702 bytes 1316s ok 41 1316s downloaded 7017 bytes, file is 7017 bytes 1316s ok 42 1316s downloaded 71129 bytes, file is 71129 bytes 1316s ok 43 1316s downloaded 4599 bytes, file is 4599 bytes 1316s ok 44 1316s downloaded 6150 bytes, file is 6150 bytes 1316s ok 45 1316s downloaded 5111 bytes, file is 5111 bytes 1316s ok 46 1316s downloaded 41016 bytes, file is 41016 bytes 1316s ok 47 1316s downloaded 5730 bytes, file is 5730 bytes 1316s ok 48 1316s downloaded 4682 bytes, file is 4682 bytes 1316s ok 49 1316s downloaded 4980 bytes, file is 4980 bytes 1316s ok 50 1316s downloaded 54032 bytes, file is 54032 bytes 1316s ok 51 1316s downloaded 7007 bytes, file is 7007 bytes 1316s ok 52 1316s downloaded 37377 bytes, file is 37377 bytes 1316s ok 53 1316s downloaded 4214 bytes, file is 4214 bytes 1316s ok 54 1316s downloaded 3944 bytes, file is 3944 bytes 1316s ok 55 1316s downloaded 4054 bytes, file is 4054 bytes 1316s ok 56 1316s downloaded 44427 bytes, file is 44427 bytes 1316s ok 57 1316s downloaded 4744 bytes, file is 4744 bytes 1316s ok 58 1316s downloaded 3945 bytes, file is 3945 bytes 1316s ok 59 1316s downloaded 4055 bytes, file is 4055 bytes 1316s ok 60 1316s downloaded 68935 bytes, file is 68935 bytes 1316s ok 61 1316s downloaded 3946 bytes, file is 3946 bytes 1316s ok 62 1316s downloaded 4056 bytes, file is 4056 bytes 1316s ok 63 1316s downloaded 51099 bytes, file is 51099 bytes 1316s ok 64 1316s downloaded 5596 bytes, file is 5596 bytes 1316s ok 65 1316s downloaded 124707 bytes, file is 124707 bytes 1316s ok 66 1316s downloaded 107195 bytes, file is 107195 bytes 1316s ok 67 1316s downloaded 38060 bytes, file is 38060 bytes 1316s ok 68 1316s downloaded 4470 bytes, file is 4470 bytes 1316s ok 69 1316s downloaded 6335 bytes, file is 6335 bytes 1316s ok 70 1316s downloaded 7363 bytes, file is 7363 bytes 1316s ok 71 1316s downloaded 5889 bytes, file is 5889 bytes 1316s ok 72 1316s downloaded 4651 bytes, file is 4651 bytes 1316s ok 73 1316s downloaded 8356 bytes, file is 8356 bytes 1316s ok 74 1316s downloaded 25281 bytes, file is 25281 bytes 1316s ok 75 1316s downloaded 53901 bytes, file is 53901 bytes 1316s ok 76 1316s downloaded 115157 bytes, file is 115157 bytes 1316s ok 77 1316s downloaded 20457 bytes, file is 20457 bytes 1316s ok 78 1316s downloaded 5768 bytes, file is 5768 bytes 1316s ok 79 1316s downloaded 8241 bytes, file is 8241 bytes 1316s ok 80 1316s downloaded 846937 bytes, file is 846937 bytes 1316s ok 81 1316s downloaded 22584 bytes, file is 22584 bytes 1316s ok 82 1316s downloaded 7010 bytes, file is 7010 bytes 1316s ok 83 1316s downloaded 8460 bytes, file is 8460 bytes 1316s ok 84 1316s downloaded 294 bytes, file is 294 bytes 1316s ok 85 1316s downloaded 304 bytes, file is 304 bytes 1316s ok 86 1316s downloaded 8016 bytes, file is 8016 bytes 1316s ok 87 1316s downloaded 56994 bytes, file is 56994 bytes 1316s ok 88 1316s downloaded 4480 bytes, file is 4480 bytes 1316s ok 89 1316s downloaded 12665 bytes, file is 12665 bytes 1316s ok 90 1316s downloaded 15459 bytes, file is 15459 bytes 1316s ok 91 1316s downloaded 53663 bytes, file is 53663 bytes 1316s ok 92 1316s downloaded 4837 bytes, file is 4837 bytes 1316s ok 93 1316s downloaded 6939 bytes, file is 6939 bytes 1316s ok 94 1316s downloaded 26154 bytes, file is 26154 bytes 1316s ok 95 1316s downloaded 53154 bytes, file is 53154 bytes 1316s ok 96 1316s downloaded 4941 bytes, file is 4941 bytes 1316s ok 97 1316s downloaded 43100 bytes, file is 43100 bytes 1316s ok 98 1316s downloaded 22163 bytes, file is 22163 bytes 1316s ok 99 1316s downloaded 39881 bytes, file is 39881 bytes 1316s ok 100 1316s downloaded 5596 bytes, file is 5596 bytes 1316s ok 101 1316s downloaded 24504 bytes, file is 24504 bytes 1316s ok 102 1316s downloaded 316650 bytes, file is 316650 bytes 1316s ok 103 1316s downloaded 9376 bytes, file is 9376 bytes 1316s ok 104 1316s downloaded 46317 bytes, file is 46317 bytes 1316s ok 105 1316s downloaded 26950 bytes, file is 26950 bytes 1316s ok 106 1316s downloaded 7968 bytes, file is 7968 bytes 1316s ok 107 1316s downloaded 84351 bytes, file is 84351 bytes 1316s ok 108 1316s downloaded 37758 bytes, file is 37758 bytes 1316s ok 109 1316s downloaded 10258 bytes, file is 10258 bytes 1316s ok 110 1316s downloaded 22738 bytes, file is 22738 bytes 1316s ok 111 1316s downloaded 13473 bytes, file is 13473 bytes 1316s ok 112 1316s downloaded 10538 bytes, file is 10538 bytes 1316s ok 113 1316s downloaded 37601 bytes, file is 37601 bytes 1316s ok 114 1316s downloaded 93133 bytes, file is 93133 bytes 1316s ok 115 1316s downloaded 56257 bytes, file is 56257 bytes 1316s ok 116 1316s downloaded 39537 bytes, file is 39537 bytes 1316s ok 117 1316s downloaded 37806 bytes, file is 37806 bytes 1316s ok 118 1316s downloaded 49932 bytes, file is 49932 bytes 1316s ok 119 1316s downloaded 15221 bytes, file is 15221 bytes 1316s ok 120 1316s downloaded 22218 bytes, file is 22218 bytes 1316s ok 121 1316s downloaded 13355 bytes, file is 13355 bytes 1316s ok 122 1316s downloaded 16674 bytes, file is 16674 bytes 1316s ok 123 1316s downloaded 1649 bytes, file is 1649 bytes 1316s ok 124 1316s downloaded 427840 bytes, file is 427840 bytes 1316s ok 125 1316s downloaded 31790 bytes, file is 31790 bytes 1316s ok 126 1316s downloaded 137674 bytes, file is 137674 bytes 1316s ok 127 1316s downloaded 16498 bytes, file is 16498 bytes 1316s ok 128 1316s downloaded 13815 bytes, file is 13815 bytes 1316s ok 129 1316s downloaded 203704 bytes, file is 203704 bytes 1316s ok 130 1316s downloaded 45029 bytes, file is 45029 bytes 1316s ok 131 1316s downloaded 76157 bytes, file is 76157 bytes 1316s ok 132 1316s downloaded 6153 bytes, file is 6153 bytes 1316s ok 133 1316s downloaded 1538 bytes, file is 1538 bytes 1316s ok 134 1316s downloaded 60395 bytes, file is 60395 bytes 1316s ok 135 1316s downloaded 30628 bytes, file is 30628 bytes 1316s ok 136 1316s downloaded 2013 bytes, file is 2013 bytes 1316s ok 137 1316s downloaded 130207 bytes, file is 130207 bytes 1316s ok 138 1316s downloaded 37398 bytes, file is 37398 bytes 1316s ok 139 1316s downloaded 22426 bytes, file is 22426 bytes 1316s ok 140 1316s downloaded 35538 bytes, file is 35538 bytes 1316s ok 141 1316s downloaded 71704 bytes, file is 71704 bytes 1316s ok 142 1316s downloaded 4432 bytes, file is 4432 bytes 1316s ok 143 1316s downloaded 8360 bytes, file is 8360 bytes 1316s ok 144 1316s downloaded 12224 bytes, file is 12224 bytes 1316s ok 145 1316s downloaded 355 bytes, file is 355 bytes 1316s ok 146 1316s downloaded 2026 bytes, file is 2026 bytes 1316s ok 147 1316s downloaded 76152 bytes, file is 76152 bytes 1316s ok 148 1316s downloaded 9351 bytes, file is 9351 bytes 1316s ok 149 1316s downloaded 12143 bytes, file is 12143 bytes 1316s ok 150 1316s downloaded 26535 bytes, file is 26535 bytes 1316s ok 151 1316s downloaded 9588 bytes, file is 9588 bytes 1316s ok 152 1316s downloaded 67932 bytes, file is 67932 bytes 1316s ok 153 1316s downloaded 22331 bytes, file is 22331 bytes 1316s ok 154 1316s downloaded 3429 bytes, file is 3429 bytes 1316s ok 155 1316s downloaded 10963 bytes, file is 10963 bytes 1316s ok 156 1316s downloaded 8357 bytes, file is 8357 bytes 1316s ok 157 1316s downloaded 36145 bytes, file is 36145 bytes 1316s ok 158 1316s downloaded 26757 bytes, file is 26757 bytes 1316s ok 159 1316s downloaded 177324 bytes, file is 177324 bytes 1316s ok 160 1316s downloaded 1243 bytes, file is 1243 bytes 1316s ok 161 1316s downloaded 15223 bytes, file is 15223 bytes 1316s ok 162 1316s downloaded 93367 bytes, file is 93367 bytes 1316s ok 163 1316s downloaded 14283 bytes, file is 14283 bytes 1316s ok 164 1316s downloaded 4784 bytes, file is 4784 bytes 1316s ok 165 1316s downloaded 51369 bytes, file is 51369 bytes 1316s ok 166 1316s downloaded 49852 bytes, file is 49852 bytes 1316s ok 167 1316s downloaded 5144 bytes, file is 5144 bytes 1316s ok 168 1316s downloaded 23397 bytes, file is 23397 bytes 1316s ok 169 1316s downloaded 68880 bytes, file is 68880 bytes 1316s ok 170 1316s downloaded 12096 bytes, file is 12096 bytes 1316s ok 171 1316s downloaded 26551 bytes, file is 26551 bytes 1316s ok 172 1316s downloaded 89521 bytes, file is 89521 bytes 1316s ok 173 1316s downloaded 5138 bytes, file is 5138 bytes 1316s ok 174 1316s downloaded 6693 bytes, file is 6693 bytes 1316s ok 175 1316s downloaded 135766 bytes, file is 135766 bytes 1316s ok 176 1316s downloaded 35484 bytes, file is 35484 bytes 1316s ok 177 1316s downloaded 33167 bytes, file is 33167 bytes 1316s ok 178 1316s downloaded 48839 bytes, file is 48839 bytes 1316s ok 179 1316s downloaded 36188 bytes, file is 36188 bytes 1316s ok 180 1316s downloaded 18756 bytes, file is 18756 bytes 1316s ok 181 1316s downloaded 43401 bytes, file is 43401 bytes 1316s ok 182 1316s downloaded 509 bytes, file is 509 bytes 1316s ok 183 1316s downloaded 19207 bytes, file is 19207 bytes 1316s ok 184 1316s downloaded 15530 bytes, file is 15530 bytes 1316s ok 185 1316s downloaded 123375 bytes, file is 123375 bytes 1316s ok 186 1316s downloaded 1617 bytes, file is 1617 bytes 1316s ok 187 1316s downloaded 59143 bytes, file is 59143 bytes 1316s ok 188 1316s downloaded 27882 bytes, file is 27882 bytes 1316s ok 189 1316s downloaded 19186 bytes, file is 19186 bytes 1316s ok 190 1316s downloaded 29844 bytes, file is 29844 bytes 1316s ok 191 1316s downloaded 7132 bytes, file is 7132 bytes 1316s ok 192 1316s downloaded 9019 bytes, file is 9019 bytes 1316s ok 193 1316s downloaded 77753 bytes, file is 77753 bytes 1316s ok 194 1316s downloaded 54047 bytes, file is 54047 bytes 1316s ok 195 1316s downloaded 10328 bytes, file is 10328 bytes 1316s ok 196 1316s downloaded 45444 bytes, file is 45444 bytes 1316s ok 197 1316s downloaded 39569 bytes, file is 39569 bytes 1316s ok 198 1316s downloaded 842346 bytes, file is 842346 bytes 1316s ok 199 1316s downloaded 372 bytes, file is 372 bytes 1316s ok 200 1316s downloaded 294 bytes, file is 294 bytes 1316s ok 201 1316s downloaded 294 bytes, file is 294 bytes 1316s ok 202 1316s downloaded 10623 bytes, file is 10623 bytes 1316s ok 203 1316s downloaded 8511 bytes, file is 8511 bytes 1316s ok 204 1316s downloaded 4483 bytes, file is 4483 bytes 1316s ok 205 1316s downloaded 90806 bytes, file is 90806 bytes 1316s ok 206 1316s downloaded 25417 bytes, file is 25417 bytes 1316s ok 207 1316s downloaded 14126 bytes, file is 14126 bytes 1316s ok 208 1316s downloaded 38625 bytes, file is 38625 bytes 1316s ok 209 1316s downloaded 454394 bytes, file is 454394 bytes 1316s ok 210 1316s downloaded 7952 bytes, file is 7952 bytes 1316s ok 211 1316s downloaded 7400 bytes, file is 7400 bytes 1316s ok 212 1316s downloaded 93207 bytes, file is 93207 bytes 1316s ok 213 1316s downloaded 50829 bytes, file is 50829 bytes 1316s ok 214 1316s downloaded 3862 bytes, file is 3862 bytes 1316s ok 215 1316s downloaded 31841 bytes, file is 31841 bytes 1316s ok 216 1316s downloaded 77077 bytes, file is 77077 bytes 1316s ok 217 1316s downloaded 50463 bytes, file is 50463 bytes 1316s ok 218 1316s downloaded 24001 bytes, file is 24001 bytes 1316s ok 219 1316s ok 1322s t/apache/byterange2.t ............... 1322s 1..1 1322s # Running under perl version 5.040001 for linux 1322s # Current time local: Thu Sep 4 16:14:41 2025 1322s # Current time GMT: Thu Sep 4 16:14:41 2025 1322s # Using Test.pm version 1.31 1322s # Using Apache/Test.pm version 1.44 1322s # testing : return correct content 1322s # expected: 'hello 1322s # ' 1322s # received: 'hello 1322s # ' 1322s ok 1 1322s ok 1334s t/apache/byterange3.t ............... 1334s # using LWP client 1334s 1..219 1334s # Running under perl version 5.040001 for linux 1334s # Current time local: Thu Sep 4 16:14:47 2025 1334s # Current time GMT: Thu Sep 4 16:14:47 2025 1334s # Using Test.pm version 1.31 1334s # Using Apache/Test.pm version 1.44 1334s downloaded 19556 bytes, file is 19556 bytes 1334s ok 1 1334s downloaded 56240 bytes, file is 56240 bytes 1334s ok 2 1334s downloaded 34282 bytes, file is 34282 bytes 1334s ok 3 1334s downloaded 55872 bytes, file is 55872 bytes 1334s ok 4 1334s downloaded 43888 bytes, file is 43888 bytes 1334s ok 5 1334s downloaded 89272 bytes, file is 89272 bytes 1334s ok 6 1334s downloaded 9991 bytes, file is 9991 bytes 1334s ok 7 1334s downloaded 9577 bytes, file is 9577 bytes 1334s ok 8 1334s downloaded 4100 bytes, file is 4100 bytes 1334s ok 9 1334s downloaded 3672 bytes, file is 3672 bytes 1334s ok 10 1334s downloaded 7680 bytes, file is 7680 bytes 1334s ok 11 1334s downloaded 144297 bytes, file is 144297 bytes 1334s ok 12 1334s downloaded 7966 bytes, file is 7966 bytes 1334s ok 13 1334s downloaded 6891 bytes, file is 6891 bytes 1334s ok 14 1334s downloaded 7760 bytes, file is 7760 bytes 1334s ok 15 1334s downloaded 6327 bytes, file is 6327 bytes 1334s ok 16 1334s downloaded 133639 bytes, file is 133639 bytes 1334s ok 17 1334s downloaded 6142 bytes, file is 6142 bytes 1334s ok 18 1334s downloaded 3594 bytes, file is 3594 bytes 1334s ok 19 1334s downloaded 4085 bytes, file is 4085 bytes 1334s ok 20 1334s downloaded 119424 bytes, file is 119424 bytes 1334s ok 21 1334s downloaded 6597 bytes, file is 6597 bytes 1334s ok 22 1334s downloaded 5335 bytes, file is 5335 bytes 1334s ok 23 1334s downloaded 4616 bytes, file is 4616 bytes 1334s ok 24 1334s downloaded 115538 bytes, file is 115538 bytes 1334s ok 25 1334s downloaded 10759 bytes, file is 10759 bytes 1334s ok 26 1334s downloaded 12271 bytes, file is 12271 bytes 1334s ok 27 1334s downloaded 9232 bytes, file is 9232 bytes 1334s ok 28 1334s downloaded 129679 bytes, file is 129679 bytes 1334s ok 29 1334s downloaded 10557 bytes, file is 10557 bytes 1334s ok 30 1334s downloaded 12319 bytes, file is 12319 bytes 1334s ok 31 1334s downloaded 8442 bytes, file is 8442 bytes 1334s ok 32 1334s downloaded 4450 bytes, file is 4450 bytes 1334s ok 33 1334s downloaded 64521 bytes, file is 64521 bytes 1334s ok 34 1334s downloaded 8201 bytes, file is 8201 bytes 1334s ok 35 1334s downloaded 4103 bytes, file is 4103 bytes 1334s ok 36 1334s downloaded 10924 bytes, file is 10924 bytes 1334s ok 37 1334s downloaded 4456 bytes, file is 4456 bytes 1334s ok 38 1334s downloaded 100186 bytes, file is 100186 bytes 1334s ok 39 1334s downloaded 7717 bytes, file is 7717 bytes 1334s ok 40 1334s downloaded 7702 bytes, file is 7702 bytes 1334s ok 41 1334s downloaded 7017 bytes, file is 7017 bytes 1334s ok 42 1334s downloaded 71129 bytes, file is 71129 bytes 1334s ok 43 1334s downloaded 4599 bytes, file is 4599 bytes 1334s ok 44 1334s downloaded 6150 bytes, file is 6150 bytes 1334s ok 45 1334s downloaded 5111 bytes, file is 5111 bytes 1334s ok 46 1334s downloaded 41016 bytes, file is 41016 bytes 1334s ok 47 1334s downloaded 5730 bytes, file is 5730 bytes 1334s ok 48 1334s downloaded 4682 bytes, file is 4682 bytes 1334s ok 49 1334s downloaded 4980 bytes, file is 4980 bytes 1334s ok 50 1334s downloaded 54032 bytes, file is 54032 bytes 1334s ok 51 1334s downloaded 7007 bytes, file is 7007 bytes 1334s ok 52 1334s downloaded 37377 bytes, file is 37377 bytes 1334s ok 53 1334s downloaded 4214 bytes, file is 4214 bytes 1334s ok 54 1334s downloaded 3944 bytes, file is 3944 bytes 1334s ok 55 1334s downloaded 4054 bytes, file is 4054 bytes 1334s ok 56 1334s downloaded 44427 bytes, file is 44427 bytes 1334s ok 57 1334s downloaded 4744 bytes, file is 4744 bytes 1334s ok 58 1334s downloaded 3945 bytes, file is 3945 bytes 1334s ok 59 1334s downloaded 4055 bytes, file is 4055 bytes 1334s ok 60 1334s downloaded 68935 bytes, file is 68935 bytes 1334s ok 61 1334s downloaded 3946 bytes, file is 3946 bytes 1334s ok 62 1334s downloaded 4056 bytes, file is 4056 bytes 1334s ok 63 1334s downloaded 51099 bytes, file is 51099 bytes 1334s ok 64 1334s downloaded 5596 bytes, file is 5596 bytes 1334s ok 65 1334s downloaded 124707 bytes, file is 124707 bytes 1334s ok 66 1334s downloaded 107195 bytes, file is 107195 bytes 1334s ok 67 1334s downloaded 38060 bytes, file is 38060 bytes 1334s ok 68 1334s downloaded 4470 bytes, file is 4470 bytes 1334s ok 69 1334s downloaded 6335 bytes, file is 6335 bytes 1334s ok 70 1334s downloaded 7363 bytes, file is 7363 bytes 1334s ok 71 1334s downloaded 5889 bytes, file is 5889 bytes 1334s ok 72 1334s downloaded 4651 bytes, file is 4651 bytes 1334s ok 73 1334s downloaded 8356 bytes, file is 8356 bytes 1334s ok 74 1334s downloaded 25281 bytes, file is 25281 bytes 1334s ok 75 1334s downloaded 53901 bytes, file is 53901 bytes 1334s ok 76 1334s downloaded 115157 bytes, file is 115157 bytes 1334s ok 77 1334s downloaded 20457 bytes, file is 20457 bytes 1334s ok 78 1334s downloaded 5768 bytes, file is 5768 bytes 1334s ok 79 1334s downloaded 8241 bytes, file is 8241 bytes 1334s ok 80 1334s downloaded 846937 bytes, file is 846937 bytes 1334s ok 81 1334s downloaded 22584 bytes, file is 22584 bytes 1334s ok 82 1334s downloaded 7010 bytes, file is 7010 bytes 1334s ok 83 1334s downloaded 8460 bytes, file is 8460 bytes 1334s ok 84 1334s downloaded 294 bytes, file is 294 bytes 1334s ok 85 1334s downloaded 304 bytes, file is 304 bytes 1334s ok 86 1334s downloaded 8016 bytes, file is 8016 bytes 1334s ok 87 1334s downloaded 56994 bytes, file is 56994 bytes 1334s ok 88 1334s downloaded 4480 bytes, file is 4480 bytes 1334s ok 89 1334s downloaded 12665 bytes, file is 12665 bytes 1334s ok 90 1334s downloaded 15459 bytes, file is 15459 bytes 1334s ok 91 1334s downloaded 53663 bytes, file is 53663 bytes 1334s ok 92 1334s downloaded 4837 bytes, file is 4837 bytes 1334s ok 93 1334s downloaded 6939 bytes, file is 6939 bytes 1334s ok 94 1334s downloaded 26154 bytes, file is 26154 bytes 1334s ok 95 1334s downloaded 53154 bytes, file is 53154 bytes 1334s ok 96 1334s downloaded 4941 bytes, file is 4941 bytes 1334s ok 97 1334s downloaded 43100 bytes, file is 43100 bytes 1334s ok 98 1334s downloaded 22163 bytes, file is 22163 bytes 1334s ok 99 1334s downloaded 39881 bytes, file is 39881 bytes 1334s ok 100 1334s downloaded 5596 bytes, file is 5596 bytes 1334s ok 101 1334s downloaded 24504 bytes, file is 24504 bytes 1334s ok 102 1334s downloaded 316650 bytes, file is 316650 bytes 1334s ok 103 1334s downloaded 9376 bytes, file is 9376 bytes 1334s ok 104 1334s downloaded 46317 bytes, file is 46317 bytes 1334s ok 105 1334s downloaded 26950 bytes, file is 26950 bytes 1334s ok 106 1334s downloaded 7968 bytes, file is 7968 bytes 1334s ok 107 1334s downloaded 84351 bytes, file is 84351 bytes 1334s ok 108 1334s downloaded 37758 bytes, file is 37758 bytes 1334s ok 109 1334s downloaded 10258 bytes, file is 10258 bytes 1334s ok 110 1334s downloaded 22738 bytes, file is 22738 bytes 1334s ok 111 1334s downloaded 13473 bytes, file is 13473 bytes 1334s ok 112 1334s downloaded 10538 bytes, file is 10538 bytes 1334s ok 113 1334s downloaded 37601 bytes, file is 37601 bytes 1334s ok 114 1334s downloaded 93133 bytes, file is 93133 bytes 1334s ok 115 1334s downloaded 56257 bytes, file is 56257 bytes 1334s ok 116 1334s downloaded 39537 bytes, file is 39537 bytes 1334s ok 117 1334s downloaded 37806 bytes, file is 37806 bytes 1334s ok 118 1334s downloaded 49932 bytes, file is 49932 bytes 1334s ok 119 1334s downloaded 15221 bytes, file is 15221 bytes 1334s ok 120 1334s downloaded 22218 bytes, file is 22218 bytes 1334s ok 121 1334s downloaded 13355 bytes, file is 13355 bytes 1334s ok 122 1334s downloaded 16674 bytes, file is 16674 bytes 1334s ok 123 1334s downloaded 1649 bytes, file is 1649 bytes 1334s ok 124 1334s downloaded 427840 bytes, file is 427840 bytes 1334s ok 125 1334s downloaded 31790 bytes, file is 31790 bytes 1334s ok 126 1334s downloaded 137674 bytes, file is 137674 bytes 1334s ok 127 1334s downloaded 16498 bytes, file is 16498 bytes 1334s ok 128 1334s downloaded 13815 bytes, file is 13815 bytes 1334s ok 129 1334s downloaded 203704 bytes, file is 203704 bytes 1334s ok 130 1334s downloaded 45029 bytes, file is 45029 bytes 1334s ok 131 1334s downloaded 76157 bytes, file is 76157 bytes 1334s ok 132 1334s downloaded 6153 bytes, file is 6153 bytes 1334s ok 133 1334s downloaded 1538 bytes, file is 1538 bytes 1334s ok 134 1334s downloaded 60395 bytes, file is 60395 bytes 1334s ok 135 1334s downloaded 30628 bytes, file is 30628 bytes 1334s ok 136 1334s downloaded 2013 bytes, file is 2013 bytes 1334s ok 137 1334s downloaded 130207 bytes, file is 130207 bytes 1334s ok 138 1334s downloaded 37398 bytes, file is 37398 bytes 1334s ok 139 1334s downloaded 22426 bytes, file is 22426 bytes 1334s ok 140 1334s downloaded 35538 bytes, file is 35538 bytes 1334s ok 141 1334s downloaded 71704 bytes, file is 71704 bytes 1334s ok 142 1334s downloaded 4432 bytes, file is 4432 bytes 1334s ok 143 1334s downloaded 8360 bytes, file is 8360 bytes 1334s ok 144 1334s downloaded 12224 bytes, file is 12224 bytes 1334s ok 145 1334s downloaded 355 bytes, file is 355 bytes 1334s ok 146 1334s downloaded 2026 bytes, file is 2026 bytes 1334s ok 147 1334s downloaded 76152 bytes, file is 76152 bytes 1334s ok 148 1334s downloaded 9351 bytes, file is 9351 bytes 1334s ok 149 1334s downloaded 12143 bytes, file is 12143 bytes 1334s ok 150 1334s downloaded 26535 bytes, file is 26535 bytes 1334s ok 151 1334s downloaded 9588 bytes, file is 9588 bytes 1334s ok 152 1334s downloaded 67932 bytes, file is 67932 bytes 1334s ok 153 1334s downloaded 22331 bytes, file is 22331 bytes 1334s ok 154 1334s downloaded 3429 bytes, file is 3429 bytes 1334s ok 155 1334s downloaded 10963 bytes, file is 10963 bytes 1334s ok 156 1334s downloaded 8357 bytes, file is 8357 bytes 1334s ok 157 1334s downloaded 36145 bytes, file is 36145 bytes 1334s ok 158 1334s downloaded 26757 bytes, file is 26757 bytes 1334s ok 159 1334s downloaded 177324 bytes, file is 177324 bytes 1334s ok 160 1334s downloaded 1243 bytes, file is 1243 bytes 1334s ok 161 1334s downloaded 15223 bytes, file is 15223 bytes 1334s ok 162 1334s downloaded 93367 bytes, file is 93367 bytes 1334s ok 163 1334s downloaded 14283 bytes, file is 14283 bytes 1334s ok 164 1334s downloaded 4784 bytes, file is 4784 bytes 1334s ok 165 1334s downloaded 51369 bytes, file is 51369 bytes 1334s ok 166 1334s downloaded 49852 bytes, file is 49852 bytes 1334s ok 167 1334s downloaded 5144 bytes, file is 5144 bytes 1334s ok 168 1334s downloaded 23397 bytes, file is 23397 bytes 1334s ok 169 1334s downloaded 68880 bytes, file is 68880 bytes 1334s ok 170 1334s downloaded 12096 bytes, file is 12096 bytes 1334s ok 171 1334s downloaded 26551 bytes, file is 26551 bytes 1334s ok 172 1334s downloaded 89521 bytes, file is 89521 bytes 1334s ok 173 1334s downloaded 5138 bytes, file is 5138 bytes 1334s ok 174 1334s downloaded 6693 bytes, file is 6693 bytes 1334s ok 175 1334s downloaded 135766 bytes, file is 135766 bytes 1334s ok 176 1334s downloaded 35484 bytes, file is 35484 bytes 1334s ok 177 1334s downloaded 33167 bytes, file is 33167 bytes 1334s ok 178 1334s downloaded 48839 bytes, file is 48839 bytes 1334s ok 179 1334s downloaded 36188 bytes, file is 36188 bytes 1334s ok 180 1334s downloaded 18756 bytes, file is 18756 bytes 1334s ok 181 1334s downloaded 43401 bytes, file is 43401 bytes 1334s ok 182 1334s downloaded 509 bytes, file is 509 bytes 1334s ok 183 1334s downloaded 19207 bytes, file is 19207 bytes 1334s ok 184 1334s downloaded 15530 bytes, file is 15530 bytes 1334s ok 185 1334s downloaded 123375 bytes, file is 123375 bytes 1334s ok 186 1334s downloaded 1617 bytes, file is 1617 bytes 1334s ok 187 1334s downloaded 59143 bytes, file is 59143 bytes 1334s ok 188 1334s downloaded 27882 bytes, file is 27882 bytes 1334s ok 189 1334s downloaded 19186 bytes, file is 19186 bytes 1334s ok 190 1334s downloaded 29844 bytes, file is 29844 bytes 1334s ok 191 1334s downloaded 7132 bytes, file is 7132 bytes 1334s ok 192 1334s downloaded 9019 bytes, file is 9019 bytes 1334s ok 193 1334s downloaded 77753 bytes, file is 77753 bytes 1334s ok 194 1334s downloaded 54047 bytes, file is 54047 bytes 1334s ok 195 1334s downloaded 10328 bytes, file is 10328 bytes 1334s ok 196 1334s downloaded 45444 bytes, file is 45444 bytes 1334s ok 197 1334s downloaded 39569 bytes, file is 39569 bytes 1334s ok 198 1334s downloaded 842346 bytes, file is 842346 bytes 1334s ok 199 1334s downloaded 372 bytes, file is 372 bytes 1334s ok 200 1334s downloaded 294 bytes, file is 294 bytes 1334s ok 201 1334s downloaded 294 bytes, file is 294 bytes 1334s ok 202 1334s downloaded 10623 bytes, file is 10623 bytes 1334s ok 203 1334s downloaded 8511 bytes, file is 8511 bytes 1334s ok 204 1334s downloaded 4483 bytes, file is 4483 bytes 1334s ok 205 1334s downloaded 90806 bytes, file is 90806 bytes 1334s ok 206 1334s downloaded 25417 bytes, file is 25417 bytes 1334s ok 207 1334s downloaded 14126 bytes, file is 14126 bytes 1334s ok 208 1334s downloaded 38625 bytes, file is 38625 bytes 1334s ok 209 1334s downloaded 454394 bytes, file is 454394 bytes 1334s ok 210 1334s downloaded 7952 bytes, file is 7952 bytes 1334s ok 211 1334s downloaded 7400 bytes, file is 7400 bytes 1334s ok 212 1334s downloaded 93207 bytes, file is 93207 bytes 1334s ok 213 1334s downloaded 50829 bytes, file is 50829 bytes 1334s ok 214 1334s downloaded 3862 bytes, file is 3862 bytes 1334s ok 215 1334s downloaded 31841 bytes, file is 31841 bytes 1334s ok 216 1334s downloaded 77077 bytes, file is 77077 bytes 1334s ok 217 1334s downloaded 50463 bytes, file is 50463 bytes 1334s ok 218 1334s downloaded 24001 bytes, file is 24001 bytes 1334s ok 219 1334s ok 1341s t/apache/byterange4.t ............... 1341s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1341s 1..153 1341s # Running under perl version 5.040001 for linux 1341s # Current time local: Thu Sep 4 16:14:59 2025 1341s # Current time GMT: Thu Sep 4 16:14:59 2025 1341s # Using Test.pm version 1.31 1341s # Using Apache/Test.pm version 1.44 1341s range: 0-0 1341s rc 206 1341s expect: '0' 1341s got: '0' 1341s ok 1 1341s range: 0-1 1341s rc 206 1341s expect: '00' 1341s got: '00' 1341s ok 2 1341s range: 0-2 1341s rc 206 1341s expect: '000' 1341s got: '000' 1341s ok 3 1341s range: 0-198 1341s rc 206 1341s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1341s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1341s ok 4 1341s range: 0-199 1341s rc 206 1341s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1341s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1341s ok 5 1341s range: 0-200 1341s rc 206 1341s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1341s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1341s ok 6 1341s range: 0-201 1341s rc 206 1341s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1341s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1341s ok 7 1341s range: 0-598 1341s rc 206 1341s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1341s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1341s ok 8 1341s range: 0-599 1341s rc 206 1341s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1341s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1341s ok 9 1341s range: 0-600 1341s rc 206 1341s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1341s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1341s ok 10 1341s range: 0-601 1341s rc 206 1341s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1341s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1341s ok 11 1341s range: 0-7798 1341s rc 206 1341s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s ok 12 1341s range: 0-7799 1341s rc 206 1341s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s ok 13 1341s range: 0-7800 1341s rc 206 1341s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s ok 14 1341s range: 0-7801 1341s rc 206 1341s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s ok 15 1341s range: 0-7998 1341s rc 206 1341s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s ok 16 1341s range: 0-7999 1341s rc 206 1341s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s ok 17 1341s range: 1-1 1341s rc 206 1341s expect: '0' 1341s got: '0' 1341s ok 18 1341s range: 1-2 1341s rc 206 1341s expect: '00' 1341s got: '00' 1341s ok 19 1341s range: 1-198 1341s rc 206 1341s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1341s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1341s ok 20 1341s range: 1-199 1341s rc 206 1341s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1341s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1341s ok 21 1341s range: 1-200 1341s rc 206 1341s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1341s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1341s ok 22 1341s range: 1-201 1341s rc 206 1341s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1341s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1341s ok 23 1341s range: 1-598 1341s rc 206 1341s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1341s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1341s ok 24 1341s range: 1-599 1341s rc 206 1341s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1341s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1341s ok 25 1341s range: 1-600 1341s rc 206 1341s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1341s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1341s ok 26 1341s range: 1-601 1341s rc 206 1341s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1341s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1341s ok 27 1341s range: 1-7798 1341s rc 206 1341s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s ok 28 1341s range: 1-7799 1341s rc 206 1341s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s ok 29 1341s range: 1-7800 1341s rc 206 1341s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s ok 30 1341s range: 1-7801 1341s rc 206 1341s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s ok 31 1341s range: 1-7998 1341s rc 206 1341s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s ok 32 1341s range: 1-7999 1341s rc 206 1341s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s ok 33 1341s range: 2-2 1341s rc 206 1341s expect: '0' 1341s got: '0' 1341s ok 34 1341s range: 2-198 1341s rc 206 1341s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1341s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1341s ok 35 1341s range: 2-199 1341s rc 206 1341s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1341s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1341s ok 36 1341s range: 2-200 1341s rc 206 1341s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1341s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1341s ok 37 1341s range: 2-201 1341s rc 206 1341s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1341s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1341s ok 38 1341s range: 2-598 1341s rc 206 1341s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1341s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1341s ok 39 1341s range: 2-599 1341s rc 206 1341s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1341s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1341s ok 40 1341s range: 2-600 1341s rc 206 1341s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1341s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1341s ok 41 1341s range: 2-601 1341s rc 206 1341s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1341s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1341s ok 42 1341s range: 2-7798 1341s rc 206 1341s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s ok 43 1341s range: 2-7799 1341s rc 206 1341s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s ok 44 1341s range: 2-7800 1341s rc 206 1341s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s ok 45 1341s range: 2-7801 1341s rc 206 1341s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s ok 46 1341s range: 2-7998 1341s rc 206 1341s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s ok 47 1341s range: 2-7999 1341s rc 206 1341s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s ok 48 1341s range: 198-198 1341s rc 206 1341s expect: '5' 1341s got: '5' 1341s ok 49 1341s range: 198-199 1341s rc 206 1341s expect: '50' 1341s got: '50' 1341s ok 50 1341s range: 198-200 1341s rc 206 1341s expect: '500' 1341s got: '500' 1341s ok 51 1341s range: 198-201 1341s rc 206 1341s expect: '5000' 1341s got: '5000' 1341s ok 52 1341s range: 198-598 1341s rc 206 1341s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1341s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1341s ok 53 1341s range: 198-599 1341s rc 206 1341s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1341s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1341s ok 54 1341s range: 198-600 1341s rc 206 1341s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1341s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1341s ok 55 1341s range: 198-601 1341s rc 206 1341s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1341s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1341s ok 56 1341s range: 198-7798 1341s rc 206 1341s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s ok 57 1341s range: 198-7799 1341s rc 206 1341s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s ok 58 1341s range: 198-7800 1341s rc 206 1341s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s ok 59 1341s range: 198-7801 1341s rc 206 1341s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s ok 60 1341s range: 198-7998 1341s rc 206 1341s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s ok 61 1341s range: 198-7999 1341s rc 206 1341s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s ok 62 1341s range: 199-199 1341s rc 206 1341s expect: '0' 1341s got: '0' 1341s ok 63 1341s range: 199-200 1341s rc 206 1341s expect: '00' 1341s got: '00' 1341s ok 64 1341s range: 199-201 1341s rc 206 1341s expect: '000' 1341s got: '000' 1341s ok 65 1341s range: 199-598 1341s rc 206 1341s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1341s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1341s ok 66 1341s range: 199-599 1341s rc 206 1341s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1341s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1341s ok 67 1341s range: 199-600 1341s rc 206 1341s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1341s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1341s ok 68 1341s range: 199-601 1341s rc 206 1341s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1341s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1341s ok 69 1341s range: 199-7798 1341s rc 206 1341s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s ok 70 1341s range: 199-7799 1341s rc 206 1341s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s ok 71 1341s range: 199-7800 1341s rc 206 1341s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s ok 72 1341s range: 199-7801 1341s rc 206 1341s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s ok 73 1341s range: 199-7998 1341s rc 206 1341s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s ok 74 1341s range: 199-7999 1341s rc 206 1341s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s ok 75 1341s range: 200-200 1341s rc 206 1341s expect: '0' 1341s got: '0' 1341s ok 76 1341s range: 200-201 1341s rc 206 1341s expect: '00' 1341s got: '00' 1341s ok 77 1341s range: 200-598 1341s rc 206 1341s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1341s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1341s ok 78 1341s range: 200-599 1341s rc 206 1341s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1341s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1341s ok 79 1341s range: 200-600 1341s rc 206 1341s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1341s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1341s ok 80 1341s range: 200-601 1341s rc 206 1341s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1341s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1341s ok 81 1341s range: 200-7798 1341s rc 206 1341s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s ok 82 1341s range: 200-7799 1341s rc 206 1341s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s ok 83 1341s range: 200-7800 1341s rc 206 1341s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s ok 84 1341s range: 200-7801 1341s rc 206 1341s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s ok 85 1341s range: 200-7998 1341s rc 206 1341s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s ok 86 1341s range: 200-7999 1341s rc 206 1341s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s ok 87 1341s range: 201-201 1341s rc 206 1341s expect: '0' 1341s got: '0' 1341s ok 88 1341s range: 201-598 1341s rc 206 1341s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1341s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1341s ok 89 1341s range: 201-599 1341s rc 206 1341s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1341s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1341s ok 90 1341s range: 201-600 1341s rc 206 1341s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1341s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1341s ok 91 1341s range: 201-601 1341s rc 206 1341s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1341s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1341s ok 92 1341s range: 201-7798 1341s rc 206 1341s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s ok 93 1341s range: 201-7799 1341s rc 206 1341s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s ok 94 1341s range: 201-7800 1341s rc 206 1341s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s ok 95 1341s range: 201-7801 1341s rc 206 1341s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s ok 96 1341s range: 201-7998 1341s rc 206 1341s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s ok 97 1341s range: 201-7999 1341s rc 206 1341s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s ok 98 1341s range: 598-598 1341s rc 206 1341s expect: '5' 1341s got: '5' 1341s ok 99 1341s range: 598-599 1341s rc 206 1341s expect: '50' 1341s got: '50' 1341s ok 100 1341s range: 598-600 1341s rc 206 1341s expect: '500' 1341s got: '500' 1341s ok 101 1341s range: 598-601 1341s rc 206 1341s expect: '5001' 1341s got: '5001' 1341s ok 102 1341s range: 598-7798 1341s rc 206 1341s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s ok 103 1341s range: 598-7799 1341s rc 206 1341s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s ok 104 1341s range: 598-7800 1341s rc 206 1341s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s ok 105 1341s range: 598-7801 1341s rc 206 1341s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s ok 106 1341s range: 598-7998 1341s rc 206 1341s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s ok 107 1341s range: 598-7999 1341s rc 206 1341s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s ok 108 1341s range: 599-599 1341s rc 206 1341s expect: '0' 1341s got: '0' 1341s ok 109 1341s range: 599-600 1341s rc 206 1341s expect: '00' 1341s got: '00' 1341s ok 110 1341s range: 599-601 1341s rc 206 1341s expect: '001' 1341s got: '001' 1341s ok 111 1341s range: 599-7798 1341s rc 206 1341s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s ok 112 1341s range: 599-7799 1341s rc 206 1341s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s ok 113 1341s range: 599-7800 1341s rc 206 1341s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s ok 114 1341s range: 599-7801 1341s rc 206 1341s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s ok 115 1341s range: 599-7998 1341s rc 206 1341s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s ok 116 1341s range: 599-7999 1341s rc 206 1341s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s ok 117 1341s range: 600-600 1341s rc 206 1341s expect: '0' 1341s got: '0' 1341s ok 118 1341s range: 600-601 1341s rc 206 1341s expect: '01' 1341s got: '01' 1341s ok 119 1341s range: 600-7798 1341s rc 206 1341s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s ok 120 1341s range: 600-7799 1341s rc 206 1341s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s ok 121 1341s range: 600-7800 1341s rc 206 1341s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1341s ok 122 1341s range: 600-7801 1341s rc 206 1341s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1341s ok 123 1341s range: 600-7998 1341s rc 206 1341s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1341s ok 124 1341s range: 600-7999 1341s rc 206 1341s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1341s ok 125 1341s range: 601-601 1341s rc 206 1341s expect: '1' 1341s got: '1' 1341s ok 126 1341s range: 601-7798 1341s rc 206 1341s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1341s ok 127 1341s range: 601-7799 1341s rc 206 1341s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1341s ok 128 1341s range: 601-7800 1341s rc 206 1342s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1342s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1342s ok 129 1342s range: 601-7801 1342s rc 206 1342s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1342s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1342s ok 130 1342s range: 601-7998 1342s rc 206 1342s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1342s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1342s ok 131 1342s range: 601-7999 1342s rc 206 1342s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1342s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1342s ok 132 1342s range: 7798-7798 1342s rc 206 1342s expect: '5' 1342s got: '5' 1342s ok 133 1342s range: 7798-7799 1342s rc 206 1342s expect: '50' 1342s got: '50' 1342s ok 134 1342s range: 7798-7800 1342s rc 206 1342s expect: '501' 1342s got: '501' 1342s ok 135 1342s range: 7798-7801 1342s rc 206 1342s expect: '5019' 1342s got: '5019' 1342s ok 136 1342s range: 7798-7998 1342s rc 206 1342s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1342s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1342s ok 137 1342s range: 7798-7999 1342s rc 206 1342s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1342s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1342s ok 138 1342s range: 7799-7799 1342s rc 206 1342s expect: '0' 1342s got: '0' 1342s ok 139 1342s range: 7799-7800 1342s rc 206 1342s expect: '01' 1342s got: '01' 1342s ok 140 1342s range: 7799-7801 1342s rc 206 1342s expect: '019' 1342s got: '019' 1342s ok 141 1342s range: 7799-7998 1342s rc 206 1342s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1342s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1342s ok 142 1342s range: 7799-7999 1342s rc 206 1342s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1342s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1342s ok 143 1342s range: 7800-7800 1342s rc 206 1342s expect: '1' 1342s got: '1' 1342s ok 144 1342s range: 7800-7801 1342s rc 206 1342s expect: '19' 1342s got: '19' 1342s ok 145 1342s range: 7800-7998 1342s rc 206 1342s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1342s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1342s ok 146 1342s range: 7800-7999 1342s rc 206 1342s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1342s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1342s ok 147 1342s range: 7801-7801 1342s rc 206 1342s expect: '9' 1342s got: '9' 1342s ok 148 1342s range: 7801-7998 1342s rc 206 1342s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1342s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1342s ok 149 1342s range: 7801-7999 1342s rc 206 1342s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1342s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1342s ok 150 1342s range: 7998-7998 1342s rc 206 1342s expect: '0' 1342s got: '0' 1342s ok 151 1342s range: 7998-7999 1342s rc 206 1342s expect: '00' 1342s got: '00' 1342s ok 152 1342s range: 7999-7999 1342s rc 206 1342s expect: '0' 1342s got: '0' 1342s ok 153 1342s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1342s ok 1347s t/apache/byterange5.t ............... 1347s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1347s 1..5 1347s # Running under perl version 5.040001 for linux 1347s # Current time local: Thu Sep 4 16:15:06 2025 1347s # Current time GMT: Thu Sep 4 16:15:06 2025 1347s # Using Test.pm version 1.31 1347s # Using Apache/Test.pm version 1.44 1347s ok 1 1347s ok 2 1347s ok 3 1347s ok 4 1347s ok 5 1347s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1347s ok 1352s t/apache/byterange6.t ............... 1352s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1352s 1..53 1352s # Running under perl version 5.040001 for linux 1352s # Current time local: Thu Sep 4 16:15:12 2025 1352s # Current time GMT: Thu Sep 4 16:15:12 2025 1352s # Using Test.pm version 1.31 1352s # Using Apache/Test.pm version 1.44 1352s # expecting range 0-100 1352s # expecting range 1000-1001 1352s ok 1 1352s # expecting range 0-100 1352s # expecting range 1000-1001 1352s ok 2 1352s # expecting range 0-100 1352s # expecting range 1000-1001 1352s ok 3 1352s # expecting range 1-100 1352s # expecting range 1000-1001 1352s ok 4 1352s # expecting range 1-100 1352s # expecting range 1000-1001 1352s ok 5 1352s # expecting range 1-100 1352s # expecting range 1000-1001 1352s ok 6 1352s # expecting range 0-100 1352s # expecting range 1000-1001 1352s # expecting range 5-6 1352s ok 7 1352s # expecting range 0-100 1352s # expecting range 1000-1001 1352s # expecting range 5-6 1352s ok 8 1352s # expecting range 0-100 1352s # expecting range 1000-1001 1352s # expecting range 5-6 1352s ok 9 1352s # expecting range 1-100 1352s # expecting range 1000-1001 1352s # expecting range 5-6 1352s ok 10 1352s # expecting range 1-100 1352s # expecting range 1000-1001 1352s # expecting range 5-6 1352s ok 11 1352s # expecting range 1-100 1352s # expecting range 1000-1001 1352s # expecting range 5-6 1352s ok 12 1352s # expecting range 1-100 1352s # expecting range 1000-1001 1352s ok 13 1352s # expecting range 1-100 1352s # expecting range 1000-1001 1352s ok 14 1352s # expecting range 1-100 1352s # expecting range 1000-1001 1352s ok 15 1352s # expecting range 1-100 1352s # expecting range 1000-1001 1352s ok 16 1352s # expecting range 0-70 1352s # expecting range 72-100 1352s # expecting range 1000-1001 1352s ok 17 1352s # expecting range 0-100 1352s # expecting range 1000-1001 1352s ok 18 1352s # expecting range 1-100 1352s # expecting range 1000-1001 1352s ok 19 1352s # expecting range 1-100 1352s # expecting range 1000-1001 1352s ok 20 1352s # expecting range 0-100 1352s # expecting range 1000-1001 1352s ok 21 1352s # expecting range 0-100 1352s # expecting range 1000-1001 1352s ok 22 1352s # expecting range 0-101 1352s # expecting range 1000-1001 1352s ok 23 1352s # expecting range 0-100 1352s # expecting range 1000-1001 1352s ok 24 1352s # expecting range 0-100 1352s # expecting range 1000-1001 1352s ok 25 1352s # expecting range 0-101 1352s # expecting range 1000-1001 1352s ok 26 1352s # expecting range 0-100 1352s # expecting range 1000-1001 1352s ok 27 1352s # expecting range 0-100 1352s # expecting range 1000-1001 1352s ok 28 1352s # expecting range 0-101 1352s # expecting range 1000-1001 1352s ok 29 1352s # expecting range 1-10 1352s # expecting range 99-99 1352s ok 30 1352s # expecting range 1-10 1352s # expecting range 99-99 1352s ok 31 1352s # expecting range 1-11 1352s # expecting range 99-99 1352s ok 32 1352s # expecting range 0-10 1352s # expecting range 99-99 1352s ok 33 1352s # expecting range 0-10 1352s # expecting range 99-99 1352s ok 34 1352s # expecting range 0-11 1352s # expecting range 99-99 1352s ok 35 1352s # expecting range 0-12 1352s # expecting range 99-99 1352s ok 36 1352s # expecting range 0-13 1352s # expecting range 99-99 1352s ok 37 1352s # expecting range 1-11 1352s # expecting range 99-99 1352s ok 38 1352s # expecting range 1-12 1352s # expecting range 99-99 1352s ok 39 1352s # expecting range 1-13 1352s # expecting range 99-99 1352s ok 40 1352s # expecting range 1-10 1352s # expecting range 99-99 1352s ok 41 1352s # expecting range 1-11 1352s # expecting range 99-99 1352s ok 42 1352s # expecting range 1-10 1352s # expecting range 99-99 1352s ok 43 1352s # expecting range 0-11 1352s # expecting range 99-99 1352s ok 44 1352s # expecting range 1-10 1352s # expecting range 99-99 1352s ok 45 1352s # expecting range 1-20 1352s # expecting range 99-99 1352s ok 46 1352s # expecting range 1-20 1352s # expecting range 99-99 1352s ok 47 1352s # expecting range 1-20 1352s # expecting range 99-99 1352s ok 48 1352s # expecting range 1-21 1352s # expecting range 99-99 1352s ok 49 1352s # expecting range 5-12 1352s # expecting range 99-99 1352s ok 50 1352s # expecting range 1-10 1352s # expecting range 99-99 1352s ok 51 1352s # expecting range 5-10 1352s # expecting range 1-3 1352s # expecting range 99-99 1352s ok 52 1352s # expecting range 0-1 1352s # expecting range 7999-7999 1352s ok 53 1352s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1352s ok 1358s t/apache/byterange7.t ............... 1358s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1358s 1..24 1358s # Running under perl version 5.040001 for linux 1358s # Current time local: Thu Sep 4 16:15:17 2025 1358s # Current time GMT: Thu Sep 4 16:15:17 2025 1358s # Using Test.pm version 1.31 1358s # Using Apache/Test.pm version 1.44 1358s Got 206 Range: 'bytes 0-1/40001' 1358s body length 2 1358s Content-Length: 2 1358s ok 1 1358s Got 206 multipart/byteranges 1358s body length 196 1358s Content-Length: 196 1358s ok 2 1358s Got 206 multipart/byteranges 1358s body length 900 1358s Content-Length: 900 1358s ok 3 1358s Got 206 multipart/byteranges 1358s body length 4500 1358s ok 4 1358s Got 206 multipart/byteranges 1358s body length 9000 1358s ok 5 1358s Got 200 1358s ok 6 1358s Got 200 1358s ok 7 1358s Got 200 1358s ok 8 1358s Got 200 1358s ok 9 1358s Got 200 1358s ok 10 1358s Got 200 1358s ok 11 1358s Got 200 1358s ok 12 1358s Got 200 1358s ok 13 1358s Got 200 1358s ok 14 1358s Got 200 1358s ok 15 1358s Got 200 1358s ok 16 1358s Got 200 1358s ok 17 1358s Got 200 1358s ok 18 1358s Got 200 1358s ok 19 1358s Sending '1000-200000', expecting 206 1358s Got 206 Range: 'bytes 1000-40000/40001' 1358s ok 20 1358s Sending '100000-110000', expecting 416 1358s Got 416 1358s ok 21 1358s Sending '100000-110000,1000-2000', expecting 206 1358s Got 206 Range: 'bytes 1000-2000/40001' 1358s ok 22 1358s Sending '100000-110000,2000-1000', expecting 200 1358s Got 200 1358s ok 23 1358s Sending '100000-110000,200000-', expecting 416 1358s Got 416 1358s ok 24 1358s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1358s ok 1363s t/apache/cfg_getline.t .............. 1363s 1..116 1363s # Running under perl version 5.040001 for linux 1363s # Current time local: Thu Sep 4 16:15:23 2025 1363s # Current time GMT: Thu Sep 4 16:15:23 2025 1363s # Using Test.pm version 1.31 1363s # Using Apache/Test.pm version 1.44 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 100 1363s ok 1 1363s ok 2 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 196 1363s ok 3 1363s ok 4 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 197 1363s ok 5 1363s ok 6 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 198 1363s ok 7 1363s ok 8 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 199 1363s ok 9 1363s ok 10 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 200 1363s ok 11 1363s ok 12 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 201 1363s ok 13 1363s ok 14 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 202 1363s ok 15 1363s ok 16 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 396 1363s ok 17 1363s ok 18 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 397 1363s ok 19 1363s ok 20 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 398 1363s ok 21 1363s ok 22 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 399 1363s ok 23 1363s ok 24 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 400 1363s ok 25 1363s ok 26 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 401 1363s ok 27 1363s ok 28 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 402 1363s ok 29 1363s ok 30 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 596 1363s ok 31 1363s ok 32 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 597 1363s ok 33 1363s ok 34 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 598 1363s ok 35 1363s ok 36 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 599 1363s ok 37 1363s ok 38 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 600 1363s ok 39 1363s ok 40 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 601 1363s ok 41 1363s ok 42 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 602 1363s ok 43 1363s ok 44 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 1016 1363s ok 45 1363s ok 46 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 1017 1363s ok 47 1363s ok 48 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 1018 1363s ok 49 1363s ok 50 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 1019 1363s ok 51 1363s ok 52 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 1020 1363s ok 53 1363s ok 54 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 1021 1363s ok 55 1363s ok 56 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 1022 1363s ok 57 1363s ok 58 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 1023 1363s ok 59 1363s ok 60 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 1024 1363s ok 61 1363s ok 62 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 1025 1363s ok 63 1363s ok 64 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 1026 1363s ok 65 1363s ok 66 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 1027 1363s ok 67 1363s ok 68 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 1028 1363s ok 69 1363s ok 70 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 1029 1363s ok 71 1363s ok 72 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 1030 1363s ok 73 1363s ok 74 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8170 1363s ok 75 1363s ok 76 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8171 1363s ok 77 1363s ok 78 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8172 1363s ok 79 1363s ok 80 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8173 1363s ok 81 1363s ok 82 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8174 1363s ok 83 1363s ok 84 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8175 1363s ok 85 1363s ok 86 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8176 1363s ok 87 1363s ok 88 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8177 1363s ok 89 1363s ok 90 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8178 1363s ok 91 1363s ok 92 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8179 1363s ok 93 1363s ok 94 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8180 1363s ok 95 1363s ok 96 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8181 1363s ok 97 1363s ok 98 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8182 1363s ok 99 1363s ok 100 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8183 1363s ok 101 1363s ok 102 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8184 1363s ok 103 1363s ok 104 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8185 1363s ok 105 1363s ok 106 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8186 1363s ok 107 1363s ok 108 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8187 1363s ok 109 1363s ok 110 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8188 1363s ok 111 1363s ok 112 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8189 1363s ok 113 1363s ok 114 1363s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s Got rc 200 for length 8190 1363s ok 115 1363s ok 116 1363s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1363s ok 1369s t/apache/chunkinput.t ............... 1369s 1..37 1369s # Running under perl version 5.040001 for linux 1369s # Current time local: Thu Sep 4 16:15:28 2025 1369s # Current time GMT: Thu Sep 4 16:15:28 2025 1369s # Using Test.pm version 1.31 1369s # Using Apache/Test.pm version 1.44 1369s testing default 1369s ok 1 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 200 OK' 1369s # received: 'HTTP/1.1 200 OK' 1369s ok 2 1369s # testing : trailer (pid) 1369s # expected: '523066' 1369s # received: '523066' 1369s ok 3 1369s ok 4 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 404 Not Found' 1369s # received: 'HTTP/1.1 404 Not Found' 1369s ok 5 1369s ok 6 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 200 OK' 1369s # received: 'HTTP/1.1 200 OK' 1369s ok 7 1369s ok 8 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 404 Not Found' 1369s # received: 'HTTP/1.1 404 Not Found' 1369s ok 9 1369s ok 10 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 200 OK' 1369s # received: 'HTTP/1.1 200 OK' 1369s ok 11 1369s ok 12 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 404 Not Found' 1369s # received: 'HTTP/1.1 404 Not Found' 1369s ok 13 1369s ok 14 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 200 OK' 1369s # received: 'HTTP/1.1 200 OK' 1369s ok 15 1369s ok 16 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 404 Not Found' 1369s # received: 'HTTP/1.1 404 Not Found' 1369s ok 17 1369s ok 18 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 200 OK' 1369s # received: 'HTTP/1.1 200 OK' 1369s ok 19 1369s ok 20 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 404 Not Found' 1369s # received: 'HTTP/1.1 404 Not Found' 1369s ok 21 1369s ok 22 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 400 Bad Request' 1369s # received: 'HTTP/1.1 400 Bad Request' 1369s ok 23 1369s ok 24 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 400 Bad Request' 1369s # received: 'HTTP/1.1 400 Bad Request' 1369s ok 25 1369s ok 26 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 413 Request Entity Too Large' 1369s # received: 'HTTP/1.1 413 Request Entity Too Large' 1369s ok 27 1369s ok 28 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 413 Request Entity Too Large' 1369s # received: 'HTTP/1.1 413 Request Entity Too Large' 1369s ok 29 1369s ok 30 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 400 Bad Request' 1369s # received: 'HTTP/1.1 400 Bad Request' 1369s ok 31 1369s ok 32 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 400 Bad Request' 1369s # received: 'HTTP/1.1 400 Bad Request' 1369s ok 33 1369s ok 34 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 400 Bad Request' 1369s # received: 'HTTP/1.1 400 Bad Request' 1369s ok 35 1369s ok 36 1369s # testing : response codes 1369s # expected: 'HTTP/1.1 400 Bad Request' 1369s # received: 'HTTP/1.1 400 Bad Request' 1369s ok 37 1369s ok 1374s t/apache/contentlength.t ............ 1374s 1..24 1374s # Running under perl version 5.040001 for linux 1374s # Current time local: Thu Sep 4 16:15:34 2025 1374s # Current time GMT: Thu Sep 4 16:15:34 2025 1374s # Using Test.pm version 1.31 1374s # Using Apache/Test.pm version 1.44 1374s testing default 1374s ok 1 1374s # testing : response codes POST for /echo_post with Content-Length: 1374s # expected: 'HTTP/1.1 400 Bad Request' 1374s # received: 'HTTP/1.1 400 Bad Request' 1374s ok 2 1374s ok 3 1374s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1374s # expected: 'HTTP/1.1 400 Bad Request' 1374s # received: 'HTTP/1.1 400 Bad Request' 1374s ok 4 1374s ok 5 1374s # testing : response codes POST for /echo_post with Content-Length: 0 1374s # expected: 'HTTP/1.1 200 OK' 1374s # received: 'HTTP/1.1 200 OK' 1374s ok 6 1374s ok 7 1374s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 1374s # expected: 'HTTP/1.1 404 Not Found' 1374s # received: 'HTTP/1.1 404 Not Found' 1374s ok 8 1374s ok 9 1374s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 1374s # expected: 'HTTP/1.1 200 OK' 1374s # received: 'HTTP/1.1 200 OK' 1374s ok 10 1374s ok 11 1374s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 1374s # expected: 'HTTP/1.1 404 Not Found' 1374s # received: 'HTTP/1.1 404 Not Found' 1374s ok 12 1374s ok 13 1374s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 1374s # expected: 'HTTP/1.1 400 Bad Request' 1374s # received: 'HTTP/1.1 400 Bad Request' 1374s ok 14 1374s ok 15 1374s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 1374s # expected: 'HTTP/1.1 400 Bad Request' 1374s # received: 'HTTP/1.1 400 Bad Request' 1374s ok 16 1374s ok 17 1374s # testing : response codes POST for /echo_post with Content-Length: -1 1374s # expected: 'HTTP/1.1 400 Bad Request' 1374s # received: 'HTTP/1.1 400 Bad Request' 1374s ok 18 1374s ok 19 1374s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 1374s # expected: 'HTTP/1.1 400 Bad Request' 1374s # received: 'HTTP/1.1 400 Bad Request' 1374s ok 20 1374s ok 21 1374s # testing : response codes POST for /echo_post with Content-Length: 123abc 1374s # expected: 'HTTP/1.1 400 Bad Request' 1374s # received: 'HTTP/1.1 400 Bad Request' 1374s ok 22 1374s ok 23 1374s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 1374s # expected: 'HTTP/1.1 400 Bad Request' 1374s # received: 'HTTP/1.1 400 Bad Request' 1374s ok 24 1374s ok 1379s t/apache/errordoc.t ................. 1379s 1..14 1379s # Running under perl version 5.040001 for linux 1379s # Current time local: Thu Sep 4 16:15:39 2025 1379s # Current time GMT: Thu Sep 4 16:15:39 2025 1379s # Using Test.pm version 1.31 1379s # Using Apache/Test.pm version 1.44 1379s # testing : notfound.html code 1379s # expected: 404 1379s # received: '404' 1379s ok 1 1379s # testing : notfound.html content 1379s # expected: qr/per-server 404/ 1379s # received: 'per-server 404' 1379s ok 2 1379s # testing : /inherit/notfound.html code 1379s # expected: 404 1379s # received: '404' 1379s ok 3 1379s # testing : /inherit/notfound.html content 1379s # expected: qr/per-server 404/ 1379s # received: 'per-server 404' 1379s ok 4 1379s # testing : /redefine/notfound.html code 1379s # expected: 404 1379s # received: '404' 1379s ok 5 1379s # testing : /redefine/notfound.html content 1379s # expected: 'per-dir 404' 1379s # received: 'per-dir 404' 1379s ok 6 1379s # testing : /redefine/notfound.html code 1379s # expected: 404 1379s # received: '404' 1379s ok 7 1379s # testing : /redefine/notfound.html content 1379s # expected: qr/Not Found/ 1379s # received: ' 1379s # 1379s # 404 Not Found 1379s # 1379s #

Not Found

1379s #

The requested URL was not found on this server.

1379s # ' 1379s ok 8 1379s # testing : /merge/notfound.html code 1379s # expected: 404 1379s # received: '404' 1379s ok 9 1379s # testing : /merge/notfound.html content 1379s # expected: 'testing merge' 1379s # received: 'testing merge' 1379s ok 10 1379s # testing : /merge/merge2/notfound.html code 1379s # expected: 404 1379s # received: '404' 1379s ok 11 1379s # testing : /merge/merge2/notfound.html content 1379s # expected: 'testing merge' 1379s # received: 'testing merge' 1379s ok 12 1379s # testing : /bounce/notfound.html code 1379s # expected: 404 1379s # received: '404' 1379s ok 13 1379s # testing : /bounce/notfound.html content 1379s # expected: qr/expire test/ 1379s # received: ' 1379s # expire test 1379s # expire test 1379s # ' 1379s ok 14 1379s ok 1385s t/apache/etags.t .................... 1385s # Checking for existence of FileETag directive 1385s # Returned 200: 1385s 1..61 1385s # Running under perl version 5.040001 for linux 1385s # Current time local: Thu Sep 4 16:15:44 2025 1385s # Current time GMT: Thu Sep 4 16:15:44 2025 1385s # Using Test.pm version 1.31 1385s # Using Apache/Test.pm version 1.44 1385s # --- 1385s # HEAD /apache/etags/all/mis/test.txt 1385s # Expecting three components in ETag field 1385s # Received "17ceb-b-62c6deaf13e40" 1385s ok 1 1385s # --- 1385s # HEAD /apache/etags/all/ms/test.txt 1385s # Expecting two components in ETag field 1385s # Received "b-62c6deaf13e40" 1385s ok 2 1385s # --- 1385s # HEAD /apache/etags/none/plus-ms/test.txt 1385s # Expecting two components in ETag field 1385s # Received "b-62c6deaf13e40" 1385s ok 3 1385s # --- 1385s # HEAD /apache/etags/none/m/test.txt 1385s # Expecting one component in ETag field 1385s # Received "62c6deaf13e40" 1385s ok 4 1385s # --- 1385s # HEAD /apache/etags/i/test.txt 1385s # Expecting one component in ETag field 1385s # Received "17cf7" 1385s ok 5 1385s # --- 1385s # HEAD /apache/etags/none/i/test.txt 1385s # Expecting one component in ETag field 1385s # Received "17d35" 1385s ok 6 1385s # --- 1385s # HEAD /apache/etags/none/plus-i/test.txt 1385s # Expecting one component in ETag field 1385s # Received "17d49" 1385s ok 7 1385s # --- 1385s # HEAD /apache/etags/mis/test.txt 1385s # Expecting three components in ETag field 1385s # Received "17d2d-b-62c6deaf13e40" 1385s ok 8 1385s # --- 1385s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1385s # Expecting two components in ETag field 1385s # Received "17d69-62c6deaf13e40" 1385s ok 9 1385s # --- 1385s # HEAD /apache/etags/default/test.txt 1385s # Expecting two components in ETag field 1385s # Received "b-62c6deaf13e40" 1385s ok 10 1385s # --- 1385s # HEAD /apache/etags/none/test.txt 1385s # Expecting field to be absent 1385s # ETag field is missing 1385s ok 11 1385s # --- 1385s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1385s # Expecting one component in ETag field 1385s # Received "b" 1385s ok 12 1385s # --- 1385s # HEAD /apache/etags/m/plus-m/test.txt 1385s # Expecting one component in ETag field 1385s # Received "62c6deaf13e40" 1385s ok 13 1385s # --- 1385s # HEAD /apache/etags/none/plus-m/test.txt 1385s # Expecting one component in ETag field 1385s # Received "62c6deaf13e40" 1385s ok 14 1385s # --- 1385s # HEAD /apache/etags/m/minus-mis/test.txt 1385s # Expecting field to be absent 1385s # Received "b-62c6deaf13e40" 1385s ok 15 1385s # --- 1385s # HEAD /apache/etags/all/i/test.txt 1385s # Expecting one component in ETag field 1385s # Received "17cc8" 1385s ok 16 1385s # --- 1385s # HEAD /apache/etags/m/minus-s/test.txt 1385s # Expecting field to be absent 1385s # Received "62c6deaf13e40" 1385s ok 17 1385s # --- 1385s # HEAD /apache/etags/is/test.txt 1385s # Expecting two components in ETag field 1385s # Received "17cfa-b" 1385s ok 18 1385s # --- 1385s # HEAD /apache/etags/all/minus-mis/test.txt 1385s # Expecting field to be absent 1385s # Received "b-62c6deaf13e40" 1385s ok 19 1385s # --- 1385s # HEAD /apache/etags/mi/test.txt 1385s # Expecting two components in ETag field 1385s # Received "17d2a-62c6deaf13e40" 1385s ok 20 1385s # --- 1385s # HEAD /apache/etags/all/s/test.txt 1385s # Expecting one component in ETag field 1385s # Received "b" 1385s ok 21 1385s # --- 1385s # HEAD /apache/etags/all/minus-s/test.txt 1385s # Expecting two components in ETag field 1385s # Received "17ce8-62c6deaf13e40" 1385s ok 22 1385s # --- 1385s # HEAD /apache/etags/s/test.txt 1385s # Expecting one component in ETag field 1385s # Received "b" 1385s ok 23 1385s # --- 1385s # HEAD /apache/etags/all/minus-mi/test.txt 1385s # Expecting one component in ETag field 1385s # Received "b" 1385s ok 24 1385s # --- 1385s # HEAD /apache/etags/m/minus-m/test.txt 1385s # Expecting field to be absent 1385s # Received "b-62c6deaf13e40" 1385s ok 25 1385s # --- 1385s # HEAD /apache/etags/none/plus-is/test.txt 1385s # Expecting two components in ETag field 1385s # Received "17d4c-b" 1385s ok 26 1385s # --- 1385s # HEAD /apache/etags/m/plus-ms/test.txt 1385s # Expecting two components in ETag field 1385s # Received "b-62c6deaf13e40" 1385s ok 27 1385s # --- 1385s # HEAD /apache/etags/m/minus-ms/test.txt 1385s # Expecting field to be absent 1385s # Received "b-62c6deaf13e40" 1385s ok 28 1385s # --- 1385s # HEAD /apache/etags/none/ms/test.txt 1385s # Expecting two components in ETag field 1385s # Received "b-62c6deaf13e40" 1385s ok 29 1385s # --- 1385s # HEAD /apache/etags/m/plus-i/test.txt 1385s # Expecting two components in ETag field 1385s # Received "17d14-62c6deaf13e40" 1385s ok 30 1385s # --- 1385s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1385s # Expecting two components in ETag field 1385s # Received "17d5d-b" 1385s ok 31 1385s # --- 1385s # HEAD /apache/etags/m/plus-s/test.txt 1385s # Expecting two components in ETag field 1385s # Received "b-62c6deaf13e40" 1385s ok 32 1385s # --- 1385s # HEAD /apache/etags/all/minus-ms/test.txt 1385s # Expecting one component in ETag field 1385s # Received "17ce5" 1385s ok 33 1385s # --- 1385s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1385s # Expecting two components in ETag field 1385s # Received "b-62c6deaf13e40" 1385s ok 34 1385s # --- 1385s # HEAD /apache/etags/ms/test.txt 1385s # Expecting two components in ETag field 1385s # Received "b-62c6deaf13e40" 1385s ok 35 1385s # --- 1385s # HEAD /apache/etags/all/test.txt 1385s # Expecting three components in ETag field 1385s # Received "17cf2-b-62c6deaf13e40" 1385s ok 36 1385s # --- 1385s # HEAD /apache/etags/all/is/test.txt 1385s # Expecting two components in ETag field 1385s # Received "17ccd-b" 1385s ok 37 1385s # --- 1385s # HEAD /apache/etags/all/mi/test.txt 1385s # Expecting two components in ETag field 1385s # Received "17cd3-62c6deaf13e40" 1385s ok 38 1385s # --- 1385s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1385s # Expecting one component in ETag field 1385s # Received "62c6deaf13e40" 1385s ok 39 1385s # --- 1385s # HEAD /apache/etags/m/minus-mi/test.txt 1385s # Expecting field to be absent 1385s # Received "b-62c6deaf13e40" 1385s ok 40 1385s # --- 1385s # HEAD /apache/etags/all/minus-i/test.txt 1385s # Expecting two components in ETag field 1385s # Received "b-62c6deaf13e40" 1385s ok 41 1385s # --- 1385s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1385s # Expecting field to be absent 1385s # Received "b-62c6deaf13e40" 1385s ok 42 1385s # --- 1385s # HEAD /apache/etags/none/mi/test.txt 1385s # Expecting two components in ETag field 1385s # Received "17d40-62c6deaf13e40" 1385s ok 43 1385s # --- 1385s # HEAD /apache/etags/none/s/test.txt 1385s # Expecting one component in ETag field 1385s # Received "b" 1385s ok 44 1385s # --- 1385s # HEAD /apache/etags/none/mis/test.txt 1385s # Expecting three components in ETag field 1385s # Received "17d43-b-62c6deaf13e40" 1385s ok 45 1385s # --- 1385s # HEAD /apache/etags/none/is/test.txt 1385s # Expecting two components in ETag field 1385s # Received "17d3a-b" 1385s ok 46 1385s # --- 1385s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1385s # Expecting one component in ETag field 1385s # Received "17d66" 1385s ok 47 1385s # --- 1385s # HEAD /apache/etags/all/minus-m/test.txt 1385s # Expecting two components in ETag field 1385s # Received "17cdc-b" 1385s ok 48 1385s # --- 1385s # HEAD /apache/etags/m/plus-mis/test.txt 1385s # Expecting three components in ETag field 1385s # Received "17d20-b-62c6deaf13e40" 1385s ok 49 1385s # --- 1385s # HEAD /apache/etags/all/inherit/test.txt 1385s # Expecting three components in ETag field 1385s # Received "17cca-b-62c6deaf13e40" 1385s ok 50 1385s # --- 1385s # HEAD /apache/etags/m/plus-is/test.txt 1385s # Expecting three components in ETag field 1385s # Received "17d17-b-62c6deaf13e40" 1385s ok 51 1385s # --- 1385s # HEAD /apache/etags/m/plus-mi/test.txt 1385s # Expecting two components in ETag field 1385s # Received "17d1d-62c6deaf13e40" 1385s ok 52 1385s # --- 1385s # HEAD /apache/etags/none/plus-mis/test.txt 1385s # Expecting three components in ETag field 1385s # Received "17d6a-b-62c6deaf13e40" 1385s ok 53 1385s # --- 1385s # HEAD /apache/etags/m/test.txt 1385s # Expecting one component in ETag field 1385s # Received "62c6deaf13e40" 1385s ok 54 1385s # --- 1385s # HEAD /apache/etags/none/inherit/test.txt 1385s # Expecting field to be absent 1385s # ETag field is missing 1385s ok 55 1385s # --- 1385s # HEAD /apache/etags/all/m/test.txt 1385s # Expecting one component in ETag field 1385s # Received "62c6deaf13e40" 1385s ok 56 1385s # --- 1385s # HEAD /apache/etags/m/minus-i/test.txt 1385s # Expecting field to be absent 1385s # Received "62c6deaf13e40" 1385s ok 57 1385s # --- 1385s # HEAD /apache/etags/none/plus-s/test.txt 1385s # Expecting one component in ETag field 1385s # Received "b" 1385s ok 58 1385s # --- 1385s # HEAD /apache/etags/none/plus-mi/test.txt 1385s # Expecting two components in ETag field 1385s # Received "17d52-62c6deaf13e40" 1385s ok 59 1385s # --- 1385s # HEAD /apache/etags/m/minus-is/test.txt 1385s # Expecting field to be absent 1385s # Received "62c6deaf13e40" 1385s ok 60 1385s # --- 1385s # HEAD /apache/etags/all/minus-is/test.txt 1385s # Expecting one component in ETag field 1385s # Received "62c6deaf13e40" 1385s ok 61 1385s ok 1391s t/apache/expr.t ..................... 1391s 1..229 1391s # Running under perl version 5.040001 for linux 1391s # Current time local: Thu Sep 4 16:15:50 2025 1391s # Current time GMT: Thu Sep 4 16:15:50 2025 1391s # Using Test.pm version 1.31 1391s # Using Apache/Test.pm version 1.44 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true" should evaluate to true, got true 1391s ok 1 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "false" should evaluate to false, got false 1391s ok 2 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s Should get parse error for "foo", got parse error 1391s ok 3 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "1 -eq 01" should evaluate to true, got true 1391s ok 4 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "1 -eq 2" should evaluate to false, got false 1391s ok 5 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "1 -ne 2" should evaluate to true, got true 1391s ok 6 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "1 -ne 1" should evaluate to false, got false 1391s ok 7 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "1 -lt 02" should evaluate to true, got true 1391s ok 8 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "1 -lt 1" should evaluate to false, got false 1391s ok 9 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "1 -le 2" should evaluate to true, got true 1391s ok 10 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "1 -le 1" should evaluate to true, got true 1391s ok 11 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "2 -gt 1" should evaluate to true, got true 1391s ok 12 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "1 -gt 1" should evaluate to false, got false 1391s ok 13 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "2 -ge 1" should evaluate to true, got true 1391s ok 14 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "1 -ge 1" should evaluate to true, got true 1391s ok 15 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "1 -gt -1" should evaluate to true, got true 1391s ok 16 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'aa' == 'aa'" should evaluate to true, got true 1391s ok 17 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'aa' == 'b'" should evaluate to false, got false 1391s ok 18 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'aa' = 'aa'" should evaluate to true, got true 1391s ok 19 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'aa' = 'b'" should evaluate to false, got false 1391s ok 20 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'aa' != 'b'" should evaluate to true, got true 1391s ok 21 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'aa' != 'aa'" should evaluate to false, got false 1391s ok 22 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'aa' < 'b'" should evaluate to true, got true 1391s ok 23 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'aa' < 'aa'" should evaluate to false, got false 1391s ok 24 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'aa' <= 'b'" should evaluate to true, got true 1391s ok 25 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'aa' <= 'aa'" should evaluate to true, got true 1391s ok 26 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'b' > 'aa'" should evaluate to true, got true 1391s ok 27 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'aa' > 'aa'" should evaluate to false, got false 1391s ok 28 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'b' >= 'aa'" should evaluate to true, got true 1391s ok 29 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'aa' >= 'aa'" should evaluate to true, got true 1391s ok 30 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1391s ok 31 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1391s ok 32 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1391s ok 33 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1391s ok 34 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1391s ok 35 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1391s ok 36 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1391s ok 37 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1391s ok 38 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1391s ok 39 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1391s ok 40 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{TIME} != ''" should evaluate to true, got true 1391s ok 41 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1391s ok 42 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1391s ok 43 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s " 'abc' =~ /bc/ " should evaluate to true, got true 1391s ok 44 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s " 'abc' =~ /BC/i " should evaluate to true, got true 1391s ok 45 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s " 'abc' !~ m!bc! " should evaluate to false, got false 1391s ok 46 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s " 'abc' !~ m!BC!i " should evaluate to false, got false 1391s ok 47 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s " $0 == '' " should evaluate to true, got true 1391s ok 48 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s " $1 == '' " should evaluate to true, got true 1391s ok 49 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s " $9 == '' " should evaluate to true, got true 1391s ok 50 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s " '$0' == '' " should evaluate to true, got true 1391s ok 51 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1391s ok 52 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1391s ok 53 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1391s ok 54 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1391s ok 55 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1391s ok 56 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1391s ok 57 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1391s ok 58 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1391s ok 59 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1391s ok 60 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1391s ok 61 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1391s ok 62 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1391s ok 63 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1391s ok 64 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1391s ok 65 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1391s ok 66 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1391s ok 67 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1391s ok 68 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1391s ok 69 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1391s ok 70 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{HTTPS} == 'off' " should evaluate to true, got true 1391s ok 71 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1391s ok 72 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1391s ok 73 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1391s ok 74 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1391s ok 75 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1391s ok 76 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1391s ok 77 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1391s ok 78 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1391s ok 79 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1391s ok 80 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1391s ok 81 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1391s ok 82 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "escape('?') = '%3f' " should evaluate to true, got true 1391s ok 83 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "unescape('%3f') = '?' " should evaluate to true, got true 1391s ok 84 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1391s ok 85 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1391s ok 86 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1391s ok 87 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "file('/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1391s ok 88 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-n ''" should evaluate to false, got false 1391s ok 89 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-z ''" should evaluate to true, got true 1391s ok 90 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-n '1'" should evaluate to true, got true 1391s ok 91 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-z '1'" should evaluate to false, got false 1391s ok 92 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s Should get parse error for "-R 'abc'", got parse error 1391s ok 93 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1391s ok 94 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-R '240.0.0.0'" should evaluate to false, got false 1391s ok 95 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-R '240.0.0.0/8'" should evaluate to false, got false 1391s ok 96 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-R 'ff::/8'" should evaluate to false, got false 1391s ok 97 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1391s ok 98 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1391s ok 99 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1391s ok 100 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1391s ok 101 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1391s ok 102 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1391s ok 103 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1391s ok 104 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'foo' -strmatch '*o'" should evaluate to true, got true 1391s ok 105 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1391s ok 106 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'foo' -strmatch 'F*'" should evaluate to false, got false 1391s ok 107 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1391s ok 108 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'foo' -strmatch 'g*'" should evaluate to false, got false 1391s ok 109 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1391s ok 110 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1391s ok 111 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1391s ok 112 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1391s ok 113 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1391s ok 114 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s Should get parse error for "foo('bar') = 'bar'", got parse error 1391s ok 115 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s Should get parse error for "%{FOO} != 'bar'", got parse error 1391s ok 116 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s Should get parse error for "'bar' = bar", got parse error 1391s ok 117 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true" should evaluate to true, got true 1391s ok 118 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true && true" should evaluate to true, got true 1391s ok 119 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true || true" should evaluate to true, got true 1391s ok 120 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true || true || true" should evaluate to true, got true 1391s ok 121 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true || true && true" should evaluate to true, got true 1391s ok 122 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true && true || true" should evaluate to true, got true 1391s ok 123 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true && true && true" should evaluate to true, got true 1391s ok 124 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true || true || !true" should evaluate to true, got true 1391s ok 125 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true || true && !true" should evaluate to true, got true 1391s ok 126 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true && true || !true" should evaluate to true, got true 1391s ok 127 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true && true && !true" should evaluate to false, got false 1391s ok 128 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true && !true" should evaluate to false, got false 1391s ok 129 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true || !true" should evaluate to true, got true 1391s ok 130 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true || !true || true" should evaluate to true, got true 1391s ok 131 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true || !true && true" should evaluate to true, got true 1391s ok 132 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true && !true || true" should evaluate to true, got true 1391s ok 133 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true && !true && true" should evaluate to false, got false 1391s ok 134 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true || !true || !true" should evaluate to true, got true 1391s ok 135 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true || !true && !true" should evaluate to true, got true 1391s ok 136 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true && !true || !true" should evaluate to false, got false 1391s ok 137 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "true && !true && !true" should evaluate to false, got false 1391s ok 138 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true" should evaluate to false, got false 1391s ok 139 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true && true" should evaluate to false, got false 1391s ok 140 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true || true" should evaluate to true, got true 1391s ok 141 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true || true || true" should evaluate to true, got true 1391s ok 142 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true || true && true" should evaluate to true, got true 1391s ok 143 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true && true || true" should evaluate to true, got true 1391s ok 144 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true && true && true" should evaluate to false, got false 1391s ok 145 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true || true || !true" should evaluate to true, got true 1391s ok 146 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true || true && !true" should evaluate to false, got false 1391s ok 147 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true && true || !true" should evaluate to false, got false 1391s ok 148 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true && true && !true" should evaluate to false, got false 1391s ok 149 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true && !true" should evaluate to false, got false 1391s ok 150 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true || !true" should evaluate to false, got false 1391s ok 151 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true || !true || true" should evaluate to true, got true 1391s ok 152 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true || !true && true" should evaluate to false, got false 1391s ok 153 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true && !true || true" should evaluate to true, got true 1391s ok 154 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true && !true && true" should evaluate to false, got false 1391s ok 155 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true || !true || !true" should evaluate to false, got false 1391s ok 156 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true || !true && !true" should evaluate to false, got false 1391s ok 157 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true && !true || !true" should evaluate to false, got false 1391s ok 158 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!true && !true && !true" should evaluate to false, got false 1391s ok 159 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true)" should evaluate to false, got false 1391s ok 160 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true && true)" should evaluate to false, got false 1391s ok 161 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true || true)" should evaluate to false, got false 1391s ok 162 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true || true || true)" should evaluate to false, got false 1391s ok 163 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true || true && true)" should evaluate to false, got false 1391s ok 164 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true && true || true)" should evaluate to false, got false 1391s ok 165 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true && true && true)" should evaluate to false, got false 1391s ok 166 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true || true || !true)" should evaluate to false, got false 1391s ok 167 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true || true && !true)" should evaluate to false, got false 1391s ok 168 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true && true || !true)" should evaluate to false, got false 1391s ok 169 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true && true && !true)" should evaluate to true, got true 1391s ok 170 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true && !true)" should evaluate to true, got true 1391s ok 171 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true || !true)" should evaluate to false, got false 1391s ok 172 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true || !true || true)" should evaluate to false, got false 1391s ok 173 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true || !true && true)" should evaluate to false, got false 1391s ok 174 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true && !true || true)" should evaluate to false, got false 1391s ok 175 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true && !true && true)" should evaluate to true, got true 1391s ok 176 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true || !true || !true)" should evaluate to false, got false 1391s ok 177 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true || !true && !true)" should evaluate to false, got false 1391s ok 178 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true && !true || !true)" should evaluate to true, got true 1391s ok 179 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(true && !true && !true)" should evaluate to true, got true 1391s ok 180 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true)" should evaluate to true, got true 1391s ok 181 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true && true)" should evaluate to true, got true 1391s ok 182 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true || true)" should evaluate to false, got false 1391s ok 183 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true || true || true)" should evaluate to false, got false 1391s ok 184 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true || true && true)" should evaluate to false, got false 1391s ok 185 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true && true || true)" should evaluate to false, got false 1391s ok 186 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true && true && true)" should evaluate to true, got true 1391s ok 187 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true || true || !true)" should evaluate to false, got false 1391s ok 188 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true || true && !true)" should evaluate to true, got true 1391s ok 189 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true && true || !true)" should evaluate to true, got true 1391s ok 190 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true && true && !true)" should evaluate to true, got true 1391s ok 191 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true && !true)" should evaluate to true, got true 1391s ok 192 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true || !true)" should evaluate to true, got true 1391s ok 193 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true || !true || true)" should evaluate to false, got false 1391s ok 194 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true || !true && true)" should evaluate to true, got true 1391s ok 195 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true && !true || true)" should evaluate to false, got false 1391s ok 196 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true && !true && true)" should evaluate to true, got true 1391s ok 197 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true || !true || !true)" should evaluate to true, got true 1391s ok 198 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true || !true && !true)" should evaluate to true, got true 1391s ok 199 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true && !true || !true)" should evaluate to true, got true 1391s ok 200 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "!(!true && !true && !true)" should evaluate to true, got true 1391s ok 201 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "filesize('/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1391s ok 202 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "filesize('/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1391s ok 203 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "filesize('/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1391s ok 204 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-d '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1391s ok 205 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-e '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1391s ok 206 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-f '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1391s ok 207 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-s '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1391s ok 208 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-d '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1391s ok 209 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-e '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1391s ok 210 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-f '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1391s ok 211 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-s '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1391s ok 212 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-d '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1391s ok 213 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-e '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1391s ok 214 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-f '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1391s ok 215 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-s '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1391s ok 216 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-d '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1391s ok 217 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-e '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1391s ok 218 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-f '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1391s ok 219 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-s '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1391s ok 220 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-F '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1391s ok 221 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-F '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1391s ok 222 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-U '/apache/' " should evaluate to true, got true 1391s ok 223 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "-U '/apache/expr/none' " should evaluate to false, got false 1391s ok 224 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1391s ok 225 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1391s ok 226 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1391s ok 227 1391s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1391s ok 228 1391s Error log should not have 'Internal evaluation error' entries, found 0 1391s ok 229 1391s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1391s ok 1398s t/apache/expr_string.t .............. 1398s 1..29 1398s # Running under perl version 5.040001 for linux 1398s # Current time local: Thu Sep 4 16:15:56 2025 1398s # Current time GMT: Thu Sep 4 16:15:56 2025 1398s # Using Test.pm version 1.31 1398s # Using Apache/Test.pm version 1.44 1398s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1398s ok 1 1398s Expected return code 200, got 200 for 'foo' 1398s ok 2 1398s # testing : log message [Thu Sep 04 16:16:01.116566 2025] [log_debug:info] [pid 478653:tid 478717] [client 127.0.0.1:44024] foo (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1398s # didn't match 1398s # expected: 'foo' 1398s # received: 'foo' 1398s ok 3 1398s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1398s ok 4 1398s Expected return code 200, got 200 for '%{req:SomeHeader}' 1398s ok 5 1398s # testing : log message [Thu Sep 04 16:16:01.375028 2025] [log_debug:info] [pid 478653:tid 478717] [client 127.0.0.1:44024] SomeValue (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1398s # didn't match 1398s # expected: 'SomeValue' 1398s # received: 'SomeValue' 1398s ok 6 1398s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1398s ok 7 1398s Should get parse error (500) for "%{", got 500 1398s ok 8 1398s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1398s ok 9 1398s Expected return code 200, got 200 for '%' 1398s ok 10 1398s # testing : log message [Thu Sep 04 16:16:01.885018 2025] [log_debug:info] [pid 478657:tid 478706] [client 127.0.0.1:44032] % (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1398s # didn't match 1398s # expected: '%' 1398s # received: '%' 1398s ok 11 1398s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1398s ok 12 1398s Expected return code 200, got 200 for '}' 1398s ok 13 1398s # testing : log message [Thu Sep 04 16:16:02.140080 2025] [log_debug:info] [pid 478657:tid 478706] [client 127.0.0.1:44032] } (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1398s # didn't match 1398s # expected: '}' 1398s # received: '}' 1398s ok 14 1398s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1398s ok 15 1398s Expected return code 200, got 200 for '\"' 1398s ok 16 1398s # testing : log message [Thu Sep 04 16:16:02.394540 2025] [log_debug:info] [pid 478657:tid 478706] [client 127.0.0.1:44032] " (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1398s # didn't match 1398s # expected: '"' 1398s # received: '"' 1398s ok 17 1398s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1398s ok 18 1398s Expected return code 200, got 200 for '\'' 1398s ok 19 1398s # testing : log message [Thu Sep 04 16:16:02.648812 2025] [log_debug:info] [pid 478657:tid 478706] [client 127.0.0.1:44032] ' (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1398s # didn't match 1398s # expected: '\'' 1398s # received: '\'' 1398s ok 20 1398s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1398s ok 21 1398s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1398s ok 22 1398s # testing : log message [Thu Sep 04 16:16:02.903076 2025] [log_debug:info] [pid 478657:tid 478706] [client 127.0.0.1:44032] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1398s # didn't match 1398s # expected: '%{req:SomeHeader}' 1398s # received: '%{req:SomeHeader}' 1398s ok 23 1398s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1398s ok 24 1398s Expected return code 200, got 200 for '%{tolower:IDENT}' 1398s ok 25 1398s # testing : log message [Thu Sep 04 16:16:03.157599 2025] [log_debug:info] [pid 478657:tid 478706] [client 127.0.0.1:44032] ident (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1398s # didn't match 1398s # expected: 'ident' 1398s # received: 'ident' 1398s ok 26 1398s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1398s ok 27 1398s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1398s ok 28 1398s # testing : log message [Thu Sep 04 16:16:03.411654 2025] [log_debug:info] [pid 478657:tid 478706] [client 127.0.0.1:44032] get (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1398s # didn't match 1398s # expected: 'get' 1398s # received: 'get' 1398s ok 29 1398s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1398s ok 1404s t/apache/getfile.t .................. 1404s # using LWP client 1404s 1..221 1404s # Running under perl version 5.040001 for linux 1404s # Current time local: Thu Sep 4 16:16:03 2025 1404s # Current time GMT: Thu Sep 4 16:16:03 2025 1404s # Using Test.pm version 1.31 1404s # Using Apache/Test.pm version 1.44 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "4c64-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 19556 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl.pod 1404s # expected: 19556 1404s # received: 19556 1404s ok 1 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "dbb0-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 56240 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1404s # expected: 56240 1404s # received: 56240 1404s ok 2 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "85ea-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 34282 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1404s # expected: 34282 1404s # received: 34282 1404s ok 3 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "da40-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 55872 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1404s # expected: 55872 1404s # received: 55872 1404s ok 4 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "ab70-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 43888 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1404s # expected: 43888 1404s # received: 43888 1404s ok 5 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "15cb8-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 89272 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1404s # expected: 89272 1404s # received: 89272 1404s ok 6 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2707-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 9991 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1404s # expected: 9991 1404s # received: 9991 1404s ok 7 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2569-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 9577 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1404s # expected: 9577 1404s # received: 9577 1404s ok 8 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1004-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4100 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1404s # expected: 4100 1404s # received: 4100 1404s ok 9 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "e58-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 3672 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1404s # expected: 3672 1404s # received: 3672 1404s ok 10 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1e00-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 7680 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1404s # expected: 7680 1404s # received: 7680 1404s ok 11 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "233a9-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 144297 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1404s # expected: 144297 1404s # received: 144297 1404s ok 12 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1f1e-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 7966 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1404s # expected: 7966 1404s # received: 7966 1404s ok 13 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1aeb-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 6891 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1404s # expected: 6891 1404s # received: 6891 1404s ok 14 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1e50-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 7760 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1404s # expected: 7760 1404s # received: 7760 1404s ok 15 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "18b7-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 6327 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1404s # expected: 6327 1404s # received: 6327 1404s ok 16 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "20a07-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 133639 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1404s # expected: 133639 1404s # received: 133639 1404s ok 17 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "17fe-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 6142 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1404s # expected: 6142 1404s # received: 6142 1404s ok 18 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "e0a-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 3594 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1404s # expected: 3594 1404s # received: 3594 1404s ok 19 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "ff5-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4085 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1404s # expected: 4085 1404s # received: 4085 1404s ok 20 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1d280-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 119424 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1404s # expected: 119424 1404s # received: 119424 1404s ok 21 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "19c5-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 6597 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1404s # expected: 6597 1404s # received: 6597 1404s ok 22 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "14d7-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 5335 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1404s # expected: 5335 1404s # received: 5335 1404s ok 23 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1208-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4616 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1404s # expected: 4616 1404s # received: 4616 1404s ok 24 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1c352-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 115538 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1404s # expected: 115538 1404s # received: 115538 1404s ok 25 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2a07-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 10759 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1404s # expected: 10759 1404s # received: 10759 1404s ok 26 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2fef-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 12271 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1404s # expected: 12271 1404s # received: 12271 1404s ok 27 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2410-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 9232 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1404s # expected: 9232 1404s # received: 9232 1404s ok 28 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1fa8f-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 129679 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1404s # expected: 129679 1404s # received: 129679 1404s ok 29 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "293d-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 10557 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1404s # expected: 10557 1404s # received: 10557 1404s ok 30 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "301f-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 12319 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1404s # expected: 12319 1404s # received: 12319 1404s ok 31 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "20fa-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 8442 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1404s # expected: 8442 1404s # received: 8442 1404s ok 32 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1162-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4450 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1404s # expected: 4450 1404s # received: 4450 1404s ok 33 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "fc09-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 64521 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1404s # expected: 64521 1404s # received: 64521 1404s ok 34 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2009-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 8201 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1404s # expected: 8201 1404s # received: 8201 1404s ok 35 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1007-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4103 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1404s # expected: 4103 1404s # received: 4103 1404s ok 36 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2aac-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 10924 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1404s # expected: 10924 1404s # received: 10924 1404s ok 37 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1168-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4456 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1404s # expected: 4456 1404s # received: 4456 1404s ok 38 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1875a-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 100186 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1404s # expected: 100186 1404s # received: 100186 1404s ok 39 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1e25-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 7717 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1404s # expected: 7717 1404s # received: 7717 1404s ok 40 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1e16-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 7702 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1404s # expected: 7702 1404s # received: 7702 1404s ok 41 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1b69-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 7017 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1404s # expected: 7017 1404s # received: 7017 1404s ok 42 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "115d9-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 71129 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1404s # expected: 71129 1404s # received: 71129 1404s ok 43 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "11f7-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4599 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1404s # expected: 4599 1404s # received: 4599 1404s ok 44 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1806-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 6150 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1404s # expected: 6150 1404s # received: 6150 1404s ok 45 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "13f7-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 5111 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1404s # expected: 5111 1404s # received: 5111 1404s ok 46 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "a038-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 41016 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1404s # expected: 41016 1404s # received: 41016 1404s ok 47 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1662-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 5730 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1404s # expected: 5730 1404s # received: 5730 1404s ok 48 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "124a-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4682 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1404s # expected: 4682 1404s # received: 4682 1404s ok 49 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1374-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4980 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1404s # expected: 4980 1404s # received: 4980 1404s ok 50 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "d310-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 54032 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1404s # expected: 54032 1404s # received: 54032 1404s ok 51 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1b5f-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 7007 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1404s # expected: 7007 1404s # received: 7007 1404s ok 52 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "9201-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 37377 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1404s # expected: 37377 1404s # received: 37377 1404s ok 53 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1076-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4214 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1404s # expected: 4214 1404s # received: 4214 1404s ok 54 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "f68-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 3944 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1404s # expected: 3944 1404s # received: 3944 1404s ok 55 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "fd6-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4054 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1404s # expected: 4054 1404s # received: 4054 1404s ok 56 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "ad8b-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 44427 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1404s # expected: 44427 1404s # received: 44427 1404s ok 57 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1288-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4744 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1404s # expected: 4744 1404s # received: 4744 1404s ok 58 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "f69-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 3945 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1404s # expected: 3945 1404s # received: 3945 1404s ok 59 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "fd7-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4055 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1404s # expected: 4055 1404s # received: 4055 1404s ok 60 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "10d47-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 68935 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1404s # expected: 68935 1404s # received: 68935 1404s ok 61 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "f6a-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 3946 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1404s # expected: 3946 1404s # received: 3946 1404s ok 62 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "fd8-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4056 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1404s # expected: 4056 1404s # received: 4056 1404s ok 63 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "c79b-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 51099 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5400delta.pod 1404s # expected: 51099 1404s # received: 51099 1404s ok 64 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "15dc-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 5596 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl5401delta.pod 1404s # expected: 5596 1404s # received: 5596 1404s ok 65 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1e723-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 124707 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl561delta.pod 1404s # expected: 124707 1404s # received: 124707 1404s ok 66 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1a2bb-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 107195 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl56delta.pod 1404s # expected: 107195 1404s # received: 107195 1404s ok 67 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "94ac-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 38060 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl581delta.pod 1404s # expected: 38060 1404s # received: 38060 1404s ok 68 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1176-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4470 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl582delta.pod 1404s # expected: 4470 1404s # received: 4470 1404s ok 69 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "18bf-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 6335 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl583delta.pod 1404s # expected: 6335 1404s # received: 6335 1404s ok 70 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1cc3-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 7363 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl584delta.pod 1404s # expected: 7363 1404s # received: 7363 1404s ok 71 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1701-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 5889 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl585delta.pod 1404s # expected: 5889 1404s # received: 5889 1404s ok 72 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "122b-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4651 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl586delta.pod 1404s # expected: 4651 1404s # received: 4651 1404s ok 73 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "20a4-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 8356 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl587delta.pod 1404s # expected: 8356 1404s # received: 8356 1404s ok 74 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "62c1-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 25281 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl588delta.pod 1404s # expected: 25281 1404s # received: 25281 1404s ok 75 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "d28d-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 53901 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl589delta.pod 1404s # expected: 53901 1404s # received: 53901 1404s ok 76 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1c1d5-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 115157 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perl58delta.pod 1404s # expected: 115157 1404s # received: 115157 1404s ok 77 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "4fe9-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 20457 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlaix.pod 1404s # expected: 20457 1404s # received: 20457 1404s ok 78 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1688-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 5768 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlamiga.pod 1404s # expected: 5768 1404s # received: 5768 1404s ok 79 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2031-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 8241 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlandroid.pod 1404s # expected: 8241 1404s # received: 8241 1404s ok 80 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "cec59-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 846937 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlapi.pod 1404s # expected: 846937 1404s # received: 846937 1404s ok 81 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "5838-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 22584 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlapio.pod 1404s # expected: 22584 1404s # received: 22584 1404s ok 82 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1b62-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 7010 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlartistic.pod 1404s # expected: 7010 1404s # received: 7010 1404s ok 83 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "210c-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 8460 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlbook.pod 1404s # expected: 8460 1404s # received: 8460 1404s ok 84 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "126-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 294 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlboot.pod 1404s # expected: 294 1404s # received: 294 1404s ok 85 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "130-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 304 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlbot.pod 1404s # expected: 304 1404s # received: 304 1404s ok 86 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1f50-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 8016 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1404s # expected: 8016 1404s # received: 8016 1404s ok 87 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "dea2-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 56994 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlcall.pod 1404s # expected: 56994 1404s # received: 56994 1404s ok 88 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1180-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4480 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlcheat.pod 1404s # expected: 4480 1404s # received: 4480 1404s ok 89 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "3179-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 12665 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlclass.pod 1404s # expected: 12665 1404s # received: 12665 1404s ok 90 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "3c63-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 15459 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:08 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1404s # expected: 15459 1404s # received: 15459 1404s ok 91 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "d19f-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 53663 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlclib.pod 1404s # expected: 53663 1404s # received: 53663 1404s ok 92 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "12e5-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4837 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlcn.pod 1404s # expected: 4837 1404s # received: 4837 1404s ok 93 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1b1b-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 6939 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1404s # expected: 6939 1404s # received: 6939 1404s ok 94 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "662a-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 26154 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1404s # expected: 26154 1404s # received: 26154 1404s ok 95 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "cfa2-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 53154 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perldata.pod 1404s # expected: 53154 1404s # received: 53154 1404s ok 96 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "134d-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4941 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1404s # expected: 4941 1404s # received: 4941 1404s ok 97 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "a85c-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 43100 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perldebguts.pod 1404s # expected: 43100 1404s # received: 43100 1404s ok 98 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "5693-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 22163 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perldebtut.pod 1404s # expected: 22163 1404s # received: 22163 1404s ok 99 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "9bc9-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 39881 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perldebug.pod 1404s # expected: 39881 1404s # received: 39881 1404s ok 100 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "15dc-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 5596 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perldelta.pod 1404s # expected: 5596 1404s # received: 5596 1404s ok 101 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "5fb8-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 24504 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1404s # expected: 24504 1404s # received: 24504 1404s ok 102 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "4d4ea-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 316650 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perldiag.pod 1404s # expected: 316650 1404s # received: 316650 1404s ok 103 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "24a0-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 9376 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perldoc.pod 1404s # expected: 9376 1404s # received: 9376 1404s ok 104 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "b4ed-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 46317 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1404s # expected: 46317 1404s # received: 46317 1404s ok 105 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "6946-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 26950 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perldsc.pod 1404s # expected: 26950 1404s # received: 26950 1404s ok 106 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1f20-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 7968 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perldtrace.pod 1404s # expected: 7968 1404s # received: 7968 1404s ok 107 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1497f-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 84351 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1404s # expected: 84351 1404s # received: 84351 1404s ok 108 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "937e-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 37758 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlembed.pod 1404s # expected: 37758 1404s # received: 37758 1404s ok 109 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2812-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 10258 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1404s # expected: 10258 1404s # received: 10258 1404s ok 110 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "58d2-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 22738 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlfaq.pod 1404s # expected: 22738 1404s # received: 22738 1404s ok 111 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "34a1-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 13473 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1404s # expected: 13473 1404s # received: 13473 1404s ok 112 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "292a-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 10538 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1404s # expected: 10538 1404s # received: 10538 1404s ok 113 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "92e1-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 37601 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1404s # expected: 37601 1404s # received: 37601 1404s ok 114 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "16bcd-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 93133 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1404s # expected: 93133 1404s # received: 93133 1404s ok 115 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "dbc1-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 56257 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1404s # expected: 56257 1404s # received: 56257 1404s ok 116 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "9a71-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 39537 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1404s # expected: 39537 1404s # received: 39537 1404s ok 117 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "93ae-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 37806 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1404s # expected: 37806 1404s # received: 37806 1404s ok 118 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "c30c-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 49932 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1404s # expected: 49932 1404s # received: 49932 1404s ok 119 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "3b75-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 15221 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1404s # expected: 15221 1404s # received: 15221 1404s ok 120 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "56ca-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 22218 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlfilter.pod 1404s # expected: 22218 1404s # received: 22218 1404s ok 121 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "342b-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 13355 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlfork.pod 1404s # expected: 13355 1404s # received: 13355 1404s ok 122 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "4122-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 16674 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlform.pod 1404s # expected: 16674 1404s # received: 16674 1404s ok 123 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "671-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 1649 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1404s # expected: 1649 1404s # received: 1649 1404s ok 124 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "68740-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 427840 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlfunc.pod 1404s # expected: 427840 1404s # received: 427840 1404s ok 125 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "7c2e-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 31790 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlgit.pod 1404s # expected: 31790 1404s # received: 31790 1404s ok 126 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "219ca-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 137674 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlglossary.pod 1404s # expected: 137674 1404s # received: 137674 1404s ok 127 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "4072-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 16498 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlgov.pod 1404s # expected: 16498 1404s # received: 16498 1404s ok 128 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "35f7-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 13815 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlgpl.pod 1404s # expected: 13815 1404s # received: 13815 1404s ok 129 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "31bb8-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 203704 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlguts.pod 1404s # expected: 203704 1404s # received: 203704 1404s ok 130 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "afe5-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 45029 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlhack.pod 1404s # expected: 45029 1404s # received: 45029 1404s ok 131 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1297d-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 76157 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1404s # expected: 76157 1404s # received: 76157 1404s ok 132 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1809-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 6153 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1404s # expected: 6153 1404s # received: 6153 1404s ok 133 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "602-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 1538 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1404s # expected: 1538 1404s # received: 1538 1404s ok 134 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "ebeb-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 60395 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlhist.pod 1404s # expected: 60395 1404s # received: 60395 1404s ok 135 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "77a4-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 30628 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlhpux.pod 1404s # expected: 30628 1404s # received: 30628 1404s ok 136 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "7dd-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 2013 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlhurd.pod 1404s # expected: 2013 1404s # received: 2013 1404s ok 137 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1fc9f-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 130207 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlintern.pod 1404s # expected: 130207 1404s # received: 130207 1404s ok 138 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "9216-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 37398 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlinterp.pod 1404s # expected: 37398 1404s # received: 37398 1404s ok 139 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "579a-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 22426 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlintro.pod 1404s # expected: 22426 1404s # received: 22426 1404s ok 140 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "8ad2-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 35538 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perliol.pod 1404s # expected: 35538 1404s # received: 35538 1404s ok 141 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "11818-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 71704 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlipc.pod 1404s # expected: 71704 1404s # received: 71704 1404s ok 142 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1150-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4432 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlirix.pod 1404s # expected: 4432 1404s # received: 4432 1404s ok 143 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "20a8-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 8360 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perljp.pod 1404s # expected: 8360 1404s # received: 8360 1404s ok 144 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2fc0-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 12224 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlko.pod 1404s # expected: 12224 1404s # received: 12224 1404s ok 145 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "163-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 355 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1404s # expected: 355 1404s # received: 355 1404s ok 146 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "7ea-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 2026 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perllinux.pod 1404s # expected: 2026 1404s # received: 2026 1404s ok 147 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "12978-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 76152 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perllocale.pod 1404s # expected: 76152 1404s # received: 76152 1404s ok 148 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2487-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 9351 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perllol.pod 1404s # expected: 9351 1404s # received: 9351 1404s ok 149 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2f6f-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 12143 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1404s # expected: 12143 1404s # received: 12143 1404s ok 150 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "67a7-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 26535 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlmod.pod 1404s # expected: 26535 1404s # received: 26535 1404s ok 151 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2574-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 9588 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1404s # expected: 9588 1404s # received: 9588 1404s ok 152 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1095c-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 67932 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1404s # expected: 67932 1404s # received: 67932 1404s ok 153 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "573b-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 22331 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1404s # expected: 22331 1404s # received: 22331 1404s ok 154 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "d65-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 3429 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1404s # expected: 3429 1404s # received: 3429 1404s ok 155 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2ad3-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 10963 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1404s # expected: 10963 1404s # received: 10963 1404s ok 156 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "20a5-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 8357 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlnumber.pod 1404s # expected: 8357 1404s # received: 8357 1404s ok 157 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "8d31-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 36145 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlobj.pod 1404s # expected: 36145 1404s # received: 36145 1404s ok 158 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "6885-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 26757 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlootut.pod 1404s # expected: 26757 1404s # received: 26757 1404s ok 159 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2b4ac-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 177324 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlop.pod 1404s # expected: 177324 1404s # received: 177324 1404s ok 160 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "4db-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 1243 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1404s # expected: 1243 1404s # received: 1243 1404s ok 161 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "3b77-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 15223 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlopentut.pod 1404s # expected: 15223 1404s # received: 15223 1404s ok 162 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "16cb7-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 93367 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlos2.pod 1404s # expected: 93367 1404s # received: 93367 1404s ok 163 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "37cb-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 14283 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlos390.pod 1404s # expected: 14283 1404s # received: 14283 1404s ok 164 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "12b0-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4784 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlos400.pod 1404s # expected: 4784 1404s # received: 4784 1404s ok 165 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "c8a9-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 51369 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1404s # expected: 51369 1404s # received: 51369 1404s ok 166 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "c2bc-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 49852 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlperf.pod 1404s # expected: 49852 1404s # received: 49852 1404s ok 167 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1418-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 5144 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlplan9.pod 1404s # expected: 5144 1404s # received: 5144 1404s ok 168 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "5b65-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 23397 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlpod.pod 1404s # expected: 23397 1404s # received: 23397 1404s ok 169 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "10d10-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 68880 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1404s # expected: 68880 1404s # received: 68880 1404s ok 170 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2f40-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 12096 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1404s # expected: 12096 1404s # received: 12096 1404s ok 171 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "67b7-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 26551 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1404s # expected: 26551 1404s # received: 26551 1404s ok 172 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "15db1-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 89521 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlport.pod 1404s # expected: 89521 1404s # received: 89521 1404s ok 173 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1412-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 5138 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlpragma.pod 1404s # expected: 5138 1404s # received: 5138 1404s ok 174 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1a25-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 6693 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlqnx.pod 1404s # expected: 6693 1404s # received: 6693 1404s ok 175 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "21256-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 135766 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlre.pod 1404s # expected: 135766 1404s # received: 135766 1404s ok 176 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "8a9c-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 35484 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlreapi.pod 1404s # expected: 35484 1404s # received: 35484 1404s ok 177 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "818f-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 33167 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1404s # expected: 33167 1404s # received: 33167 1404s ok 178 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "bec7-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 48839 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1404s # expected: 48839 1404s # received: 48839 1404s ok 179 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "8d5c-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 36188 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlref.pod 1404s # expected: 36188 1404s # received: 36188 1404s ok 180 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "4944-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 18756 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlreftut.pod 1404s # expected: 18756 1404s # received: 18756 1404s ok 181 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "a989-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 43401 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlreguts.pod 1404s # expected: 43401 1404s # received: 43401 1404s ok 182 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1fd-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 509 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlrepository.pod 1404s # expected: 509 1404s # received: 509 1404s ok 183 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "4b07-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 19207 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlrequick.pod 1404s # expected: 19207 1404s # received: 19207 1404s ok 184 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "3caa-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 15530 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlreref.pod 1404s # expected: 15530 1404s # received: 15530 1404s ok 185 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1e1ef-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 123375 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlretut.pod 1404s # expected: 123375 1404s # received: 123375 1404s ok 186 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "651-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 1617 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlriscos.pod 1404s # expected: 1617 1404s # received: 1617 1404s ok 187 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "e707-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 59143 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlrun.pod 1404s # expected: 59143 1404s # received: 59143 1404s ok 188 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "6cea-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 27882 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlsec.pod 1404s # expected: 27882 1404s # received: 27882 1404s ok 189 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "4af2-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 19186 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1404s # expected: 19186 1404s # received: 19186 1404s ok 190 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "7494-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 29844 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1404s # expected: 29844 1404s # received: 29844 1404s ok 191 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1bdc-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 7132 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlsource.pod 1404s # expected: 7132 1404s # received: 7132 1404s ok 192 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "233b-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 9019 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlstyle.pod 1404s # expected: 9019 1404s # received: 9019 1404s ok 193 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "12fb9-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 77753 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlsub.pod 1404s # expected: 77753 1404s # received: 77753 1404s ok 194 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "d31f-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 54047 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlsyn.pod 1404s # expected: 54047 1404s # received: 54047 1404s ok 195 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2858-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 10328 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlsynology.pod 1404s # expected: 10328 1404s # received: 10328 1404s ok 196 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "b184-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 45444 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1404s # expected: 45444 1404s # received: 45444 1404s ok 197 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "9a91-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 39569 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perltie.pod 1404s # expected: 39569 1404s # received: 39569 1404s ok 198 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "cda6a-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 842346 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perltoc.pod 1404s # expected: 842346 1404s # received: 842346 1404s ok 199 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "174-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 372 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perltodo.pod 1404s # expected: 372 1404s # received: 372 1404s ok 200 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "126-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 294 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perltooc.pod 1404s # expected: 294 1404s # received: 294 1404s ok 201 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "126-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 294 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perltoot.pod 1404s # expected: 294 1404s # received: 294 1404s ok 202 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "297f-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 10623 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perltrap.pod 1404s # expected: 10623 1404s # received: 10623 1404s ok 203 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "213f-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 8511 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perltru64.pod 1404s # expected: 8511 1404s # received: 8511 1404s ok 204 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1183-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 4483 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perltw.pod 1404s # expected: 4483 1404s # received: 4483 1404s ok 205 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "162b6-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 90806 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlunicode.pod 1404s # expected: 90806 1404s # received: 90806 1404s ok 206 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "6349-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 25417 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlunicook.pod 1404s # expected: 25417 1404s # received: 25417 1404s ok 207 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "372e-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 14126 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1404s # expected: 14126 1404s # received: 14126 1404s ok 208 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "96e1-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 38625 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perluniintro.pod 1404s # expected: 38625 1404s # received: 38625 1404s ok 209 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "6eefa-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 454394 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perluniprops.pod 1404s # expected: 454394 1404s # received: 454394 1404s ok 210 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1f10-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 7952 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlunitut.pod 1404s # expected: 7952 1404s # received: 7952 1404s ok 211 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "1ce8-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 7400 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlutil.pod 1404s # expected: 7400 1404s # received: 7400 1404s ok 212 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "16c17-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 93207 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlvar.pod 1404s # expected: 93207 1404s # received: 93207 1404s ok 213 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "c68d-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 50829 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlvms.pod 1404s # expected: 50829 1404s # received: 50829 1404s ok 214 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "f16-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 3862 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlvos.pod 1404s # expected: 3862 1404s # received: 3862 1404s ok 215 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "7c61-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 31841 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlwin32.pod 1404s # expected: 31841 1404s # received: 31841 1404s ok 216 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "12d15-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 77077 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlxs.pod 1404s # expected: 77077 1404s # received: 77077 1404s ok 217 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "c51f-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 50463 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlxstut.pod 1404s # expected: 50463 1404s # received: 50463 1404s ok 218 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "5dc1-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 24001 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1404s # expected: 24001 1404s # received: 24001 1404s ok 219 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "722e4-63a9ccb563e40" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 467684 1404s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-binary-httpd 1404s # expected: 467684 1404s # received: 467684 1404s ok 220 1404s #lwp request: 1404s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1404s #User-Agent: libwww-perl/6.78 1404s # 1404s #server response: 1404s #HTTP/1.1 200 OK 1404s #Connection: close 1404s #Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Accept-Ranges: bytes 1404s #ETag: "2e1600-63aee5c187c80" 1404s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1404s #Vary: In-If1 1404s #Content-Length: 3020288 1404s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1404s #Client-Date: Thu, 04 Sep 2025 16:16:09 GMT 1404s #Client-Peer: 127.0.0.1:8529 1404s #Client-Response-Num: 1 1404s #DMMATCH1: 1 1404s # 1404s # testing : download of /getfiles-binary-perl 1404s # expected: 3020288 1404s # received: 3020288 1404s ok 221 1404s ok 1410s t/apache/headers.t .................. 1410s 1..27 1410s # Running under perl version 5.040001 for linux 1410s # Current time local: Thu Sep 4 16:16:09 2025 1410s # Current time GMT: Thu Sep 4 16:16:09 2025 1410s # Using Test.pm version 1.31 1410s # Using Apache/Test.pm version 1.44 1410s testing: Hello: World 1410s ok 1 1410s # testing : response success 1410s # expected: qr/HTTP\/1\.. 200 OK/ 1410s # received: 'HTTP/1.1 200 OK' 1410s ok 2 1410s header: [World] vs [World] 1410s # testing : compare header Hello value 1410s # expected: 'World' 1410s # received: 'World' 1410s ok 3 1410s testing: Hello: World 1410s ok 4 1410s # testing : response success 1410s # expected: qr/HTTP\/1\.. 200 OK/ 1410s # received: 'HTTP/1.1 200 OK' 1410s ok 5 1410s header: [World] vs [World] 1410s # testing : compare header Hello value 1410s # expected: 'World' 1410s # received: 'World' 1410s ok 6 1410s testing: Hello: World 1410s ok 7 1410s # testing : response success 1410s # expected: qr/HTTP\/1\.. 200 OK/ 1410s # received: 'HTTP/1.1 200 OK' 1410s ok 8 1410s header: [World] vs [World] 1410s # testing : compare header Hello value 1410s # expected: 'World' 1410s # received: 'World' 1410s ok 9 1410s testing: Hello: Foo 1410s Bar 1410s ok 10 1410s # testing : response success 1410s # expected: qr/HTTP\/1\.. 200 OK/ 1410s # received: 'HTTP/1.1 200 OK' 1410s ok 11 1410s header: [Foo Bar] vs [Foo Bar] 1410s # testing : compare header Hello value 1410s # expected: 'Foo Bar' 1410s # received: 'Foo Bar' 1410s ok 12 1410s testing: Hello: Foo 1410s Bar 1410s ok 13 1410s # testing : response success 1410s # expected: qr/HTTP\/1\.. 200 OK/ 1410s # received: 'HTTP/1.1 200 OK' 1410s ok 14 1410s header: [Foo Bar] vs [Foo Bar] 1410s # testing : compare header Hello value 1410s # expected: 'Foo Bar' 1410s # received: 'Foo Bar' 1410s ok 15 1410s testing: Hello: Foo 1410s Bar 1410s ok 16 1410s # testing : response success 1410s # expected: qr/HTTP\/1\.. 200 OK/ 1410s # received: 'HTTP/1.1 200 OK' 1410s ok 17 1410s header: [Foo Bar] vs [Foo Bar] 1410s # testing : compare header Hello value 1410s # expected: 'Foo Bar' 1410s # received: 'Foo Bar' 1410s ok 18 1410s testing: Hello: Foo 1410s Bar 1410s ok 19 1410s # testing : response success 1410s # expected: qr/HTTP\/1\.. 200 OK/ 1410s # received: 'HTTP/1.1 200 OK' 1410s ok 20 1410s header: [Foo Bar] vs [Foo Bar] 1410s # testing : compare header Hello value 1410s # expected: 'Foo Bar' 1410s # received: 'Foo Bar' 1410s ok 21 1410s testing: Hello: Foo 1410s Bar 1410s ok 22 1410s # testing : response success 1410s # expected: qr/HTTP\/1\.. 200 OK/ 1410s # received: 'HTTP/1.1 200 OK' 1410s ok 23 1410s header: [Foo Bar] vs [Foo Bar] 1410s # testing : compare header Hello value 1410s # expected: 'Foo Bar' 1410s # received: 'Foo Bar' 1410s ok 24 1410s testing: Hello:World 1410s ok 25 1410s # testing : response success 1410s # expected: qr/HTTP\/1\.. 200 OK/ 1410s # received: 'HTTP/1.1 200 OK' 1410s ok 26 1410s header: [World] vs [World] 1410s # testing : compare header Hello value 1410s # expected: 'World' 1410s # received: 'World' 1410s ok 27 1410s ok 1416s t/apache/hostcheck.t ................ 1416s 1..14 1416s # Running under perl version 5.040001 for linux 1416s # Current time local: Thu Sep 4 16:16:15 2025 1416s # Current time GMT: Thu Sep 4 16:16:15 2025 1416s # Using Test.pm version 1.31 1416s # Using Apache/Test.pm version 1.44 1416s # SENDING to 127.0.0.1:8529 1416s # GET / HTTP/1.1 1416s Host: localhost 1416s 1416s # expected 200, got 200 for ok 1416s ok 1 1416s # SENDING to 127.0.0.1:8529 1416s # GET / HTTP/1.1 1416s Host: localhost:1 1416s 1416s # expected 200, got 200 for port ignored 1416s ok 2 1416s # SENDING to 127.0.0.1:8529 1416s # GET / HTTP/1.1 1416s Host: notlisted 1416s 1416s # expected 200, got 200 for name not listed 1416s ok 3 1416s # SENDING to 127.0.0.1:8529 1416s # GET / HTTP/1.1 1416s Host: 127.0.0.1 1416s 1416s # expected 200, got 200 for IP not in serveralias/servername 1416s ok 4 1416s # SENDING to 127.0.0.1:8529 1416s # GET / HTTP/1.1 1416s Host: default-strict 1416s 1416s # expected 200, got 200 for NVH matches in default server 1416s ok 5 1416s # SENDING to 127.0.0.1:8529 1416s # GET / HTTP/1.1 1416s Host: nvh-strict 1416s 1416s # expected 200, got 200 for NVH matches 1416s ok 6 1416s # SENDING to 127.0.0.1:8529 1416s # GET / HTTP/1.1 1416s Host: nvh-strict:1 1416s 1416s # expected 200, got 200 for NVH matches port ignored 1416s ok 7 1416s # SENDING to 127.0.0.1:8537 1416s # GET / HTTP/1.1 1416s Host: localhost 1416s 1416s # expected 400, got 400 for ok 1416s ok 8 1416s # SENDING to 127.0.0.1:8537 1416s # GET / HTTP/1.1 1416s Host: localhost:1 1416s 1416s # expected 400, got 400 for port ignored 1416s ok 9 1416s # SENDING to 127.0.0.1:8537 1416s # GET / HTTP/1.1 1416s Host: notlisted 1416s 1416s # expected 400, got 400 for name not listed 1416s ok 10 1416s # SENDING to 127.0.0.1:8537 1416s # GET / HTTP/1.1 1416s Host: 127.0.0.1 1416s 1416s # expected 400, got 400 for IP not in serveralias/servername 1416s ok 11 1416s # SENDING to 127.0.0.1:8537 1416s # GET / HTTP/1.1 1416s Host: default-strict 1416s 1416s # expected 200, got 200 for NVH matches in default server 1416s ok 12 1416s # SENDING to 127.0.0.1:8537 1416s # GET / HTTP/1.1 1416s Host: nvh-strict 1416s 1416s # expected 200, got 200 for NVH matches 1416s ok 13 1416s # SENDING to 127.0.0.1:8537 1416s # GET / HTTP/1.1 1416s Host: nvh-strict:1 1416s 1416s # expected 200, got 200 for NVH matches port ignored 1416s ok 14 1416s ok 1423s t/apache/http_strict.t .............. 1423s 1..178 1423s # Running under perl version 5.040001 for linux 1423s # Current time local: Thu Sep 4 16:16:21 2025 1423s # Current time GMT: Thu Sep 4 16:16:21 2025 1423s # Using Test.pm version 1.31 1423s # Using Apache/Test.pm version 1.44 1423s # SENDING: 1423s # GET / HTTP/1.0\r\n\r\n 1423s # expecting success, got 200 1423s ok 1 1423s # SENDING: 1423s # GET / HTTP/1.0\n\n 1423s # expecting success, got 200 1423s ok 2 1423s # SENDING: 1423s # get / HTTP/1.0\r\n\r\n 1423s # expecting 501, got 501 1423s ok 3 1423s # SENDING: 1423s # G ET / HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 4 1423s # SENDING: 1423s # G\x00ET / HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 5 1423s # SENDING: 1423s # G/T / HTTP/1.0\r\n\r\n 1423s # expecting 501, got 501 1423s ok 6 1423s # SENDING: 1423s # GET /\x00 HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 7 1423s # SENDING: 1423s # GET / HTTP/1.0\x00\r\n\r\n 1423s # expecting 400, got 400 1423s ok 8 1423s # SENDING: 1423s # GET\x0c/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 9 1423s # SENDING: 1423s # GET\r/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 10 1423s # SENDING: 1423s # GET\t/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 11 1423s # SENDING: 1423s # GET / HTT/1.0\r\n\r\n 1423s # expecting error, got 400 1423s ok 12 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1423s # expecting success, got 200 1423s ok 13 1423s # SENDING: 1423s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1423s # expecting success, got 200 1423s ok 14 1423s # SENDING: 1423s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1423s # expecting success, got 200 1423s ok 15 1423s # SENDING: 1423s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1423s # expecting 400, got 400 1423s ok 16 1423s # SENDING: 1423s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1423s # expecting 400, got 400 1423s ok 17 1423s # SENDING: 1423s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1423s # expecting 200, got 200 1423s ok 18 1423s # SENDING: 1423s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1423s # expecting 400, got 400 1423s ok 19 1423s # SENDING: 1423s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1423s # expecting error, got 400 1423s ok 20 1423s # SENDING: 1423s # GET / HTTP/0.9\r\n\r\n 1423s # expecting error, got 400 1423s ok 21 1423s # SENDING: 1423s # GET / HTTP/0.8\r\n\r\n 1423s # expecting error, got 400 1423s ok 22 1423s # SENDING: 1423s # GET /\x01 HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 23 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 24 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 25 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1423s # expecting 400, got 400 1423s ok 26 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 27 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1423s # expecting 400, got 400 1423s ok 28 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1423s # expecting 400, got 400 1423s ok 29 1423s # SENDING: 1423s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1423s # expecting 400, got 400 1423s ok 30 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 31 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1423s # expecting 400, got 400 1423s ok 32 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1423s # expecting 400, got 400 1423s ok 33 1423s # SENDING: 1423s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1423s # expecting 400, got 400 1423s ok 34 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 35 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1423s # expecting 400, got 400 1423s ok 36 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1423s # expecting 400, got 400 1423s ok 37 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 38 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1423s # expecting 400, got 400 1423s ok 39 1423s # SENDING: 1423s # GET / HTTP/1.0\r\r 1423s # expecting dropped connection and HTTPD dropped connection 1423s ok 40 1423s # SENDING: 1423s # GET /\r\n 1423s # expecting headerless HTTP/0.9 body, got response 1423s ok 41 1423s # SENDING: 1423s # GET /#frag HTTP/1.0\r\n 1423s # expecting 400, got 400 1423s ok 42 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1423s # expecting 200, got 200 1423s ok 43 1423s # SENDING: 1423s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1423s # expecting 200, got 200 1423s ok 44 1423s # SENDING: 1423s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1423s # expecting 200, got 200 1423s ok 45 1423s # SENDING: 1423s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1423s # expecting 200, got 200 1423s ok 46 1423s # SENDING: 1423s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1423s # expecting 200, got 200 1423s ok 47 1423s # SENDING: 1423s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1423s # expecting 200, got 200 1423s ok 48 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1423s # expecting 200, got 200 1423s ok 49 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1423s # expecting 400, got 400 1423s ok 50 1423s # SENDING: 1423s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1423s # expecting 200, got 200 1423s ok 51 1423s # SENDING: 1423s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 52 1423s # SENDING: 1423s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 53 1423s # SENDING: 1423s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 54 1423s # SENDING: 1423s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1423s # expecting 200, got 200 1423s ok 55 1423s # SENDING: 1423s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1423s # expecting success, got 200 1423s ok 56 1423s # SENDING: 1423s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1423s # expecting success, got 200 1423s ok 57 1423s # SENDING: 1423s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1423s # expecting success, got 200 1423s ok 58 1423s # SENDING: 1423s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1423s # expecting success, got 200 1423s ok 59 1423s # SENDING: 1423s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 60 1423s # SENDING: 1423s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1423s # expecting success, got 200 1423s ok 61 1423s # SENDING: 1423s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1423s # expecting success, got 200 1423s ok 62 1423s # SENDING: 1423s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 63 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1423s # expecting success, got 200 1423s ok 64 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1423s # expecting success, got 200 1423s ok 65 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1423s # expecting success, got 200 1423s ok 66 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1423s # expecting success, got 200 1423s ok 67 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1423s # expecting success, got 200 1423s ok 68 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1423s # expecting success, got 200 1423s ok 69 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1423s # expecting 200, got 200 1423s ok 70 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1423s # expecting 200, got 200 1423s ok 71 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1423s # expecting 400, got 400 1423s ok 72 1423s # SENDING: 1423s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 73 1423s # SENDING: 1423s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 74 1423s # SENDING: 1423s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 75 1423s # SENDING: 1423s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 76 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1423s # expecting 200, got 200 1423s ok 77 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1423s # expecting 200, got 200 1423s ok 78 1423s # SENDING: 1423s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1423s # expecting 200, got 200 1423s ok 79 1423s # SENDING: 1423s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1423s # DECODED: Foo: bar 1423s # RESPONSE: 1423s # HTTP/1.1 200 OK\r\n 1423s # Date: Thu, 04 Sep 2025 16:16:27 GMT\r\n 1423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1423s # Foo: bar\r\n 1423s # Vary: In-If1\r\n 1423s # DMMATCH1: 1\r\n 1423s # Connection: close\r\n 1423s # Content-Type: text/plain\r\n 1423s # \r\n 1423s # Hi!\n 1423s # SERVERNAME=localhost\n 1423s # HTTP_HOST=\n 1423s # 1423s # expecting 200, got 200 1423s ok 80 1423s # SENDING: 1423s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1423s # DECODED: Foo: 1423s # RESPONSE: 1423s # HTTP/1.1 200 OK\r\n 1423s # Date: Thu, 04 Sep 2025 16:16:27 GMT\r\n 1423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1423s # Foo: \r\n 1423s # Vary: In-If1\r\n 1423s # DMMATCH1: 1\r\n 1423s # Connection: close\r\n 1423s # Content-Type: text/plain\r\n 1423s # \r\n 1423s # Hi!\n 1423s # SERVERNAME=localhost\n 1423s # HTTP_HOST=\n 1423s # 1423s # expecting 200, got 200 1423s ok 81 1423s # SENDING: 1423s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1423s # DECODED: : bar 1423s # RESPONSE: 1423s # HTTP/1.1 500 Internal Server Error\r\n 1423s # Date: Thu, 04 Sep 2025 16:16:27 GMT\r\n 1423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1423s # Connection: close\r\n 1423s # Content-Type: text/html; charset=iso-8859-1\r\n 1423s # \r\n 1423s # \n 1423s # \n 1423s # ... 1423s # expecting 500, got 500 1423s ok 82 1423s # SENDING: 1423s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1423s # DECODED: F\x00oo: bar 1423s # RESPONSE: 1423s # HTTP/1.1 500 Internal Server Error\r\n 1423s # Date: Thu, 04 Sep 2025 16:16:27 GMT\r\n 1423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1423s # Content-Length: 528\r\n 1423s # Connection: close\r\n 1423s # Content-Type: text/html; charset=iso-8859-1\r\n 1423s # \r\n 1423s # \n 1423s # \n 1423s # ... 1423s # expecting 500, got 500 1423s ok 83 1423s # SENDING: 1423s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1423s # DECODED: F\x01oo: bar 1423s # RESPONSE: 1423s # HTTP/1.1 500 Internal Server Error\r\n 1423s # Date: Thu, 04 Sep 2025 16:16:28 GMT\r\n 1423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1423s # Connection: close\r\n 1423s # Content-Type: text/html; charset=iso-8859-1\r\n 1423s # \r\n 1423s # \n 1423s # \n 1423s # ... 1423s # expecting 500, got 500 1423s ok 84 1423s # SENDING: 1423s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1423s # DECODED: F\noo: bar 1423s # RESPONSE: 1423s # HTTP/1.1 500 Internal Server Error\r\n 1423s # Date: Thu, 04 Sep 2025 16:16:28 GMT\r\n 1423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1423s # Content-Length: 528\r\n 1423s # Connection: close\r\n 1423s # Content-Type: text/html; charset=iso-8859-1\r\n 1423s # \r\n 1423s # \n 1423s # \n 1423s # ... 1423s # expecting 500, got 500 1423s ok 85 1423s # SENDING: 1423s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1423s # DECODED: Foo: b\tar 1423s # RESPONSE: 1423s # HTTP/1.1 200 OK\r\n 1423s # Date: Thu, 04 Sep 2025 16:16:28 GMT\r\n 1423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1423s # Foo: b\tar\r\n 1423s # Vary: In-If1\r\n 1423s # DMMATCH1: 1\r\n 1423s # Content-Length: 36\r\n 1423s # Connection: close\r\n 1423s # Content-Type: text/plain\r\n 1423s # \r\n 1423s # Hi!\n 1423s # SERVERNAME=localhost\n 1423s # HTTP_HOST=\n 1423s # 1423s # expecting 200, got 200 1423s ok 86 1423s # SENDING: 1423s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1423s # DECODED: Foo: b\x01ar 1423s # RESPONSE: 1423s # HTTP/1.1 500 Internal Server Error\r\n 1423s # Date: Thu, 04 Sep 2025 16:16:28 GMT\r\n 1423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1423s # Content-Length: 564\r\n 1423s # Connection: close\r\n 1423s # Content-Type: text/html; charset=iso-8859-1\r\n 1423s # \r\n 1423s # \n 1423s # \n 1423s # ... 1423s # expecting 500, got 500 1423s ok 87 1423s # SENDING: 1423s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1423s # expecting 500, got 500 1423s ok 88 1423s # SENDING: 1423s # GET / HTTP/1.0\r\n\r\n 1423s # expecting success, got 200 1423s ok 89 1423s # SENDING: 1423s # GET / HTTP/1.0\n\n 1423s # expecting 400, got 400 1423s ok 90 1423s # SENDING: 1423s # get / HTTP/1.0\r\n\r\n 1423s # expecting 501, got 501 1423s ok 91 1423s # SENDING: 1423s # G ET / HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 92 1423s # SENDING: 1423s # G\x00ET / HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 93 1423s # SENDING: 1423s # G/T / HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 94 1423s # SENDING: 1423s # GET /\x00 HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 95 1423s # SENDING: 1423s # GET / HTTP/1.0\x00\r\n\r\n 1423s # expecting 400, got 400 1423s ok 96 1423s # SENDING: 1423s # GET\x0c/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 97 1423s # SENDING: 1423s # GET\r/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 98 1423s # SENDING: 1423s # GET\t/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 99 1423s # SENDING: 1423s # GET / HTT/1.0\r\n\r\n 1423s # expecting error, got 400 1423s ok 100 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1423s # expecting success, got 200 1423s ok 101 1423s # SENDING: 1423s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1423s # expecting success, got 200 1423s ok 102 1423s # SENDING: 1423s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1423s # expecting success, got 200 1423s ok 103 1423s # SENDING: 1423s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1423s # expecting 400, got 400 1423s ok 104 1423s # SENDING: 1423s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1423s # expecting 400, got 400 1423s ok 105 1423s # SENDING: 1423s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1423s # expecting 400, got 400 1423s ok 106 1423s # SENDING: 1423s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1423s # expecting 400, got 400 1423s ok 107 1423s # SENDING: 1423s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1423s # expecting error, got 400 1423s ok 108 1423s # SENDING: 1423s # GET / HTTP/0.9\r\n\r\n 1423s # expecting error, got 400 1423s ok 109 1423s # SENDING: 1423s # GET / HTTP/0.8\r\n\r\n 1423s # expecting error, got 400 1423s ok 110 1423s # SENDING: 1423s # GET /\x01 HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 111 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 112 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 113 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1423s # expecting 400, got 400 1423s ok 114 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1423s # expecting 400, got 400 1423s ok 115 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1423s # expecting 400, got 400 1423s ok 116 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1423s # expecting 400, got 400 1423s ok 117 1423s # SENDING: 1423s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1423s # expecting 400, got 400 1423s ok 118 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 119 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1423s # expecting 400, got 400 1423s ok 120 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1423s # expecting 400, got 400 1423s ok 121 1423s # SENDING: 1423s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1423s # expecting 400, got 400 1423s ok 122 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1423s # expecting 400, got 400 1423s ok 123 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1423s # expecting 400, got 400 1423s ok 124 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1423s # expecting 400, got 400 1423s ok 125 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 126 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1423s # expecting 400, got 400 1423s ok 127 1423s # SENDING: 1423s # GET / HTTP/1.0\r\r 1423s # expecting dropped connection and HTTPD dropped connection 1423s ok 128 1423s # SENDING: 1423s # GET /\r\n 1423s # expecting headerless HTTP/0.9 body, got response 1423s ok 129 1423s # SENDING: 1423s # GET /#frag HTTP/1.0\r\n 1423s # expecting 400, got 400 1423s ok 130 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1423s # expecting 400, got 400 1423s ok 131 1423s # SENDING: 1423s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 132 1423s # SENDING: 1423s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 133 1423s # SENDING: 1423s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1423s # expecting 200, got 200 1423s ok 134 1423s # SENDING: 1423s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 135 1423s # SENDING: 1423s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 136 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1423s # expecting 400, got 400 1423s ok 137 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1423s # expecting 400, got 400 1423s ok 138 1423s # SENDING: 1423s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1423s # expecting 200, got 200 1423s ok 139 1423s # SENDING: 1423s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 140 1423s # SENDING: 1423s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 141 1423s # SENDING: 1423s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 142 1423s # SENDING: 1423s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 143 1423s # SENDING: 1423s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1423s # expecting success, got 200 1423s ok 144 1423s # SENDING: 1423s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1423s # expecting success, got 200 1423s ok 145 1423s # SENDING: 1423s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1423s # expecting success, got 200 1423s ok 146 1423s # SENDING: 1423s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1423s # expecting success, got 200 1423s ok 147 1423s # SENDING: 1423s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 148 1423s # SENDING: 1423s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1423s # expecting success, got 200 1423s ok 149 1423s # SENDING: 1423s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1423s # expecting success, got 200 1423s ok 150 1423s # SENDING: 1423s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1423s # expecting 400, got 400 1423s ok 151 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1423s # expecting success, got 200 1423s ok 152 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1423s # expecting success, got 200 1423s ok 153 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1423s # expecting success, got 200 1423s ok 154 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1423s # expecting success, got 200 1423s ok 155 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1423s # expecting success, got 200 1423s ok 156 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1423s # expecting success, got 200 1423s ok 157 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1423s # expecting 400, got 400 1423s ok 158 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1423s # expecting 400, got 400 1423s ok 159 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1423s # expecting 400, got 400 1423s ok 160 1423s # SENDING: 1423s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 161 1423s # SENDING: 1423s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 162 1423s # SENDING: 1423s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 163 1423s # SENDING: 1423s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1423s # expecting 200, got 200 1423s ok 164 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1423s # expecting 200, got 200 1423s ok 165 1423s # SENDING: 1423s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1423s # expecting 200, got 200 1423s ok 166 1423s # SENDING: 1423s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1423s # expecting 200, got 200 1423s ok 167 1423s # SENDING: 1423s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1423s # DECODED: Foo: bar 1423s # RESPONSE: 1423s # HTTP/1.1 200 OK\r\n 1423s # Date: Thu, 04 Sep 2025 16:16:28 GMT\r\n 1423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1423s # Foo: bar\r\n 1423s # Vary: In-If1\r\n 1423s # DMMATCH1: 1\r\n 1423s # Connection: close\r\n 1423s # Content-Type: text/plain\r\n 1423s # \r\n 1423s # Hi!\n 1423s # SERVERNAME=localhost\n 1423s # HTTP_HOST=\n 1423s # 1423s # expecting 200, got 200 1423s ok 168 1423s # SENDING: 1423s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1423s # DECODED: Foo: 1423s # RESPONSE: 1423s # HTTP/1.1 200 OK\r\n 1423s # Date: Thu, 04 Sep 2025 16:16:28 GMT\r\n 1423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1423s # Foo: \r\n 1423s # Vary: In-If1\r\n 1423s # DMMATCH1: 1\r\n 1423s # Connection: close\r\n 1423s # Content-Type: text/plain\r\n 1423s # \r\n 1423s # Hi!\n 1423s # SERVERNAME=localhost\n 1423s # HTTP_HOST=\n 1423s # 1423s # expecting 200, got 200 1423s ok 169 1423s # SENDING: 1423s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1423s # DECODED: : bar 1423s # RESPONSE: 1423s # HTTP/1.1 500 Internal Server Error\r\n 1423s # Date: Thu, 04 Sep 2025 16:16:28 GMT\r\n 1423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1423s # Content-Length: 564\r\n 1423s # Connection: close\r\n 1423s # Content-Type: text/html; charset=iso-8859-1\r\n 1423s # \r\n 1423s # \n 1423s # \n 1423s # ... 1423s # expecting 500, got 500 1423s ok 170 1423s # SENDING: 1423s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1423s # DECODED: F\x00oo: bar 1423s # RESPONSE: 1423s # HTTP/1.1 500 Internal Server Error\r\n 1423s # Date: Thu, 04 Sep 2025 16:16:28 GMT\r\n 1423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1423s # Content-Length: 528\r\n 1423s # Connection: close\r\n 1423s # Content-Type: text/html; charset=iso-8859-1\r\n 1423s # \r\n 1423s # \n 1423s # \n 1423s # ... 1423s # expecting 500, got 500 1423s ok 171 1423s # SENDING: 1423s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1423s # DECODED: F\x01oo: bar 1423s # RESPONSE: 1423s # HTTP/1.1 500 Internal Server Error\r\n 1423s # Date: Thu, 04 Sep 2025 16:16:28 GMT\r\n 1423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1423s # Content-Length: 564\r\n 1423s # Connection: close\r\n 1423s # Content-Type: text/html; charset=iso-8859-1\r\n 1423s # \r\n 1423s # \n 1423s # \n 1423s # ... 1423s # expecting 500, got 500 1423s ok 172 1423s # SENDING: 1423s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1423s # DECODED: F\noo: bar 1423s # RESPONSE: 1423s # HTTP/1.1 500 Internal Server Error\r\n 1423s # Date: Thu, 04 Sep 2025 16:16:28 GMT\r\n 1423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1423s # Content-Length: 528\r\n 1423s # Connection: close\r\n 1423s # Content-Type: text/html; charset=iso-8859-1\r\n 1423s # \r\n 1423s # \n 1423s # \n 1423s # ... 1423s # expecting 500, got 500 1423s ok 173 1423s # SENDING: 1423s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1423s # DECODED: Foo: b\tar 1423s # RESPONSE: 1423s # HTTP/1.1 200 OK\r\n 1423s # Date: Thu, 04 Sep 2025 16:16:28 GMT\r\n 1423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1423s # Foo: b\tar\r\n 1423s # Vary: In-If1\r\n 1423s # DMMATCH1: 1\r\n 1423s # Connection: close\r\n 1423s # Content-Type: text/plain\r\n 1423s # \r\n 1423s # Hi!\n 1423s # SERVERNAME=localhost\n 1423s # HTTP_HOST=\n 1423s # 1423s # expecting 200, got 200 1423s ok 174 1423s # SENDING: 1423s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1423s # DECODED: Foo: b\x01ar 1423s # RESPONSE: 1423s # HTTP/1.1 500 Internal Server Error\r\n 1423s # Date: Thu, 04 Sep 2025 16:16:28 GMT\r\n 1423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1423s # Content-Length: 564\r\n 1423s # Connection: close\r\n 1423s # Content-Type: text/html; charset=iso-8859-1\r\n 1423s # \r\n 1423s # \n 1423s # \n 1423s # ... 1423s # expecting 500, got 500 1423s ok 175 1423s # SENDING: 1423s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1423s # expecting 500, got 500 1423s ok 176 1423s ok 177 1423s ok 178 1423s ok 1429s t/apache/if_sections.t .............. 1429s 1..46 1429s # Running under perl version 5.040001 for linux 1429s # Current time local: Thu Sep 4 16:16:28 2025 1429s # Current time GMT: Thu Sep 4 16:16:28 2025 1429s # Using Test.pm version 1.31 1429s # Using Apache/Test.pm version 1.44 1429s # /if_sec/ with '': 1429s # expected: 200 1429s # received: '200' 1429s ok 1 1429s # expected: undef 1429s # received: undef 1429s ok 2 1429s # /if_sec/foo.if_test with '': 1429s # expected: 200 1429s # received: '200' 1429s ok 3 1429s # expected: undef 1429s # received: undef 1429s ok 4 1429s # /if_sec/foo.if_test with '1': 1429s # expected: 200 1429s # received: '200' 1429s ok 5 1429s # expected: 'global1' 1429s # received: 'global1' 1429s ok 6 1429s # /if_sec/foo.if_test with '1 11': 1429s # expected: 200 1429s # received: '200' 1429s ok 7 1429s # expected: 'global1, nested11, nested113' 1429s # received: 'global1, nested11, nested113' 1429s ok 8 1429s # /if_sec/foo.if_test with '1 11 111': 1429s # expected: 200 1429s # received: '200' 1429s ok 9 1429s # expected: 'global1, nested11, nested111' 1429s # received: 'global1, nested11, nested111' 1429s ok 10 1429s # /if_sec/foo.if_test with '1 11 112': 1429s # expected: 200 1429s # received: '200' 1429s ok 11 1429s # expected: 'global1, nested11, nested112' 1429s # received: 'global1, nested11, nested112' 1429s ok 12 1429s # /if_sec/foo.if_test with '1 2': 1429s # expected: 200 1429s # received: '200' 1429s ok 13 1429s # expected: 'global1, files2' 1429s # received: 'global1, files2' 1429s ok 14 1429s # /if_sec/dir/foo.txt with '1 2': 1429s # expected: 200 1429s # received: '200' 1429s ok 15 1429s # expected: 'global1, dir1, dir2, dir_files1' 1429s # received: 'global1, dir1, dir2, dir_files1' 1429s ok 16 1429s # /if_sec/dir/ with '1 2': 1429s # expected: 200 1429s # received: '200' 1429s ok 17 1429s # expected: 'global1, dir1, dir2' 1429s # received: 'global1, dir1, dir2' 1429s ok 18 1429s # /if_sec/dir/ with '1 11': 1429s # expected: 200 1429s # received: '200' 1429s ok 19 1429s # expected: 'global1, dir1, nested11, nested113' 1429s # received: 'global1, dir1, nested11, nested113' 1429s ok 20 1429s # /if_sec/dir/ with '1 11 111': 1429s # expected: 200 1429s # received: '200' 1429s ok 21 1429s # expected: 'global1, dir1, nested11, nested111' 1429s # received: 'global1, dir1, nested11, nested111' 1429s ok 22 1429s # /if_sec/dir/ with '1 11 112': 1429s # expected: 200 1429s # received: '200' 1429s ok 23 1429s # expected: 'global1, dir1, nested11, nested112' 1429s # received: 'global1, dir1, nested11, nested112' 1429s ok 24 1429s # /if_sec/loc/ with '1 2': 1429s # expected: 200 1429s # received: '200' 1429s ok 25 1429s # expected: 'global1, loc1, loc2' 1429s # received: 'global1, loc1, loc2' 1429s ok 26 1429s # /if_sec/loc/foo.txt with '1 2': 1429s # expected: 200 1429s # received: '200' 1429s ok 27 1429s # expected: 'global1, loc1, loc2' 1429s # received: 'global1, loc1, loc2' 1429s ok 28 1429s # /if_sec/loc/ with '1 11': 1429s # expected: 200 1429s # received: '200' 1429s ok 29 1429s # expected: 'global1, loc1, nested11, nested113' 1429s # received: 'global1, loc1, nested11, nested113' 1429s ok 30 1429s # /if_sec/loc/ with '1 11 111': 1429s # expected: 200 1429s # received: '200' 1429s ok 31 1429s # expected: 'global1, loc1, nested11, nested111' 1429s # received: 'global1, loc1, nested11, nested111' 1429s ok 32 1429s # /if_sec/loc/ with '1 11 112': 1429s # expected: 200 1429s # received: '200' 1429s ok 33 1429s # expected: 'global1, loc1, nested11, nested112' 1429s # received: 'global1, loc1, nested11, nested112' 1429s ok 34 1429s # /if_sec/loc/foo.if_test with '1 2': 1429s # expected: 200 1429s # received: '200' 1429s ok 35 1429s # expected: 'global1, files2, loc1, loc2' 1429s # received: 'global1, files2, loc1, loc2' 1429s ok 36 1429s # /if_sec/loc/foo.if_test with '1 2 11': 1429s # expected: 200 1429s # received: '200' 1429s ok 37 1429s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1429s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1429s ok 38 1429s # /if_sec/loc/foo.if_test with '1 2 11 111': 1429s # expected: 200 1429s # received: '200' 1429s ok 39 1429s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1429s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1429s ok 40 1429s # /if_sec/loc/foo.if_test with '1 2 11 112': 1429s # expected: 200 1429s # received: '200' 1429s ok 41 1429s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1429s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1429s ok 42 1429s # /if_sec/proxy/ with '1 2': 1429s # expected: 200 1429s # received: '200' 1429s ok 43 1429s # expected: 'global1, locp1, locp2' 1429s # received: 'global1, locp1, locp2' 1429s ok 44 1429s # /if_sec/proxy/ with '2': 1429s # expected: 200 1429s # received: '200' 1429s ok 45 1429s # expected: 'locp2' 1429s # received: 'locp2' 1429s ok 46 1429s ok 1436s t/apache/iffile.t ................... 1436s 1..2 1436s # Running under perl version 5.040001 for linux 1436s # Current time local: Thu Sep 4 16:16:34 2025 1436s # Current time GMT: Thu Sep 4 16:16:34 2025 1436s # Using Test.pm version 1.31 1436s # Using Apache/Test.pm version 1.44 1436s # expected: 200 1436s # received: '200' 1436s ok 1 1436s # expected: 'success1, success2, success3, success4, success5' 1436s # received: 'success1, success2, success3, success4, success5' 1436s ok 2 1436s ok 1442s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1452s t/apache/limits.t ................... 1452s 1..12 1452s # Running under perl version 5.040001 for linux 1452s # Current time local: Thu Sep 4 16:16:47 2025 1452s # Current time GMT: Thu Sep 4 16:16:47 2025 1452s # Using Test.pm version 1.31 1452s # Using Apache/Test.pm version 1.44 1452s # Testing LimitRequestLine; should succeed 1452s # testing : Test #1 1452s # expected: 200 1452s # received: '200' 1452s ok 1 1452s # Testing LimitRequestLine; should fail 1452s # testing : Test #2 1452s # expected: 414 1452s # received: '414' 1452s ok 2 1452s # Testing LimitRequestFieldSize; should succeed 1452s # testing : Test #3 1452s # expected: 200 1452s # received: '200' 1452s ok 3 1452s # Testing LimitRequestFieldSize; should fail 1452s # testing : Test #4 1452s # expected: 400 1452s # received: '400' 1452s ok 4 1452s # Testing LimitRequestFields; should succeed 1452s # testing : Test #5 1452s # expected: 200 1452s # received: '200' 1452s ok 5 1452s # Testing LimitRequestFields; should fail 1452s # testing : Test #6 1452s # expected: 400 1452s # received: '400' 1452s ok 6 1452s # Testing LimitRequestBody; should succeed 1452s # Chunked transfer-encoding enabled 1452s # testing : Test #7 1452s # expected: 200 1452s # received: '200' 1452s ok 7 1452s # Testing LimitRequestBody; should succeed 1452s # Chunked transfer-encoding disabled 1452s # testing : Test #8 1452s # expected: 200 1452s # received: '200' 1452s ok 8 1452s # Testing LimitRequestBody; should fail 1452s # Chunked transfer-encoding enabled 1452s # testing : Test #9 1452s # expected: 413 1452s # received: '413' 1452s ok 9 1452s # Testing LimitRequestBody; should fail 1452s # Chunked transfer-encoding disabled 1452s # testing : Test #10 1452s # expected: 413 1452s # received: '413' 1452s ok 10 1452s # Testing LimitRequestFieldSize; should succeed 1452s # testing : Test #11 1452s # expected: 200 1452s # received: '200' 1452s ok 11 1452s # Testing LimitRequestFieldSize; should fail 1452s # testing : Test #12 1452s # expected: 400 1452s # received: '400' 1452s ok 12 1452s ok 1458s t/apache/loglevel.t ................. 1458s 1..8 1458s # Running under perl version 5.040001 for linux 1458s # Current time local: Thu Sep 4 16:16:57 2025 1458s # Current time GMT: Thu Sep 4 16:16:57 2025 1458s # Using Test.pm version 1.31 1458s # Using Apache/Test.pm version 1.44 1458s ok 1 1458s ok 2 1458s ok 3 1458s ok 4 1458s ok 5 1458s ok 6 1458s ok 7 1458s ok 8 1458s ok 1464s t/apache/maxranges.t ................ 1464s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1464s 1..19 1464s # Running under perl version 5.040001 for linux 1464s # Current time local: Thu Sep 4 16:17:03 2025 1464s # Current time GMT: Thu Sep 4 16:17:03 2025 1464s # Using Test.pm version 1.31 1464s # Using Apache/Test.pm version 1.44 1464s ok 1 1464s ok 2 1464s ok 3 1464s ok 4 1464s ok 5 1464s ok 6 1464s ok 7 1464s ok 8 1464s ok 9 1464s ok 10 1464s ok 11 1464s ok 12 1464s ok 13 1464s ok 14 1464s ok 15 1464s ok 16 1464s ok 17 1464s ok 18 1464s ok 19 1464s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1464s ok 1469s t/apache/mergeslashes.t ............. 1469s 1..9 1469s # Running under perl version 5.040001 for linux 1469s # Current time local: Thu Sep 4 16:17:08 2025 1469s # Current time GMT: Thu Sep 4 16:17:08 2025 1469s # Using Test.pm version 1.31 1469s # Using Apache/Test.pm version 1.44 1469s # SENDING to 127.0.0.1:8537 1469s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1469s # expected 403, got 403 for exact match 1469s ok 1 1469s # SENDING to 127.0.0.1:8537 1469s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1469s # expected 403, got 403 for merged even at front 1469s ok 2 1469s # SENDING to 127.0.0.1:8537 1469s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1469s # expected 403, got 403 for merged even at front 1469s ok 3 1469s # SENDING to 127.0.0.1:8537 1469s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1469s # expected 403, got 403 for c// should be merged 1469s ok 4 1469s # SENDING to 127.0.0.1:8537 1469s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1469s # expected 403, got 403 for a// should be merged 1469s ok 5 1469s # SENDING to 127.0.0.1:8537 1469s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1469s # expected 403, got 403 for a// matches locationmatch 1469s ok 6 1469s # SENDING to 127.0.0.1:8537 1469s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1469s # expected 200, got 200 for c// doesn't match locationmatch 1469s ok 7 1469s # SENDING to 127.0.0.1:8537 1469s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1469s # expected 403, got 403 for baseline failed 1469s ok 8 1469s # SENDING to 127.0.0.1:8537 1469s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1469s # expected 403, got 403 for b//d not merged for Location with OFF 1469s ok 9 1469s ok 1475s t/apache/mmn.t ...................... 1475s 1..2 1475s # Running under perl version 5.040001 for linux 1475s # Current time local: Thu Sep 4 16:17:14 2025 1475s # Current time GMT: Thu Sep 4 16:17:14 2025 1475s # Using Test.pm version 1.31 1475s # Using Apache/Test.pm version 1.44 1475s ok 1 1475s ok 2 1475s ok 1481s t/apache/options.t .................. 1481s 1..2 1481s # Running under perl version 5.040001 for linux 1481s # Current time local: Thu Sep 4 16:17:20 2025 1481s # Current time GMT: Thu Sep 4 16:17:20 2025 1481s # Using Test.pm version 1.31 1481s # Using Apache/Test.pm version 1.44 1481s # testing : code 1481s # expected: 200 1481s # received: '200' 1481s ok 1 1481s # testing : OPTIONS 1481s # expected: qr/OPTIONS/ 1481s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 1481s ok 2 1481s ok 1491s t/apache/passbrigade.t .............. 1491s # using LWP client 1491s 1..114 1491s # Running under perl version 5.040001 for linux 1491s # Current time local: Thu Sep 4 16:17:26 2025 1491s # Current time GMT: Thu Sep 4 16:17:26 2025 1491s # Using Test.pm version 1.31 1491s # Using Apache/Test.pm version 1.44 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 1024 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : bytes in body 1491s # expected: 1024 1491s # received: 1024 1491s ok 1 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 2048 1491s # received: 2048 1491s ok 2 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 3072 1491s # received: 3072 1491s ok 3 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 4096 1491s # received: 4096 1491s ok 4 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 5120 1491s # received: 5120 1491s ok 5 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 6144 1491s # received: 6144 1491s ok 6 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 7168 1491s # received: 7168 1491s ok 7 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 8192 1491s # received: 8192 1491s ok 8 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 9216 1491s # received: 9216 1491s ok 9 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 10240 1491s # received: 10240 1491s ok 10 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 11264 1491s # received: 11264 1491s ok 11 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 12288 1491s # received: 12288 1491s ok 12 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 13312 1491s # received: 13312 1491s ok 13 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 14336 1491s # received: 14336 1491s ok 14 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 15360 1491s # received: 15360 1491s ok 15 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 16384 1491s # received: 16384 1491s ok 16 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 17408 1491s # received: 17408 1491s ok 17 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 18432 1491s # received: 18432 1491s ok 18 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 19456 1491s # received: 19456 1491s ok 19 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 20480 1491s # received: 20480 1491s ok 20 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 21504 1491s # received: 21504 1491s ok 21 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 22528 1491s # received: 22528 1491s ok 22 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 23552 1491s # received: 23552 1491s ok 23 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 24576 1491s # received: 24576 1491s ok 24 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 25600 1491s # received: 25600 1491s ok 25 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 26624 1491s # received: 26624 1491s ok 26 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 27648 1491s # received: 27648 1491s ok 27 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 28672 1491s # received: 28672 1491s ok 28 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 29696 1491s # received: 29696 1491s ok 29 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 30720 1491s # received: 30720 1491s ok 30 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 31744 1491s # received: 31744 1491s ok 31 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 32768 1491s # received: 32768 1491s ok 32 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 33792 1491s # received: 33792 1491s ok 33 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 34816 1491s # received: 34816 1491s ok 34 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 35840 1491s # received: 35840 1491s ok 35 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 36864 1491s # received: 36864 1491s ok 36 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 37888 1491s # received: 37888 1491s ok 37 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 38912 1491s # received: 38912 1491s ok 38 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 39936 1491s # received: 39936 1491s ok 39 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 40960 1491s # received: 40960 1491s ok 40 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 41984 1491s # received: 41984 1491s ok 41 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 43008 1491s # received: 43008 1491s ok 42 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 44032 1491s # received: 44032 1491s ok 43 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 45056 1491s # received: 45056 1491s ok 44 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 46080 1491s # received: 46080 1491s ok 45 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 47104 1491s # received: 47104 1491s ok 46 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 48128 1491s # received: 48128 1491s ok 47 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 49152 1491s # received: 49152 1491s ok 48 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 50176 1491s # received: 50176 1491s ok 49 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 51200 1491s # received: 51200 1491s ok 50 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 102400 1491s # received: 102400 1491s ok 51 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 307200 1491s # received: 307200 1491s ok 52 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 512000 1491s # received: 512000 1491s ok 53 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:33 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:34 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 2048000 1491s # received: 2048000 1491s ok 54 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:34 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:34 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 4096000 1491s # received: 4096000 1491s ok 55 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:34 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:34 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 6144000 1491s # received: 6144000 1491s ok 56 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:34 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 10240000 1491s # received: 10240000 1491s ok 57 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 1024 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : bytes in body 1491s # expected: 1024 1491s # received: 1024 1491s ok 58 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 2048 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : bytes in body 1491s # expected: 2048 1491s # received: 2048 1491s ok 59 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 3072 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : bytes in body 1491s # expected: 3072 1491s # received: 3072 1491s ok 60 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 4096 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : bytes in body 1491s # expected: 4096 1491s # received: 4096 1491s ok 61 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 5120 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : bytes in body 1491s # expected: 5120 1491s # received: 5120 1491s ok 62 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 6144 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : bytes in body 1491s # expected: 6144 1491s # received: 6144 1491s ok 63 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 7168 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : bytes in body 1491s # expected: 7168 1491s # received: 7168 1491s ok 64 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 8192 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #DMMATCH1: 1 1491s # 1491s # testing : bytes in body 1491s # expected: 8192 1491s # received: 8192 1491s ok 65 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 9216 1491s # received: 9216 1491s ok 66 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 10240 1491s # received: 10240 1491s ok 67 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 11264 1491s # received: 11264 1491s ok 68 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 12288 1491s # received: 12288 1491s ok 69 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 13312 1491s # received: 13312 1491s ok 70 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 14336 1491s # received: 14336 1491s ok 71 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 15360 1491s # received: 15360 1491s ok 72 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 16384 1491s # received: 16384 1491s ok 73 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 17408 1491s # received: 17408 1491s ok 74 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 18432 1491s # received: 18432 1491s ok 75 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 19456 1491s # received: 19456 1491s ok 76 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 20480 1491s # received: 20480 1491s ok 77 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 21504 1491s # received: 21504 1491s ok 78 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 22528 1491s # received: 22528 1491s ok 79 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 23552 1491s # received: 23552 1491s ok 80 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 24576 1491s # received: 24576 1491s ok 81 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 25600 1491s # received: 25600 1491s ok 82 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 26624 1491s # received: 26624 1491s ok 83 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 27648 1491s # received: 27648 1491s ok 84 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 28672 1491s # received: 28672 1491s ok 85 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 29696 1491s # received: 29696 1491s ok 86 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 30720 1491s # received: 30720 1491s ok 87 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 31744 1491s # received: 31744 1491s ok 88 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 32768 1491s # received: 32768 1491s ok 89 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 33792 1491s # received: 33792 1491s ok 90 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 34816 1491s # received: 34816 1491s ok 91 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 35840 1491s # received: 35840 1491s ok 92 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 36864 1491s # received: 36864 1491s ok 93 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 37888 1491s # received: 37888 1491s ok 94 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 38912 1491s # received: 38912 1491s ok 95 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 39936 1491s # received: 39936 1491s ok 96 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 40960 1491s # received: 40960 1491s ok 97 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 41984 1491s # received: 41984 1491s ok 98 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 43008 1491s # received: 43008 1491s ok 99 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 44032 1491s # received: 44032 1491s ok 100 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 45056 1491s # received: 45056 1491s ok 101 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 46080 1491s # received: 46080 1491s ok 102 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 47104 1491s # received: 47104 1491s ok 103 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 48128 1491s # received: 48128 1491s ok 104 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 49152 1491s # received: 49152 1491s ok 105 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 50176 1491s # received: 50176 1491s ok 106 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 51200 1491s # received: 51200 1491s ok 107 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 102400 1491s # received: 102400 1491s ok 108 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 307200 1491s # received: 307200 1491s ok 109 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 512000 1491s # received: 512000 1491s ok 110 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 2048000 1491s # received: 2048000 1491s ok 111 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 4096000 1491s # received: 4096000 1491s ok 112 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 6144000 1491s # received: 6144000 1491s ok 113 1491s #lwp request: 1491s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1491s #User-Agent: libwww-perl/6.78 1491s # 1491s #server response: 1491s #HTTP/1.1 200 OK 1491s #Connection: close 1491s #Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1491s #Vary: In-If1 1491s #Content-Length: 0 1491s #Client-Date: Thu, 04 Sep 2025 16:17:35 GMT 1491s #Client-Peer: 127.0.0.1:8529 1491s #Client-Response-Num: 1 1491s #Client-Transfer-Encoding: chunked 1491s #DMMATCH1: 1 1491s #X-Content-Length-Note: added by Apache::TestRequest 1491s # 1491s # testing : bytes in body 1491s # expected: 10240000 1491s # received: 10240000 1491s ok 114 1491s ok 1497s t/apache/post.t ..................... 1497s # using LWP client 1497s 1..51 1497s # Running under perl version 5.040001 for linux 1497s # Current time local: Thu Sep 4 16:17:36 2025 1497s # Current time GMT: Thu Sep 4 16:17:36 2025 1497s # Using Test.pm version 1.31 1497s # Using Apache/Test.pm version 1.44 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 1024 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 5 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '1024' 1497s # received: 1024 1497s ok 1 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 2048 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 5 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '2048' 1497s # received: 2048 1497s ok 2 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 3072 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 5 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '3072' 1497s # received: 3072 1497s ok 3 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 4096 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 5 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '4096' 1497s # received: 4096 1497s ok 4 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 5120 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 5 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '5120' 1497s # received: 5120 1497s ok 5 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 6144 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 5 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '6144' 1497s # received: 6144 1497s ok 6 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 7168 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 5 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '7168' 1497s # received: 7168 1497s ok 7 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 8192 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 5 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '8192' 1497s # received: 8192 1497s ok 8 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 9216 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 5 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '9216' 1497s # received: 9216 1497s ok 9 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 10240 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '10240' 1497s # received: 10240 1497s ok 10 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 11264 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '11264' 1497s # received: 11264 1497s ok 11 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 12288 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '12288' 1497s # received: 12288 1497s ok 12 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 13312 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '13312' 1497s # received: 13312 1497s ok 13 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 14336 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '14336' 1497s # received: 14336 1497s ok 14 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 15360 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '15360' 1497s # received: 15360 1497s ok 15 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 16384 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '16384' 1497s # received: 16384 1497s ok 16 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 17408 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '17408' 1497s # received: 17408 1497s ok 17 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 18432 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '18432' 1497s # received: 18432 1497s ok 18 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 19456 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '19456' 1497s # received: 19456 1497s ok 19 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 20480 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '20480' 1497s # received: 20480 1497s ok 20 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 21504 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '21504' 1497s # received: 21504 1497s ok 21 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 22528 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '22528' 1497s # received: 22528 1497s ok 22 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 23552 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '23552' 1497s # received: 23552 1497s ok 23 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 24576 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '24576' 1497s # received: 24576 1497s ok 24 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 25600 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '25600' 1497s # received: 25600 1497s ok 25 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 26624 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '26624' 1497s # received: 26624 1497s ok 26 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 27648 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '27648' 1497s # received: 27648 1497s ok 27 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 28672 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '28672' 1497s # received: 28672 1497s ok 28 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 29696 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '29696' 1497s # received: 29696 1497s ok 29 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 30720 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '30720' 1497s # received: 30720 1497s ok 30 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 31744 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '31744' 1497s # received: 31744 1497s ok 31 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 32768 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '32768' 1497s # received: 32768 1497s ok 32 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 33792 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '33792' 1497s # received: 33792 1497s ok 33 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 34816 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '34816' 1497s # received: 34816 1497s ok 34 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 35840 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '35840' 1497s # received: 35840 1497s ok 35 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 36864 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '36864' 1497s # received: 36864 1497s ok 36 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 37888 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '37888' 1497s # received: 37888 1497s ok 37 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 38912 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '38912' 1497s # received: 38912 1497s ok 38 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 39936 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '39936' 1497s # received: 39936 1497s ok 39 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 40960 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '40960' 1497s # received: 40960 1497s ok 40 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 41984 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '41984' 1497s # received: 41984 1497s ok 41 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 43008 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '43008' 1497s # received: 43008 1497s ok 42 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 44032 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '44032' 1497s # received: 44032 1497s ok 43 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 45056 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '45056' 1497s # received: 45056 1497s ok 44 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 46080 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '46080' 1497s # received: 46080 1497s ok 45 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 47104 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '47104' 1497s # received: 47104 1497s ok 46 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 48128 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '48128' 1497s # received: 48128 1497s ok 47 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 49152 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '49152' 1497s # received: 49152 1497s ok 48 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 50176 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '50176' 1497s # received: 50176 1497s ok 49 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 51200 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 6 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '51200' 1497s # received: 51200 1497s ok 50 1497s #lwp request: 1497s #POST http://localhost:8529/eat_post HTTP/1.1 1497s #User-Agent: libwww-perl/6.78 1497s #Content-Length: 102400 1497s # 1497s #server response: 1497s #HTTP/1.1 200 OK 1497s #Connection: close 1497s #Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1497s #Vary: In-If1 1497s #Content-Length: 7 1497s #Client-Date: Thu, 04 Sep 2025 16:17:42 GMT 1497s #Client-Peer: 127.0.0.1:8529 1497s #Client-Response-Num: 1 1497s #DMMATCH1: 1 1497s # 1497s # testing : length posted 1497s # expected: '102400' 1497s # received: 102400 1497s ok 51 1497s ok 1503s t/apache/pr17629.t .................. 1503s 1..4 1503s # Running under perl version 5.040001 for linux 1503s # Current time local: Thu Sep 4 16:17:42 2025 1503s # Current time GMT: Thu Sep 4 16:17:42 2025 1503s # Using Test.pm version 1.31 1503s # Using Apache/Test.pm version 1.44 1503s # expected: 'begin-foobar-end 1503s # ' 1503s # received: 'begin-foobar-end 1503s # ' 1503s ok 1 1503s # expected: 200 1503s # received: '200' 1503s ok 2 1503s # testing : response was gzipped 1503s # expected: 'gzip' 1503s # received: 'gzip' 1503s ok 3 1503s # expected: 'begin-foobar-end 1503s # ' 1503s # received: 'begin-foobar-end 1503s # ' 1503s ok 4 1503s ok 1510s t/apache/pr18757.t .................. 1510s 1..3 1510s # Running under perl version 5.040001 for linux 1510s # Current time local: Thu Sep 4 16:17:48 2025 1510s # Current time GMT: Thu Sep 4 16:17:48 2025 1510s # Using Test.pm version 1.31 1510s # Using Apache/Test.pm version 1.44 1510s # testing : 200 response from GET 1510s # expected: 200 1510s # received: '200' 1510s ok 1 1510s # expected C-L is 26 1510s # URL via proxy is http://localhost:8550/index.html 1510s ok 2 1510s # line: HTTP/1.1 200 OK 1510s # line: Date: Thu, 04 Sep 2025 16:17:54 GMT 1510s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1510s # line: Vary: In-If1 1510s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1510s # line: ETag: "1a-62c6deaf13e40" 1510s # line: Accept-Ranges: bytes 1510s # line: Content-Length: 26 1510s # line: DMMATCH1: 1 1510s # line: Content-Type: text/html 1510s # line: 1510s # testing : whether proxy strips Content-Length header 1510s # expected: 1 1510s # received: 1 1510s ok 3 1510s ok 1517s t/apache/pr35292.t .................. 1517s 1..3 1517s # Running under perl version 5.040001 for linux 1517s # Current time local: Thu Sep 4 16:17:55 2025 1517s # Current time GMT: Thu Sep 4 16:17:55 2025 1517s # Using Test.pm version 1.31 1517s # Using Apache/Test.pm version 1.44 1517s ok 1 1517s ok 2 1517s # testing : read response-line 1517s # expected: qr/^HTTP\/1\.. 413/ 1517s # received: 'HTTP/1.1 413 Request Entity Too Large 1517s # ' 1517s ok 3 1517s ok 1523s t/apache/pr35330.t .................. 1523s 1..2 1523s # Running under perl version 5.040001 for linux 1523s # Current time local: Thu Sep 4 16:18:01 2025 1523s # Current time GMT: Thu Sep 4 16:18:01 2025 1523s # Using Test.pm version 1.31 1523s # Using Apache/Test.pm version 1.44 1523s # testing : SSI was allowed for location 1523s # expected: 200 1523s # received: '200' 1523s ok 1 1523s # testing : file was served with correct content 1523s # expected: 'hello' 1523s # received: 'hello' 1523s ok 2 1523s ok 1529s t/apache/pr37166.t .................. 1529s 1..4 1529s # Running under perl version 5.040001 for linux 1529s # Current time local: Thu Sep 4 16:18:08 2025 1529s # Current time GMT: Thu Sep 4 16:18:08 2025 1529s # Using Test.pm version 1.31 1529s # Using Apache/Test.pm version 1.44 1529s # testing : SSI was allowed for location 1529s # expected: 200 1529s # received: '200' 1529s ok 1 1529s # testing : file was served with correct content 1529s # expected: 'Hello world 1529s # ' 1529s # received: 'Hello world 1529s # ' 1529s ok 2 1529s # testing : explicit 200 response 1529s # expected: 200 1529s # received: '200' 1529s ok 3 1529s # testing : file was again served with correct content 1529s # expected: 'Hello world 1529s # ' 1529s # received: 'Hello world 1529s # ' 1529s ok 4 1529s ok 1537s t/apache/pr43939.t .................. 1537s 1..4 1537s # Running under perl version 5.040001 for linux 1537s # Current time local: Thu Sep 4 16:18:14 2025 1537s # Current time GMT: Thu Sep 4 16:18:14 2025 1537s # Using Test.pm version 1.31 1537s # Using Apache/Test.pm version 1.44 1537s # expected: 'begin-default-end 1537s # ' 1537s # received: 'begin-default-end 1537s # ' 1537s ok 1 1537s # expected: 200 1537s # received: '200' 1537s ok 2 1537s # testing : response was gzipped 1537s # expected: 'gzip' 1537s # received: 'gzip' 1537s ok 3 1537s # expected: 'begin-default-end 1537s # ' 1537s # received: 'begin-default-end 1537s # ' 1537s ok 4 1537s ok 1545s t/apache/pr49328.t .................. 1545s 1..1 1545s # Running under perl version 5.040001 for linux 1545s # Current time local: Thu Sep 4 16:18:22 2025 1545s # Current time GMT: Thu Sep 4 16:18:22 2025 1545s # Using Test.pm version 1.31 1545s # Using Apache/Test.pm version 1.44 1545s # expected: 'before 1545s # included 1545s # after 1545s # ' 1545s # received: 'before 1545s # included 1545s # after 1545s # ' 1545s ok 1 1545s ok 1552s t/apache/pr64339.t .................. 1552s 1..12 1552s # Running under perl version 5.040001 for linux 1552s # Current time local: Thu Sep 4 16:18:30 2025 1552s # Current time GMT: Thu Sep 4 16:18:30 2025 1552s # Using Test.pm version 1.31 1552s # Using Apache/Test.pm version 1.44 1552s # testing : fetching /doc.xml 1552s # expected: 200 1552s # received: '200' 1552s ok 1 1552s # testing : content-type header test for /doc.xml 1552s # expected: 'application/xml; charset=utf-8' 1552s # received: 'application/xml; charset=utf-8' 1552s ok 2 1552s # testing : content test for /doc.xml 1552s # expected: qr/fóó 1552s # / 1552s # received: 'fóó 1552s # ' 1552s ok 3 1552s # testing : fetching /doc.fooxml 1552s # expected: 200 1552s # received: '200' 1552s ok 4 1552s # testing : content-type header test for /doc.fooxml 1552s # expected: 'application/foo+xml; charset=utf-8' 1552s # received: 'application/foo+xml; charset=utf-8' 1552s ok 5 1552s # testing : content test for /doc.fooxml 1552s # expected: qr/fóó 1552s # / 1552s # received: 'fóó 1552s # ' 1552s ok 6 1552s # testing : fetching /doc.notxml 1552s # expected: 200 1552s # received: '200' 1552s ok 7 1552s # testing : content-type header test for /doc.notxml 1552s # expected: 'application/notreallyxml' 1552s # received: 'application/notreallyxml' 1552s ok 8 1552s # testing : content test for /doc.notxml 1552s # expected: qr/f 1552s # / 1552s # received: 'f 1552s # ' 1552s ok 9 1552s # testing : fetching /doc.isohtml 1552s # expected: 200 1552s # received: '200' 1552s ok 10 1552s # testing : content-type header test for /doc.isohtml 1552s # expected: 'text/html;charset=utf-8' 1552s # received: 'text/html;charset=utf-8' 1552s ok 11 1552s # testing : content test for /doc.isohtml 1552s # expected: qr/.*fóó 1552s # .*<\/body><\/html>/ 1552s # received: 'fóó 1552s # ' 1552s ok 12 1552s ok 1560s t/apache/rwrite.t ................... 1560s # using LWP client 1560s 1..114 1560s # Running under perl version 5.040001 for linux 1560s # Current time local: Thu Sep 4 16:18:37 2025 1560s # Current time GMT: Thu Sep 4 16:18:37 2025 1560s # Using Test.pm version 1.31 1560s # Using Apache/Test.pm version 1.44 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 1024 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #DMMATCH1: 1 1560s # 1560s # testing : bytes in body 1560s # expected: 1024 1560s # received: 1024 1560s ok 1 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 2048 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #DMMATCH1: 1 1560s # 1560s # testing : bytes in body 1560s # expected: 2048 1560s # received: 2048 1560s ok 2 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 3072 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #DMMATCH1: 1 1560s # 1560s # testing : bytes in body 1560s # expected: 3072 1560s # received: 3072 1560s ok 3 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 4096 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #DMMATCH1: 1 1560s # 1560s # testing : bytes in body 1560s # expected: 4096 1560s # received: 4096 1560s ok 4 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 5120 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #DMMATCH1: 1 1560s # 1560s # testing : bytes in body 1560s # expected: 5120 1560s # received: 5120 1560s ok 5 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 6144 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #DMMATCH1: 1 1560s # 1560s # testing : bytes in body 1560s # expected: 6144 1560s # received: 6144 1560s ok 6 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 7168 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #DMMATCH1: 1 1560s # 1560s # testing : bytes in body 1560s # expected: 7168 1560s # received: 7168 1560s ok 7 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 8192 1560s # received: 8192 1560s ok 8 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 9216 1560s # received: 9216 1560s ok 9 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 10240 1560s # received: 10240 1560s ok 10 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 11264 1560s # received: 11264 1560s ok 11 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 12288 1560s # received: 12288 1560s ok 12 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 13312 1560s # received: 13312 1560s ok 13 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 14336 1560s # received: 14336 1560s ok 14 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 15360 1560s # received: 15360 1560s ok 15 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 16384 1560s # received: 16384 1560s ok 16 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 17408 1560s # received: 17408 1560s ok 17 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 18432 1560s # received: 18432 1560s ok 18 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 19456 1560s # received: 19456 1560s ok 19 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 20480 1560s # received: 20480 1560s ok 20 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 21504 1560s # received: 21504 1560s ok 21 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 22528 1560s # received: 22528 1560s ok 22 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 23552 1560s # received: 23552 1560s ok 23 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 24576 1560s # received: 24576 1560s ok 24 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 25600 1560s # received: 25600 1560s ok 25 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 26624 1560s # received: 26624 1560s ok 26 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 27648 1560s # received: 27648 1560s ok 27 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 28672 1560s # received: 28672 1560s ok 28 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 29696 1560s # received: 29696 1560s ok 29 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 30720 1560s # received: 30720 1560s ok 30 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 31744 1560s # received: 31744 1560s ok 31 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 32768 1560s # received: 32768 1560s ok 32 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 33792 1560s # received: 33792 1560s ok 33 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 34816 1560s # received: 34816 1560s ok 34 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 35840 1560s # received: 35840 1560s ok 35 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 36864 1560s # received: 36864 1560s ok 36 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 37888 1560s # received: 37888 1560s ok 37 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 38912 1560s # received: 38912 1560s ok 38 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 39936 1560s # received: 39936 1560s ok 39 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 40960 1560s # received: 40960 1560s ok 40 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 41984 1560s # received: 41984 1560s ok 41 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 43008 1560s # received: 43008 1560s ok 42 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 44032 1560s # received: 44032 1560s ok 43 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 45056 1560s # received: 45056 1560s ok 44 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 46080 1560s # received: 46080 1560s ok 45 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 47104 1560s # received: 47104 1560s ok 46 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 48128 1560s # received: 48128 1560s ok 47 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 49152 1560s # received: 49152 1560s ok 48 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 50176 1560s # received: 50176 1560s ok 49 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 51200 1560s # received: 51200 1560s ok 50 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 102400 1560s # received: 102400 1560s ok 51 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 307200 1560s # received: 307200 1560s ok 52 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 512000 1560s # received: 512000 1560s ok 53 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 2048000 1560s # received: 2048000 1560s ok 54 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:43 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 4096000 1560s # received: 4096000 1560s ok 55 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 6144000 1560s # received: 6144000 1560s ok 56 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 10240000 1560s # received: 10240000 1560s ok 57 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 1024 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #DMMATCH1: 1 1560s # 1560s # testing : bytes in body 1560s # expected: 1024 1560s # received: 1024 1560s ok 58 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 2048 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #DMMATCH1: 1 1560s # 1560s # testing : bytes in body 1560s # expected: 2048 1560s # received: 2048 1560s ok 59 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 3072 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #DMMATCH1: 1 1560s # 1560s # testing : bytes in body 1560s # expected: 3072 1560s # received: 3072 1560s ok 60 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 4096 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #DMMATCH1: 1 1560s # 1560s # testing : bytes in body 1560s # expected: 4096 1560s # received: 4096 1560s ok 61 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 5120 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #DMMATCH1: 1 1560s # 1560s # testing : bytes in body 1560s # expected: 5120 1560s # received: 5120 1560s ok 62 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 6144 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #DMMATCH1: 1 1560s # 1560s # testing : bytes in body 1560s # expected: 6144 1560s # received: 6144 1560s ok 63 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 7168 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #DMMATCH1: 1 1560s # 1560s # testing : bytes in body 1560s # expected: 7168 1560s # received: 7168 1560s ok 64 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 8192 1560s # received: 8192 1560s ok 65 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 9216 1560s # received: 9216 1560s ok 66 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 10240 1560s # received: 10240 1560s ok 67 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 11264 1560s # received: 11264 1560s ok 68 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 12288 1560s # received: 12288 1560s ok 69 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 13312 1560s # received: 13312 1560s ok 70 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 14336 1560s # received: 14336 1560s ok 71 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 15360 1560s # received: 15360 1560s ok 72 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 16384 1560s # received: 16384 1560s ok 73 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 17408 1560s # received: 17408 1560s ok 74 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 18432 1560s # received: 18432 1560s ok 75 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 19456 1560s # received: 19456 1560s ok 76 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 20480 1560s # received: 20480 1560s ok 77 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 21504 1560s # received: 21504 1560s ok 78 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 22528 1560s # received: 22528 1560s ok 79 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 23552 1560s # received: 23552 1560s ok 80 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 24576 1560s # received: 24576 1560s ok 81 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 25600 1560s # received: 25600 1560s ok 82 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 26624 1560s # received: 26624 1560s ok 83 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 27648 1560s # received: 27648 1560s ok 84 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 28672 1560s # received: 28672 1560s ok 85 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 29696 1560s # received: 29696 1560s ok 86 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 30720 1560s # received: 30720 1560s ok 87 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 31744 1560s # received: 31744 1560s ok 88 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 32768 1560s # received: 32768 1560s ok 89 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 33792 1560s # received: 33792 1560s ok 90 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 34816 1560s # received: 34816 1560s ok 91 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 35840 1560s # received: 35840 1560s ok 92 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 36864 1560s # received: 36864 1560s ok 93 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 37888 1560s # received: 37888 1560s ok 94 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 38912 1560s # received: 38912 1560s ok 95 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 39936 1560s # received: 39936 1560s ok 96 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 40960 1560s # received: 40960 1560s ok 97 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 41984 1560s # received: 41984 1560s ok 98 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 43008 1560s # received: 43008 1560s ok 99 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 44032 1560s # received: 44032 1560s ok 100 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 45056 1560s # received: 45056 1560s ok 101 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 46080 1560s # received: 46080 1560s ok 102 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 47104 1560s # received: 47104 1560s ok 103 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 48128 1560s # received: 48128 1560s ok 104 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 49152 1560s # received: 49152 1560s ok 105 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 50176 1560s # received: 50176 1560s ok 106 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 51200 1560s # received: 51200 1560s ok 107 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 102400 1560s # received: 102400 1560s ok 108 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 307200 1560s # received: 307200 1560s ok 109 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 512000 1560s # received: 512000 1560s ok 110 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 2048000 1560s # received: 2048000 1560s ok 111 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 4096000 1560s # received: 4096000 1560s ok 112 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:44 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:45 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 6144000 1560s # received: 6144000 1560s ok 113 1560s #lwp request: 1560s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1560s #User-Agent: libwww-perl/6.78 1560s # 1560s #server response: 1560s #HTTP/1.1 200 OK 1560s #Connection: close 1560s #Date: Thu, 04 Sep 2025 16:18:45 GMT 1560s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1560s #Vary: In-If1 1560s #Content-Length: 0 1560s #Client-Date: Thu, 04 Sep 2025 16:18:45 GMT 1560s #Client-Peer: 127.0.0.1:8529 1560s #Client-Response-Num: 1 1560s #Client-Transfer-Encoding: chunked 1560s #DMMATCH1: 1 1560s #X-Content-Length-Note: added by Apache::TestRequest 1560s # 1560s # testing : bytes in body 1560s # expected: 10240000 1560s # received: 10240000 1560s ok 114 1560s ok 1567s t/apache/server_name_port.t ......... 1567s 1..84 1567s # Running under perl version 5.040001 for linux 1567s # Current time local: Thu Sep 4 16:18:45 2025 1567s # Current time GMT: Thu Sep 4 16:18:45 2025 1567s # Using Test.pm version 1.31 1567s # Using Apache/Test.pm version 1.44 1567s # SENDING: 1567s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1567s # expecting 200, got 200 1567s ok 1 1567s # got SERVER_NAME='righthost', expected 'righthost' 1567s ok 2 1567s # got SERVER_PORT='8529', expected '8529' 1567s ok 3 1567s # SENDING: 1567s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1567s # expecting 200, got 200 1567s ok 4 1567s # got SERVER_NAME='righthost', expected 'righthost' 1567s ok 5 1567s # got SERVER_PORT='123', expected '123' 1567s ok 6 1567s # SENDING: 1567s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1567s # expecting 200, got 200 1567s ok 7 1567s # got SERVER_NAME='righthost', expected 'righthost' 1567s ok 8 1567s # got SERVER_PORT='8529', expected '8529' 1567s ok 9 1567s # SENDING: 1567s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1567s # expecting 200, got 200 1567s ok 10 1567s # got SERVER_NAME='righthost', expected 'righthost' 1567s ok 11 1567s # got SERVER_PORT='123', expected '123' 1567s ok 12 1567s # SENDING: 1567s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1567s # expecting 200, got 200 1567s ok 13 1567s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1567s ok 14 1567s # got SERVER_PORT='8529', expected '8529' 1567s ok 15 1567s # SENDING: 1567s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1567s # expecting 200, got 200 1567s ok 16 1567s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1567s ok 17 1567s # got SERVER_PORT='123', expected '123' 1567s ok 18 1567s # SENDING: 1567s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1567s # expecting 200, got 200 1567s ok 19 1567s # got SERVER_NAME='[::1]', expected '[::1]' 1567s ok 20 1567s # got SERVER_PORT='8529', expected '8529' 1567s ok 21 1567s # SENDING: 1567s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1567s # expecting 200, got 200 1567s ok 22 1567s # got SERVER_NAME='[::1]', expected '[::1]' 1567s ok 23 1567s # got SERVER_PORT='123', expected '123' 1567s ok 24 1567s # SENDING: 1567s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1567s # expecting 200, got 200 1567s ok 25 1567s # got SERVER_NAME='[a::1]', expected '[a::1]' 1567s ok 26 1567s # got SERVER_PORT='8529', expected '8529' 1567s ok 27 1567s # SENDING: 1567s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1567s # expecting 200, got 200 1567s ok 28 1567s # got SERVER_NAME='[a::1]', expected '[a::1]' 1567s ok 29 1567s # got SERVER_PORT='123', expected '123' 1567s ok 30 1567s # SENDING: 1567s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1567s # expecting 200, got 200 1567s ok 31 1567s # got SERVER_NAME='[a::1]', expected '[a::1]' 1567s ok 32 1567s # got SERVER_PORT='8529', expected '8529' 1567s ok 33 1567s # SENDING: 1567s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1567s # expecting 200, got 200 1567s ok 34 1567s # got SERVER_NAME='[a::1]', expected '[a::1]' 1567s ok 35 1567s # got SERVER_PORT='123', expected '123' 1567s ok 36 1567s # SENDING: 1567s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1567s # expecting 200, got 200 1567s ok 37 1567s # got SERVER_NAME='righthost', expected 'righthost' 1567s ok 38 1567s # got SERVER_PORT='8529', expected '8529' 1567s ok 39 1567s # SENDING: 1567s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1567s # expecting 200, got 200 1567s ok 40 1567s # got SERVER_NAME='righthost', expected 'righthost' 1567s ok 41 1567s # got SERVER_PORT='123', expected '123' 1567s ok 42 1567s # SENDING: 1567s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1567s # expecting 200, got 200 1567s ok 43 1567s # got SERVER_NAME='righthost', expected 'righthost' 1567s ok 44 1567s # got SERVER_PORT='8529', expected '8529' 1567s ok 45 1567s # SENDING: 1567s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1567s # expecting 200, got 200 1567s ok 46 1567s # got SERVER_NAME='righthost', expected 'righthost' 1567s ok 47 1567s # got SERVER_PORT='123', expected '123' 1567s ok 48 1567s # SENDING: 1567s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1567s # expecting 200, got 200 1567s ok 49 1567s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1567s ok 50 1567s # got SERVER_PORT='8529', expected '8529' 1567s ok 51 1567s # SENDING: 1567s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1567s # expecting 200, got 200 1567s ok 52 1567s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1567s ok 53 1567s # got SERVER_PORT='123', expected '123' 1567s ok 54 1567s # SENDING: 1567s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1567s # expecting 200, got 200 1567s ok 55 1567s # got SERVER_NAME='[::1]', expected '[::1]' 1567s ok 56 1567s # got SERVER_PORT='8529', expected '8529' 1567s ok 57 1567s # SENDING: 1567s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1567s # expecting 200, got 200 1567s ok 58 1567s # got SERVER_NAME='[::1]', expected '[::1]' 1567s ok 59 1567s # got SERVER_PORT='123', expected '123' 1567s ok 60 1567s # SENDING: 1567s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1567s # expecting 200, got 200 1567s ok 61 1567s # got SERVER_NAME='righthost', expected 'righthost' 1567s ok 62 1567s # got SERVER_PORT='8529', expected '8529' 1567s ok 63 1567s # SENDING: 1567s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1567s # expecting 200, got 200 1567s ok 64 1567s # got SERVER_NAME='righthost', expected 'righthost' 1567s ok 65 1567s # got SERVER_PORT='123', expected '123' 1567s ok 66 1567s # SENDING: 1567s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1567s # expecting 200, got 200 1567s ok 67 1567s # got SERVER_NAME='righthost', expected 'righthost' 1567s ok 68 1567s # got SERVER_PORT='8529', expected '8529' 1567s ok 69 1567s # SENDING: 1567s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1567s # expecting 200, got 200 1567s ok 70 1567s # got SERVER_NAME='righthost', expected 'righthost' 1567s ok 71 1567s # got SERVER_PORT='123', expected '123' 1567s ok 72 1567s # SENDING: 1567s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1\r\n\r\n 1567s # expecting 200, got 200 1567s ok 73 1567s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1567s ok 74 1567s # got SERVER_PORT='8529', expected '8529' 1567s ok 75 1567s # SENDING: 1567s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1:321\r\n\r\n 1567s # expecting 200, got 200 1567s ok 76 1567s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1567s ok 77 1567s # got SERVER_PORT='123', expected '123' 1567s ok 78 1567s # SENDING: 1567s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1567s # expecting 200, got 200 1567s ok 79 1567s # got SERVER_NAME='[::1]', expected '[::1]' 1567s ok 80 1567s # got SERVER_PORT='8529', expected '8529' 1567s ok 81 1567s # SENDING: 1567s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1567s # expecting 200, got 200 1567s ok 82 1567s # got SERVER_NAME='[::1]', expected '[::1]' 1567s ok 83 1567s # got SERVER_PORT='123', expected '123' 1567s ok 84 1567s ok 1574s t/apache/teclchunk.t ................ skipped: Not supported yet 1581s t/apr/uri.t ......................... 1581s 1..1 1581s # Running under perl version 5.040001 for linux 1581s # Current time local: Thu Sep 4 16:18:59 2025 1581s # Current time GMT: Thu Sep 4 16:18:59 2025 1581s # Using Test.pm version 1.31 1581s # Using Apache/Test.pm version 1.44 1581s ok 1 1581s ok 1588s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 1593s t/filter/case.t ..................... 1593s 1..4 1593s # Running under perl version 5.040001 for linux 1593s # Current time local: Thu Sep 4 16:19:13 2025 1593s # Current time GMT: Thu Sep 4 16:19:13 2025 1593s # Using Test.pm version 1.31 1593s # Using Apache/Test.pm version 1.44 1593s ok 1 1593s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1593s # expected 200 1593s # received 200 1593s # body: =HEAD1 NAME 1593s X X 1593s 1593s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1593s 1593s =HEAD1 SYNOPSIS 1593s 1593s TO DECLARE SUBROUTINES: 1593s X X 1593s 1593s SUB NAME; # A "FORWARD" DECLARATION. 1593s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1593s SUB NAME : ATTRS; # WITH ATTRIBUTES 1593s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1593s 1593s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1593s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1593s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1593s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1593s 1593s USE FEATURE 'SIGNATURES'; 1593s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1593s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1593s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1593s 1593s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1593s X 1593s 1593s $SUBREF = SUB BLOCK; # NO PROTO 1593s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1593s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1593s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1593s 1593s USE FEATURE 'SIGNATURES'; 1593s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1593s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1593s 1593s TO IMPORT SUBROUTINES: 1593s X 1593s 1593s USE MODULE QW(NAME1 NAME2 NAME3); 1593s 1593s TO CALL SUBROUTINES: 1593s X X 1593s 1593s NAME(LIST); # REGULAR SUBROUTINE CALL. 1593s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1593s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1593s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1593s 1593s =HEAD1 DESCRIPTION 1593s 1593s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1593s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1593s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1593s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1593s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1593s ITS NAME OR A CODE REFERENCE. 1593s 1593s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1593s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1593s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1593s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1593s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1593s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1593s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1593s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1593s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1593s X X 1593s 1593s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1593s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1593s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1593s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1593s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1593s SUCH A SIGNATURE-USING SUBROUTINE. 1593s 1593s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1593s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1593s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1593s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1593s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1593s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1593s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1593s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1593s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1593s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1593s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1593s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1593s X X X<@_> 1593s 1593s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1593s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1593s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1593s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1593s L AND L. 1593s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1593s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1593s 1593s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1593s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1593s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1593s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1593s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1593s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1593s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1593s ONE LARGE INDISTINGUISHABLE LIST. 1593s 1593s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1593s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1593s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1593s EMPTY SUB RETURNS THE EMPTY LIST. 1593s X X X 1593s 1593s EXAMPLE: 1593s 1593s SUB MAX { 1593s MY $MAX = SHIFT(@_); 1593s FOREACH $FOO (@_) { 1593s $MAX = $FOO IF $MAX < $FOO; 1593s } 1593s RETURN $MAX; 1593s } 1593s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1593s 1593s EXAMPLE: 1593s 1593s # GET A LINE, COMBINING CONTINUATION LINES 1593s # THAT START WITH WHITESPACE 1593s 1593s SUB GET_LINE { 1593s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1593s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1593s IF ($LOOKAHEAD =~ /^[ \T]/) { 1593s $THISLINE .= $LOOKAHEAD; 1593s } 1593s ELSE { 1593s LAST LINE; 1593s } 1593s } 1593s RETURN $THISLINE; 1593s } 1593s 1593s $LOOKAHEAD = ; # GET FIRST LINE 1593s WHILE (DEFINED($LINE = GET_LINE())) { 1593s ... 1593s } 1593s 1593s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1593s 1593s SUB MAYBESET { 1593s MY($KEY, $VALUE) = @_; 1593s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1593s } 1593s 1593s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1593s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1593s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1593s ITS CALLER'S VALUES. 1593s X X 1593s 1593s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1593s SUB UPCASE_IN { 1593s FOR (@_) { TR/A-Z/A-Z/ } 1593s } 1593s 1593s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1593s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1593s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1593s X X 1593s 1593s UPCASE_IN("FREDERICK"); 1593s 1593s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1593s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1593s OF CHANGING THEM IN PLACE: 1593s 1593s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1593s SUB UPCASE { 1593s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1593s MY @PARMS = @_; 1593s FOR (@PARMS) { TR/A-Z/A-Z/ } 1593s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1593s } 1593s 1593s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1593s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1593s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1593s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1593s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1593s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1593s 1593s @NEWLIST = UPCASE(@LIST1, @LIST2); 1593s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1593s 1593s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1593s 1593s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1593s 1593s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1593s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1593s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1593s L
FOR ALTERNATIVES. 1593s 1593s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1593s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1593s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1593s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1593s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1593s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1593s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1593s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1593s SEE L FOR MORE ABOUT ALL THAT. 1593s X<&> 1593s 1593s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1593s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1593s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1593s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1593s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1593s X 1593s 1593s &FOO(1,2,3); # PASS THREE ARGUMENTS 1593s FOO(1,2,3); # THE SAME 1593s 1593s FOO(); # PASS AN EMPTY ARGUMENT LIST 1593s &FOO(); # THE SAME 1593s 1593s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1593s USE STRICT 'SUBS'; 1593s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1593s # A COMPILE-TIME ERROR 1593s NO STRICT 'SUBS'; 1593s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1593s # A LITERAL STRING "FOO" 1593s 1593s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1593s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1593s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1593s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1593s X<&> 1593s 1593s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1593s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1593s YOUR SUBROUTINE'S NAME. 1593s 1593s USE V5.16; 1593s MY $FACTORIAL = SUB { 1593s MY ($X) = @_; 1593s RETURN 1 IF $X == 1; 1593s RETURN($X * __SUB__->( $X - 1 ) ); 1593s }; 1593s 1593s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1593s IS SUBJECT TO CHANGE. 1593s 1593s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1593s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1593s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1593s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1593s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1593s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1593s SPECIAL, PRE-DEFINED THINGS. 1593s 1593s =OVER 1593s 1593s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1593s 1593s C 1593s 1593s =ITEM DOCUMENTED IN L 1593s 1593s C, C 1593s 1593s =ITEM DOCUMENTED IN L 1593s 1593s C, C 1593s 1593s =ITEM DOCUMENTED IN L 1593s 1593s C, C, C, C, C, C, C, 1593s C, C, C, C, C, C, 1593s C, C, C, C, C, C, C, 1593s C, C, C, C, C, C, 1593s C, C, C, C, C, 1593s C, C, C, C 1593s 1593s =ITEM DOCUMENTED IN L 1593s 1593s C, C, C, C, C, C, C, 1593s C, C, C, C, C, C, C, 1593s C, C, C, C, C, C 1593s 1593s =ITEM DOCUMENTED IN L 1593s 1593s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1593s L<< C|PERLFUNC/REQUIRE >> 1593s 1593s =ITEM DOCUMENTED IN L 1593s 1593s C 1593s 1593s =ITEM DOCUMENTED IN L 1593s 1593s C, C, C, C, C 1593s 1593s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1593s 1593s ANY STARTING WITH C<(> 1593s 1593s =BACK 1593s 1593s THE C, C, C, C AND C SUBROUTINES 1593s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1593s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1593s EXPLICITLY. SEE L 1593s 1593s =HEAD2 SIGNATURES 1593s 1593s X X 1593s 1593s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1593s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1593s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1593s 1593s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1593s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1593s DIRECTLY BY C, IN THE CURRENT SCOPE. 1593s 1593s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1593s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1593s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1593s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1593s 1593s FOR EXAMPLE, 1593s 1593s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1593s 1593s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1593s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1593s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1593s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1593s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1593s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1593s 1593s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1593s THE SIGNATURE. FOR EXAMPLE, 1593s 1593s SUB FOO ($LEFT, $RIGHT) { 1593s RETURN $LEFT + $RIGHT; 1593s } 1593s 1593s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1593s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1593s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1593s EQUIVALENT TO 1593s 1593s SUB FOO { 1593s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1593s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1593s MY $LEFT = $_[0]; 1593s MY $RIGHT = $_[1]; 1593s RETURN $LEFT + $RIGHT; 1593s } 1593s 1593s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1593s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1593s 1593s SUB FOO ($FIRST, $, $THIRD) { 1593s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1593s } 1593s 1593s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1593s MANDATORY FOR THE CALLER TO PASS IT. 1593s 1593s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1593s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1593s 1593s SUB FOO ($LEFT, $RIGHT = 0) { 1593s RETURN $LEFT + $RIGHT; 1593s } 1593s 1593s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1593s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1593s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1593s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1593s FOR EXAMPLE, 1593s 1593s MY $AUTO_ID = 0; 1593s SUB FOO ($THING, $ID = $AUTO_ID++) { 1593s PRINT "$THING HAS ID $ID"; 1593s } 1593s 1593s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1593s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1593s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1593s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1593s 1593s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1593s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1593s } 1593s 1593s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1593s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1593s VALUE PROVIDED WAS C. 1593s 1593s SUB FOO ($NAME //= "WORLD") { 1593s PRINT "HELLO, $NAME"; 1593s } 1593s 1593s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1593s 1593s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1593s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1593s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1593s 1593s SUB FOO ($X ||= 10) { 1593s RETURN 5 + $X; 1593s } 1593s 1593s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1593s FOR EXAMPLE, 1593s 1593s SUB FOO ($THING, $ = 1) { 1593s PRINT $THING; 1593s } 1593s 1593s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1593s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1593s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1593s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1593s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1593s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1593s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1593s 1593s SUB FOO ($THING, $=) { 1593s PRINT $THING; 1593s } 1593s 1593s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1593s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1593s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1593s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1593s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1593s TO RIGHT. 1593s 1593s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1593s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1593s 1593s SUB FOO ($FILTER, @INPUTS) { 1593s PRINT $FILTER->($_) FOREACH @INPUTS; 1593s } 1593s 1593s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1593s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1593s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1593s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1593s 1593s SUB FOO ($THING, @) { 1593s PRINT $THING; 1593s } 1593s 1593s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1593s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1593s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1593s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1593s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1593s AS WITH STANDARD HASH CONSTRUCTION. 1593s 1593s SUB FOO ($FILTER, %INPUTS) { 1593s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1593s } 1593s 1593s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1593s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1593s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1593s 1593s SUB FOO ($THING, %) { 1593s PRINT $THING; 1593s } 1593s 1593s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1593s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1593s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1593s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1593s AN EMPTY ARRAY OR EMPTY HASH. 1593s 1593s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1593s THAT THE CALLER PASSED NO ARGUMENTS: 1593s 1593s SUB FOO () { 1593s RETURN 123; 1593s } 1593s 1593s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1593s WARNING IN THE C CATEGORY. FROM PERL 5.36 1593s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1593s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1593s STATEMENT SUCH AS: 1593s 1593s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1593s 1593s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1593s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1593s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1593s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1593s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1593s WARNINGS IN THE C CATEGORY WHEN 1593s COMPILED: 1593s 1593s SUB F ($X) { 1593s # THIS LINE EMITS THE WARNING SEEN BELOW 1593s PRINT "ARGUMENTS ARE @_"; 1593s } 1593s 1593s Z<> 1593s 1593s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1593s EXPERIMENTAL AT ... 1593s 1593s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1593s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1593s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1593s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1593s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1593s SUPPLY THAT ARGUMENT. 1593s 1593s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1593s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1593s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1593s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1593s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1593s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1593s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1593s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1593s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1593s 1593s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1593s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1593s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1593s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1593s L. FOR EXAMPLE, 1593s 1593s SUB FOO :PROTOTYPE($) { $_[0] } 1593s 1593s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1593s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1593s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1593s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1593s 1593s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1593s RETURN $LEFT + $RIGHT; 1593s } 1593s 1593s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1593s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1593s THE SUBROUTINE'S BODY. 1593s 1593s =HEAD2 PRIVATE VARIABLES VIA MY() 1593s X X X X X 1593s X X 1593s 1593s SYNOPSIS: 1593s 1593s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1593s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1593s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1593s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1593s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1593s 1593s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1593s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1593s SEE L AND L. 1593s 1593s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1593s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1593s (C/C/C/C), LOOP 1593s (C/C/C/C/C), SUBROUTINE, C, 1593s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1593s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1593s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1593s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1593s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1593s 1593s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1593s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1593s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1593s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1593s X 1593s 1593s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1593s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1593s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1593s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1593s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1593s 1593s MY $X = 10; 1593s SUB BUMPX { $X++ } 1593s 1593s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1593s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1593s THE C ITSELF. SEE L. 1593s X 1593s 1593s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1593s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1593s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1593s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1593s 1593s $ARG = "FRED"; # "GLOBAL" VARIABLE 1593s $N = CUBE_ROOT(27); 1593s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1593s # OUTPUTS: FRED THINKS THE ROOT IS 3 1593s 1593s SUB CUBE_ROOT { 1593s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1593s $ARG **= 1/3; 1593s RETURN $ARG; 1593s } 1593s 1593s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1593s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1593s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1593s 1593s MY ($FOO) = ; # WRONG? 1593s MY @FOO = ; 1593s 1593s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1593s 1593s MY $FOO = ; 1593s 1593s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1593s 1593s MY $FOO, $BAR = 1; # WRONG 1593s 1593s THAT HAS THE SAME EFFECT AS 1593s 1593s MY $FOO; 1593s $BAR = 1; 1593s 1593s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1593s THE CURRENT STATEMENT. THUS, 1593s 1593s MY $X = $X; 1593s 1593s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1593s THE EXPRESSION 1593s 1593s MY $X = 123 AND $X == 123 1593s 1593s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1593s 1593s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1593s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1593s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1593s 1593s WHILE (MY $LINE = <>) { 1593s $LINE = LC $LINE; 1593s } CONTINUE { 1593s PRINT $LINE; 1593s } 1593s 1593s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1593s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1593s IT. SIMILARLY, IN THE CONDITIONAL 1593s 1593s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1593s USER_AGREES(); 1593s } ELSIF ($ANSWER =~ /^NO$/I) { 1593s USER_DISAGREES(); 1593s } ELSE { 1593s CHOMP $ANSWER; 1593s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1593s } 1593s 1593s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1593s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1593s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1593s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1593s 1593s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1593s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1593s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1593s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1593s IN THE LOOP 1593s X X 1593s 1593s FOR MY $I (1, 2, 3) { 1593s SOME_FUNCTION(); 1593s } 1593s 1593s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1593s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1593s X X 1593s 1593s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1593s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1593s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1593s 1593s USE STRICT 'VARS'; 1593s 1593s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1593s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1593s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1593s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1593s THIS WITH C. 1593s 1593s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1593s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1593s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1593s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1593s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1593s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1593s EXAMPLE. 1593s 1593s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1593s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1593s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1593s 1593s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1593s 1593s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1593s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1593s IS ALSO VISIBLE: 1593s 1593s PACKAGE MAIN; 1593s OUR $X = 10; 1593s MY $X = 20; 1593s PRINT "$X AND $::X\N"; 1593s 1593s THAT WILL PRINT OUT C<20> AND C<10>. 1593s 1593s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1593s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1593s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1593s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1593s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1593s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1593s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1593s AN ANONYMOUS SUB REFERENCE: 1593s 1593s MY $SECRET_VERSION = '1.001-BETA'; 1593s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1593s $SECRET_SUB->(); 1593s 1593s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1593s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1593s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1593s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1593s UNQUALIFIED AND UNQUALIFIABLE. 1593s 1593s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1593s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1593s L FOR SOMETHING OF A WORK-AROUND TO 1593s THIS. 1593s 1593s =HEAD2 PERSISTENT PRIVATE VARIABLES 1593s X X X X 1593s X X 1593s 1593s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1593s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1593s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1593s 1593s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1593s 1593s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1593s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1593s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1593s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1593s THE C FORM DOES NOT REQUIRE THE 1593s C PRAGMA. 1593s 1593s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1593s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1593s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1593s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1593s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1593s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1593s SUBROUTINE EACH TIME IT IS EXECUTED.) 1593s 1593s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1593s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1593s 1593s USE FEATURE 'STATE'; 1593s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1593s 1593s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1593s 1593s USE FEATURE 'STATE'; 1593s SUB CREATE_COUNTER { 1593s RETURN SUB { STATE $X; RETURN ++$X } 1593s } 1593s 1593s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1593s CODE OUTSIDE. 1593s 1593s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1593s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1593s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1593s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1593s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1593s 1593s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1593s 1593s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1593s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1593s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1593s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1593s 1593s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1593s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1593s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1593s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1593s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1593s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1593s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1593s 1593s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1593s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1593s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1593s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1593s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1593s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1593s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1593s 1593s { 1593s MY $SECRET_VAL = 0; 1593s SUB GIMME_ANOTHER { 1593s RETURN ++$SECRET_VAL; 1593s } 1593s } 1593s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1593s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1593s 1593s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1593s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1593s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1593s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1593s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1593s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1593s STARTS TO RUN: 1593s 1593s BEGIN { 1593s MY $SECRET_VAL = 0; 1593s SUB GIMME_ANOTHER { 1593s RETURN ++$SECRET_VAL; 1593s } 1593s } 1593s 1593s SEE L ABOUT THE 1593s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1593s C AND C. 1593s 1593s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1593s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1593s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1593s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1593s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1593s 1593s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1593s X X X X 1593s X 1593s 1593s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1593s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1593s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1593s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1593s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1593s 1593s SYNOPSIS: 1593s 1593s # LOCALIZATION OF VALUES 1593s 1593s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1593s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1593s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1593s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1593s 1593s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1593s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1593s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1593s # LOCALIZATION 1593s 1593s # LOCALIZATION OF SYMBOLS 1593s 1593s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1593s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1593s # @MERLYN IS REALLY @RANDAL, ETC 1593s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1593s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1593s 1593s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1593s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1593s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1593s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1593s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1593s 1593s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1593s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1593s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1593s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1593s 1593s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1593s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1593s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1593s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1593s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1593s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1593s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1593s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1593s UNDEFINED VALUE.) 1593s 1593s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1593s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1593s VARIABLES OUTSIDE THE LOOP. 1593s 1593s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1593s X 1593s 1593s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1593s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1593s VIEWED AS A SCALAR OR AN ARRAY. SO 1593s 1593s LOCAL($FOO) = ; 1593s LOCAL @FOO = ; 1593s 1593s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1593s 1593s LOCAL $FOO = ; 1593s 1593s SUPPLIES A SCALAR CONTEXT. 1593s 1593s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1593s X 1593s 1593s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1593s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1593s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1593s 1593s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1593s 1593s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1593s { LOCAL $/ = UNDEF; $SLURP = ; } 1593s 1593s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1593s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1593s I, BECAUSE THE $1 VARIABLE IS 1593s MAGICAL AND READ-ONLY : 1593s 1593s LOCAL $1 = 2; 1593s 1593s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1593s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1593s TO SAFELY REUSE $_ IN A SUBROUTINE. 1593s 1593s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1593s WORK AS DESCRIBED. 1593s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1593s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1593s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1593s SEE L FOR MORE 1593s DETAILS. 1593s X 1593s 1593s =HEAD3 LOCALIZATION OF GLOBS 1593s X X 1593s 1593s THE CONSTRUCT 1593s 1593s LOCAL *NAME; 1593s 1593s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1593s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1593s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1593s 1593s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1593s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1593s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1593s SEPARATOR. 1593s 1593s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1593s X X 1593s X 1593s 1593s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1593s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1593s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1593s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1593s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1593s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1593s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1593s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1593s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1593s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1593s 1593s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1593s @ARY = ( 0..5 ); 1593s { 1593s LOCAL($ARY[5]) = 6; 1593s LOCAL($HASH{'A'}) = 'DRILL'; 1593s WHILE (MY $E = POP(@ARY)) { 1593s PRINT "$E . . .\N"; 1593s LAST UNLESS $E > 3; 1593s } 1593s IF (@ARY) { 1593s $HASH{'ONLY A'} = 'TEST'; 1593s DELETE $HASH{'A'}; 1593s } 1593s } 1593s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1593s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1593s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1593s 1593s PERL WILL PRINT 1593s 1593s 6 . . . 1593s 4 . . . 1593s 3 . . . 1593s THIS IS A TEST ONLY A TEST. 1593s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1593s 1593s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1593s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1593s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1593s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1593s 1593s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1593s X X X 1593s X 1593s 1593s YOU CAN USE THE C AND C 1593s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1593s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1593s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1593s 1593s DO { 1593s MY $VAL = $ARRAY[$IDX]; 1593s LOCAL $ARRAY[$IDX]; 1593s DELETE $ARRAY[$IDX]; 1593s $VAL 1593s } 1593s 1593s AND 1593s 1593s DO { 1593s MY $VAL = $HASH{KEY}; 1593s LOCAL $HASH{KEY}; 1593s DELETE $HASH{KEY}; 1593s $VAL 1593s } 1593s 1593s EXCEPT THAT FOR THOSE THE C IS 1593s SCOPED TO THE C BLOCK. SLICES ARE 1593s ALSO ACCEPTED. 1593s 1593s MY %HASH = ( 1593s A => [ 7, 8, 9 ], 1593s B => 1, 1593s ) 1593s 1593s { 1593s MY $X = DELETE LOCAL $HASH{A}; 1593s # $X IS [ 7, 8, 9 ] 1593s # %HASH IS (B => 1) 1593s 1593s { 1593s MY @NUMS = DELETE LOCAL @$X[0, 2] 1593s # @NUMS IS (7, 9) 1593s # $X IS [ UNDEF, 8 ] 1593s 1593s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1593s } 1593s # $X IS BACK TO [ 7, 8, 9 ] 1593s 1593s } 1593s # %HASH IS BACK TO ITS ORIGINAL STATE 1593s 1593s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1593s 1593s =HEAD2 LVALUE SUBROUTINES 1593s X X 1593s 1593s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1593s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1593s 1593s MY $VAL; 1593s SUB CANMOD : LVALUE { 1593s $VAL; # OR: RETURN $VAL; 1593s } 1593s SUB NOMOD { 1593s $VAL; 1593s } 1593s 1593s CANMOD() = 5; # ASSIGNS TO $VAL 1593s NOMOD() = 5; # ERROR 1593s 1593s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1593s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1593s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1593s 1593s DATA(2,3) = GET_DATA(3,4); 1593s 1593s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1593s 1593s (DATA(2,3)) = GET_DATA(3,4); 1593s 1593s AND IN: 1593s 1593s (DATA(2),DATA(3)) = GET_DATA(3,4); 1593s 1593s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1593s 1593s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1593s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1593s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1593s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1593s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1593s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1593s 1593s =HEAD2 LEXICAL SUBROUTINES 1593s X X X X 1593s 1593s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1593s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1593s AVAILABLE UNDER C OR C OR HIGHER. 1593s 1593s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1593s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1593s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1593s CATEGORY WAS DISABLED. 1593s 1593s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1593s DECLARED, AND ONLY AFTER THAT DECLARATION: 1593s 1593s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1593s # VERSIONS EARLIER THAN 5.26. 1593s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1593s USE FEATURE 'LEXICAL_SUBS'; 1593s 1593s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1593s STATE SUB FOO { 1593s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1593s } 1593s FOO(); # CALLS "STATE" SUB 1593s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1593s 1593s MY SUB BAR { ... } 1593s BAR(); # CALLS "MY" SUB 1593s 1593s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1593s 1593s # WRONG 1593s MY SUB BAZ { 1593s BAZ(); 1593s } 1593s 1593s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1593s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1593s 1593s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1593s 1593s MY SUB BAZ { 1593s __SUB__->(); # CALLS ITSELF 1593s } 1593s 1593s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1593s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1593s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1593s HOWEVER: 1593s 1593s MY SUB BAZ; # PREDECLARATION 1593s SUB BAZ { # DEFINE THE "MY" SUB 1593s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1593s } 1593s 1593s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1593s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1593s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1593s 1593s =HEAD3 C VS C 1593s 1593s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1593s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1593s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1593s CONTAINING BLOCK TO THE NEXT. 1593s 1593s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1593s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1593s 1593s SUB WHATEVER { 1593s MY $X = SHIFT; 1593s MY SUB INNER { 1593s ... DO SOMETHING WITH $X ... 1593s } 1593s INNER(); 1593s } 1593s 1593s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1593s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1593s SEE THE C<$X> FROM THE FIRST CALL TO C. 1593s 1593s =HEAD3 C SUBROUTINES 1593s 1593s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1593s SUBROUTINE OF THE SAME NAME. 1593s 1593s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1593s INSIDE AN INNER SCOPE: 1593s 1593s SUB FOO { ... } 1593s 1593s SUB BAR { 1593s MY SUB FOO { ... } 1593s { 1593s # NEED TO USE THE OUTER FOO HERE 1593s OUR SUB FOO; 1593s FOO(); 1593s } 1593s } 1593s 1593s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1593s 1593s PACKAGE MYSNEAKYMODULE; 1593s 1593s OUR SUB DO_SOMETHING { ... } 1593s 1593s SUB DO_SOMETHING_WITH_CALLER { 1593s PACKAGE DB; 1593s () = CALLER 1; # SETS @DB::ARGS 1593s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1593s } 1593s 1593s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1593s X X<*> 1593s 1593s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1593s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1593s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1593s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1593s 1593s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1593s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1593s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1593s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1593s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1593s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1593s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1593s 1593s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1593s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1593s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1593s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1593s 1593s SUB DOUBLEARY { 1593s LOCAL(*SOMEARY) = @_; 1593s FOREACH $ELEM (@SOMEARY) { 1593s $ELEM *= 2; 1593s } 1593s } 1593s DOUBLEARY(*FOO); 1593s DOUBLEARY(*BAR); 1593s 1593s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1593s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1593s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1593s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1593s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1593s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1593s 1593s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1593s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1593s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1593s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1593s L. 1593s 1593s =HEAD2 WHEN TO STILL USE LOCAL() 1593s X X 1593s 1593s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1593s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1593s I USE C INSTEAD OF C. 1593s 1593s =OVER 4 1593s 1593s =ITEM 1. 1593s 1593s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1593s 1593s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1593s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1593s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1593s IN C<@FIELDS>. 1593s 1593s { 1593s LOCAL @ARGV = ("/ETC/MOTD"); 1593s LOCAL $/ = UNDEF; 1593s LOCAL $_ = <>; 1593s @FIELDS = SPLIT /^\S*=+\S*$/; 1593s } 1593s 1593s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1593s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1593s 1593s =ITEM 2. 1593s 1593s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1593s 1593s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1593s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1593s TABLE ENTRIES: 1593s 1593s SUB IOQUEUE { 1593s LOCAL (*READER, *WRITER); # NOT MY! 1593s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1593s RETURN (*READER, *WRITER); 1593s } 1593s ($HEAD, $TAIL) = IOQUEUE(); 1593s 1593s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1593s ENTRIES. 1593s 1593s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1593s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1593s A LOCAL ALIAS. 1593s 1593s { 1593s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1593s GROW(); # REALLY CALLS SHRINK() 1593s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1593s } 1593s GROW(); # GET THE REAL GROW() AGAIN 1593s 1593s SEE L FOR MORE ABOUT MANIPULATING 1593s FUNCTIONS BY NAME IN THIS WAY. 1593s 1593s =ITEM 3. 1593s 1593s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1593s 1593s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1593s IS DONE ON DYNAMICS: 1593s 1593s { 1593s LOCAL $SIG{INT} = 'IGNORE'; 1593s FUNCT(); # UNINTERRUPTIBLE 1593s } 1593s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1593s 1593s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1593s 1593s =BACK 1593s 1593s =HEAD2 PASS BY REFERENCE 1593s X X X 1593s 1593s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1593s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1593s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1593s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1593s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1593s 1593s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1593s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1593s OF ALL THEIR FORMER LAST ELEMENTS: 1593s 1593s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1593s 1593s SUB POPMANY { 1593s MY $AREF; 1593s MY @RETLIST; 1593s FOREACH $AREF ( @_ ) { 1593s PUSH @RETLIST, POP @$AREF; 1593s } 1593s RETURN @RETLIST; 1593s } 1593s 1593s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1593s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1593s 1593s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1593s SUB INTER { 1593s MY ($K, $HREF, %SEEN); # LOCALS 1593s FOREACH $HREF (@_) { 1593s WHILE ( $K = EACH %$HREF ) { 1593s $SEEN{$K}++; 1593s } 1593s } 1593s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1593s } 1593s 1593s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1593s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1593s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1593s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1593s A LITTLE EXPENSIVE. 1593s 1593s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1593s 1593s (@W, @X) = FUNC(@Y, @Z); 1593s OR 1593s (%W, %X) = FUNC(%Y, %Z); 1593s 1593s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1593s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1593s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1593s AS ALWAYS. 1593s 1593s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1593s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1593s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1593s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1593s 1593s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1593s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1593s SUB FUNC { 1593s MY ($YREF, $ZREF) = @_; 1593s IF (@$YREF > @$ZREF) { 1593s RETURN ($YREF, $ZREF); 1593s } ELSE { 1593s RETURN ($ZREF, $YREF); 1593s } 1593s } 1593s 1593s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1593s 1593s (*W, *X) = FUNC(\@Y, \@Z); 1593s PRINT "@W HAS MORE THAN @X\N"; 1593s SUB FUNC { 1593s LOCAL (*Y, *Z) = @_; 1593s IF (@Y > @Z) { 1593s RETURN (\@Y, \@Z); 1593s } ELSE { 1593s RETURN (\@Z, \@Y); 1593s } 1593s } 1593s 1593s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1593s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1593s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1593s ARE IN THE SYMBOL TABLE. 1593s 1593s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1593s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1593s FOR EXAMPLE: 1593s 1593s SPLUTTER(\*STDOUT); 1593s SUB SPLUTTER { 1593s MY $FH = SHIFT; 1593s PRINT $FH "HER UM WELL A HMMM\N"; 1593s } 1593s 1593s $REC = GET_REC(\*STDIN); 1593s SUB GET_REC { 1593s MY $FH = SHIFT; 1593s RETURN SCALAR <$FH>; 1593s } 1593s 1593s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1593s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1593s 1593s SUB OPENIT { 1593s MY $PATH = SHIFT; 1593s LOCAL *FH; 1593s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1593s } 1593s 1593s =HEAD2 PROTOTYPES 1593s X X 1593s 1593s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1593s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1593s SECTION OR WITH A L. 1593s IF YOU DECLARE EITHER OF 1593s 1593s SUB MYPUSH (\@@) 1593s SUB MYPUSH :PROTOTYPE(\@@) 1593s 1593s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1593s 1593s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1593s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1593s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1593s OF AN ATTRIBUTE. 1593s 1593s THE 1593s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1593s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1593s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1593s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1593s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1593s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1593s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1593s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1593s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1593s 1593s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1593s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1593s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1593s 1593s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1593s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1593s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1593s CORRESPONDING BUILT-IN. 1593s 1593s DECLARED AS CALLED AS 1593s 1593s SUB MYLINK ($$) MYLINK $OLD, $NEW 1593s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1593s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1593s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1593s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1593s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1593s SUB MYPOP (\@) MYPOP @ARRAY 1593s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1593s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1593s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1593s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1593s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1593s SUB MYRAND (;$) MYRAND 42 1593s SUB MYTIME () MYTIME 1593s 1593s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1593s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1593s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1593s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1593s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1593s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1593s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1593s 1593s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1593s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1593s 1593s SUB MYREF (\[$@%&*]) 1593s 1593s WILL ALLOW CALLING MYREF() AS 1593s 1593s MYREF $VAR 1593s MYREF @ARRAY 1593s MYREF %HASH 1593s MYREF &SUB 1593s MYREF *GLOB 1593s 1593s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1593s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1593s 1593s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1593s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1593s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1593s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1593s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1593s OR A SUBSEQUENT COMMA. 1593s 1593s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1593s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1593s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1593s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1593s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1593s FOLLOWS: 1593s 1593s USE SYMBOL 'QUALIFY_TO_REF'; 1593s 1593s SUB FOO (*) { 1593s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1593s ... 1593s } 1593s 1593s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1593s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1593s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1593s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1593s 1593s SUB MYPUSH (+@) { 1593s MY $AREF = SHIFT; 1593s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1593s PUSH @$AREF, @_; 1593s } 1593s 1593s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1593s IS OF AN ACCEPTABLE TYPE. 1593s 1593s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1593s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1593s 1593s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1593s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1593s PROVIDED, C<$_> WILL BE USED INSTEAD. 1593s 1593s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1593s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1593s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1593s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1593s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1593s 1593s MYTIME +2; 1593s 1593s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1593s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1593s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1593s 1593s SUB MYGETPROTOBYNUMBER($;); 1593s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1593s 1593s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1593s PROVIDED IT'S IN THE INITIAL POSITION: 1593s X<&> 1593s 1593s SUB TRY (&@) { 1593s MY($TRY,$CATCH) = @_; 1593s EVAL { &$TRY }; 1593s IF ($@) { 1593s LOCAL $_ = $@; 1593s &$CATCH; 1593s } 1593s } 1593s SUB CATCH (&) { $_[0] } 1593s 1593s TRY { 1593s DIE "PHOOEY"; 1593s } CATCH { 1593s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1593s }; 1593s 1593s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1593s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1593s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1593s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1593s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1593s 1593s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1593s X 1593s 1593s SUB MYGREP (&@) { 1593s MY $CODE = SHIFT; 1593s MY @RESULT; 1593s FOREACH $_ (@_) { 1593s PUSH(@RESULT, $_) IF &$CODE; 1593s } 1593s @RESULT; 1593s } 1593s 1593s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1593s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1593s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1593s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1593s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1593s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1593s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1593s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1593s 1593s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1593s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1593s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1593s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1593s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1593s MAJORITY OF OFFENDING CODE IS FIXED. 1593s 1593s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1593s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1593s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1593s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1593s 1593s SUB FUNC ($) { 1593s MY $N = SHIFT; 1593s PRINT "YOU GAVE ME $N\N"; 1593s } 1593s 1593s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1593s RETURNING A LIST: 1593s 1593s FUNC(@FOO); 1593s FUNC( $TEXT =~ /\W+/G ); 1593s 1593s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1593s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1593s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1593s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1593s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1593s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1593s 1593s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1593s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1593s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1593s EFFECT, LIKE SO: 1593s 1593s SUB FOO($$); 1593s SUB FOO($$) { 1593s FOO 1, 2; 1593s } 1593s 1593s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1593s TO MAKE THE WORLD A BETTER PLACE. 1593s 1593s =HEAD2 CONSTANT FUNCTIONS 1593s X 1593s 1593s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1593s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1593s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1593s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1593s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1593s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1593s 1593s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1593s 1593s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1593s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1593s # AND IT'S INLINED, TOO! 1593s SUB ST_DEV () { 0 } 1593s SUB ST_INO () { 1 } 1593s 1593s SUB FLAG_FOO () { 1 << 8 } 1593s SUB FLAG_BAR () { 1 << 9 } 1593s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1593s 1593s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1593s 1593s SUB N () { INT(OPT_BAZ) / 3 } 1593s 1593s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1593s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1593s 1593s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1593s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1593s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1593s C: 1593s 1593s SUB BAZ_VAL () { 1593s IF (OPT_BAZ) { 1593s RETURN 23; 1593s } 1593s ELSE { 1593s RETURN 42; 1593s } 1593s } 1593s SUB BONK_VAL () { RETURN 12345 } 1593s 1593s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1593s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1593s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1593s 1593s BEGIN { 1593s MY $VAR = 1; 1593s NO STRICT 'REFS'; 1593s *INLINED = SUB () { $VAR }; 1593s } 1593s 1593s BEGIN { 1593s MY $VAR = 1; 1593s MY $REF = \$VAR; 1593s NO STRICT 'REFS'; 1593s *NOT_INLINED = SUB () { $VAR }; 1593s } 1593s 1593s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1593s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1593s 1593s BEGIN { 1593s MY $X = 10; 1593s *FOO = SUB () { $X }; 1593s $X++; 1593s } 1593s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1593s 1593s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1593s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1593s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1593s SO IT PRINTED C<10>, NOT C<11>. 1593s 1593s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1593s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1593s ASIDE FROM WHERE IT IS DECLARED. 1593s 1593s # FINE, NO WARNING 1593s BEGIN { 1593s MY $X = 54321; 1593s *INLINED = SUB () { $X }; 1593s } 1593s # ERROR 1593s BEGIN { 1593s MY $X; 1593s $X = 54321; 1593s *ALSO_INLINED = SUB () { $X }; 1593s } 1593s 1593s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1593s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1593s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1593s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1593s CONSTANT SUBROUTINE: 1593s 1593s MY $X = 54321; 1593s *INLINED = SUB : CONST { $X }; 1593s $X++; 1593s 1593s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1593s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1593s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1593s VALUE CAPTURED THE SAME WAY. 1593s 1593s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1593s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1593s AN EXPLICIT C: 1593s 1593s BEGIN { 1593s MY $X = 10; 1593s *FOO = SUB () { RETURN $X }; 1593s $X++; 1593s } 1593s PRINT FOO(); # PRINTS 11 1593s 1593s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1593s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1593s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1593s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1593s 1593s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1593s SUB ONE { 1593s 1; 1593s } 1593s IF (ONE ) { 1593s PRINT ONE() IF ONE ; 1593s } 1593s 1593s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1593s SUB ONE () { 1 } 1593s DO { 1593s PRINT 1 1593s }; 1593s 1593s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1593s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1593s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1593s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1593s 1593s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1593s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1593s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1593s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1593s 1593s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1593s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1593s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1593s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1593s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1593s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1593s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1593s MENTIONED ABOVE: 1593s 1593s SUB NOT_INLINED () { RETURN 23 } 1593s 1593s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1593s X X X X 1593s 1593s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1593s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1593s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1593s ON A NON-UNIX SYSTEM. 1593s 1593s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1593s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1593s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1593s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1593s 1593s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1593s CHDIR $SOMEWHERE; 1593s SUB CHDIR { ... } 1593s 1593s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1593s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1593s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1593s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1593s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1593s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1593s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1593s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1593s FOR SOME KEYWORDS. SEE L. 1593s 1593s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1593s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1593s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1593s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1593s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1593s THAT IS, THEY COULD SAY 1593s 1593s USE MODULE 'OPEN'; 1593s 1593s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1593s 1593s USE MODULE; 1593s 1593s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1593s 1593s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1593s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1593s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1593s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1593s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1593s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1593s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1593s 1593s PACKAGE REGLOB; 1593s REQUIRE EXPORTER; 1593s @ISA = 'EXPORTER'; 1593s @EXPORT_OK = 'GLOB'; 1593s 1593s SUB IMPORT { 1593s MY $PKG = SHIFT; 1593s RETURN UNLESS @_; 1593s MY $SYM = SHIFT; 1593s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1593s $PKG->EXPORT($WHERE, $SYM, @_); 1593s } 1593s 1593s SUB GLOB { 1593s MY $PAT = SHIFT; 1593s MY @GOT; 1593s IF (OPENDIR MY $D, '.') { 1593s @GOT = GREP /$PAT/, READDIR $D; 1593s CLOSEDIR $D; 1593s } 1593s RETURN @GOT; 1593s } 1593s 1; 1593s 1593s AND HERE'S HOW IT COULD BE (AB)USED: 1593s 1593s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1593s PACKAGE FOO; 1593s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1593s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1593s 1593s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1593s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1593s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1593s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1593s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1593s IT MUST BE DONE AT ALL. 1593s 1593s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1593s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1593s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1593s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1593s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1593s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1593s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1593s LIBRARY. 1593s 1593s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1593s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1593s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1593s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1593s (SEE L). 1593s 1593s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1593s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1593s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1593s 1593s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1593s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1593s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1593s C SYNTAX, THOUGH). 1593s 1593s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1593s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1593s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1593s 1593s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1593s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1593s 1593s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1593s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1593s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1593s 1593s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1593s 1593s =HEAD2 AUTOLOADING 1593s X X 1593s 1593s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1593s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1593s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1593s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1593s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1593s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1593s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1593s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1593s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1593s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1593s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1593s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1593s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1593s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1593s SUBROUTINE NAME. SEE L FOR DETAILS.) 1593s 1593s 1593s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1593s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1593s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1593s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1593s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1593s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1593s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1593s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1593s 1593s SUB AUTOLOAD { 1593s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1593s MY $PROGRAM = $AUTOLOAD; 1593s $PROGRAM =~ S/.*:://; 1593s SYSTEM($PROGRAM, @_); 1593s } 1593s DATE(); 1593s WHO(); 1593s LS('-L'); 1593s 1593s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1593s EVEN NEED PARENTHESES: 1593s 1593s USE SUBS QW(DATE WHO LS); 1593s DATE; 1593s WHO; 1593s LS '-L'; 1593s 1593s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1593s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1593s 1593s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1593s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1593s DESCRIBED IN L AND IN L, THE STANDARD 1593s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1593s FUNCTIONS TO PERL CODE IN L. 1593s 1593s =HEAD2 SUBROUTINE ATTRIBUTES 1593s X X X 1593s 1593s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1593s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1593s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1593s C HAD BEEN SEEN. SEE L FOR DETAILS 1593s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1593s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1593s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1593s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1593s 1593s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1593s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1593s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1593s NEST PROPERLY. 1593s 1593s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1593s 1593s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1593s SUB PLUGH () : UGLY('\(") :BAD; 1593s SUB XYZZY : _5X5 { ... } 1593s 1593s EXAMPLES OF INVALID SYNTAX: 1593s 1593s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1593s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1593s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1593s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1593s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1593s 1593s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1593s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1593s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1593s PARSED AND INVOKED: 1593s 1593s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1593s 1593s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1593s SEE L AND L. 1593s 1593s =HEAD1 SEE ALSO 1593s 1593s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1593s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1593s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1593s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1593s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1593s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1593s 1593s =FOR VI 1593s # EX: SET STS=0 SW=4 ET: 1593s 1593s ok 2 1593s # testing mod_cgi with /modules/cgi/perl.pl 1593s # expected 200 1593s # received 200 1593s # body: PERL CGI 1593s ok 3 1593s # testing mod_test_rwrite with /test_rwrite 1593s # expected 200 1593s # received 200 1593s # body: A 1593s ok 4 1593s ok 1600s t/filter/case_in.t .................. 1600s 1..3 1600s # Running under perl version 5.040001 for linux 1600s # Current time local: Thu Sep 4 16:19:18 2025 1600s # Current time GMT: Thu Sep 4 16:19:18 2025 1600s # Using Test.pm version 1.31 1600s # Using Apache/Test.pm version 1.44 1600s ok 1 1600s # testing mod_cgi with /modules/cgi/perl_echo.pl 1600s # expected 200 1600s # received 200 1600s ok 2 1600s # testing mod_echo_post with /echo_post 1600s # expected 200 1600s # received 200 1600s ok 3 1600s ok 1607s t/filter/input_body.t ............... 1607s 1..2 1607s # Running under perl version 5.040001 for linux 1607s # Current time local: Thu Sep 4 16:19:25 2025 1607s # Current time GMT: Thu Sep 4 16:19:25 2025 1607s # Using Test.pm version 1.31 1607s # Using Apache/Test.pm version 1.44 1607s # testing : Posted "1 ko" 1607s # expected: 'ok 1' 1607s # received: 'ok 1' 1607s ok 1 1607s # testing : Posted "2 ko" 1607s # expected: 'ok 2' 1607s # received: 'ok 2' 1607s ok 2 1607s ok 1613s t/http11/basicauth.t ................ 1613s 1..3 1613s # Running under perl version 5.040001 for linux 1613s # Current time local: Thu Sep 4 16:19:32 2025 1613s # Current time GMT: Thu Sep 4 16:19:32 2025 1613s # Using Test.pm version 1.31 1613s # Using Apache/Test.pm version 1.44 1613s ok 1 1613s ok 2 1613s ok 3 1613s ok 1619s t/http11/chunked.t .................. 1619s 1..30 1619s # Running under perl version 5.040001 for linux 1619s # Current time local: Thu Sep 4 16:19:38 2025 1619s # Current time GMT: Thu Sep 4 16:19:38 2025 1619s # Using Test.pm version 1.31 1619s # Using Apache/Test.pm version 1.44 1619s # testing : response protocol 1619s # expected: 'HTTP/1.1' 1619s # received: 'HTTP/1.1' 1619s ok 1 1619s # testing : response Transfer-Encoding 1619s # expected: 'chunked' 1619s # received: 'chunked' 1619s ok 2 1619s # testing : no Content-Length 1619s # expected: 0 1619s # received: 0 1619s ok 3 1619s # testing : body length 1619s # expected: '70976' 1619s # received: 70976 1619s ok 4 1619s # testing : number of requests 1619s # expected: 1 1619s # received: 1 1619s ok 5 1619s # testing : response protocol 1619s # expected: 'HTTP/1.1' 1619s # received: 'HTTP/1.1' 1619s ok 6 1619s # testing : response Transfer-Encoding 1619s # expected: 'chunked' 1619s # received: 'chunked' 1619s ok 7 1619s # testing : no Content-Length 1619s # expected: 0 1619s # received: 0 1619s ok 8 1619s # testing : body length 1619s # expected: '212509' 1619s # received: 212509 1619s ok 9 1619s # testing : number of requests 1619s # expected: 2 1619s # received: 2 1619s ok 10 1619s # testing : response protocol 1619s # expected: 'HTTP/1.1' 1619s # received: 'HTTP/1.1' 1619s ok 11 1619s # testing : response Transfer-Encoding 1619s # expected: 'chunked' 1619s # received: 'chunked' 1619s ok 12 1619s # testing : no Content-Length 1619s # expected: 0 1619s # received: 0 1619s ok 13 1619s # testing : body length 1619s # expected: '280545' 1619s # received: 280545 1619s ok 14 1619s # testing : number of requests 1619s # expected: 3 1619s # received: 3 1619s ok 15 1619s # testing : response protocol 1619s # expected: 'HTTP/1.1' 1619s # received: 'HTTP/1.1' 1619s ok 16 1619s # testing : response Transfer-Encoding 1619s # expected: 'chunked' 1619s # received: 'chunked' 1619s ok 17 1619s # testing : no Content-Length 1619s # expected: 0 1619s # received: 0 1619s ok 18 1619s # testing : body length 1619s # expected: '845969' 1619s # received: 845969 1619s ok 19 1619s # testing : number of requests 1619s # expected: 4 1619s # received: 4 1619s ok 20 1619s # testing : response protocol 1619s # expected: 'HTTP/1.1' 1619s # received: 'HTTP/1.1' 1619s ok 21 1619s # testing : no Transfer-Encoding (test result inverted) 1619s # expected: 'chunked' 1619s # received: '' 1619s ok 22 1619s # testing : content length 1619s # expected: 253 1619s # received: '253' 1619s ok 23 1619s # testing : body length 1619s # expected: '242' 1619s # received: 242 1619s ok 24 1619s # testing : number of requests 1619s # expected: 5 1619s # received: 5 1619s ok 25 1619s # testing : response protocol 1619s # expected: 'HTTP/1.1' 1619s # received: 'HTTP/1.1' 1619s ok 26 1619s # testing : no Transfer-Encoding (test result inverted) 1619s # expected: 'chunked' 1619s # received: '' 1619s ok 27 1619s # testing : content length 1619s # expected: '' 1619s # received: '' 1619s ok 28 1619s # testing : body length 1619s # expected: '14276' 1619s # received: 14276 1619s ok 29 1619s # testing : number of requests 1619s # expected: 6 1619s # received: 6 1619s ok 30 1619s ok 1625s t/http11/chunked2.t ................. 1625s 1..2 1625s # Running under perl version 5.040001 for linux 1625s # Current time local: Thu Sep 4 16:19:44 2025 1625s # Current time GMT: Thu Sep 4 16:19:44 2025 1625s # Using Test.pm version 1.31 1625s # Using Apache/Test.pm version 1.44 1625s # testing : successful response 1625s # expected: 200 1625s # received: '200' 1625s ok 1 1625s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1625s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1625s ok 2 1625s ok 1633s t/http11/clength.t .................. 1633s 1..6 1633s # Running under perl version 5.040001 for linux 1633s # Current time local: Thu Sep 4 16:19:50 2025 1633s # Current time GMT: Thu Sep 4 16:19:50 2025 1633s # Using Test.pm version 1.31 1633s # Using Apache/Test.pm version 1.44 1633s # testing : successful response 1633s # expected: 200 1633s # received: '200' 1633s ok 1 1633s # expected: 10 1633s # received: '10' 1633s ok 2 1633s # expected: 'bbbbbbbbbb' 1633s # received: 'bbbbbbbbbb' 1633s ok 3 1633s # testing : successful response 1633s # expected: 200 1633s # received: '200' 1633s ok 4 1633s # expected: 6 1633s # received: '6' 1633s ok 5 1633s # expected: 'foobar' 1633s # received: 'foobar' 1633s ok 6 1633s ok 1640s t/http11/post.t ..................... 1640s # using LWP client 1640s 1..51 1640s # Running under perl version 5.040001 for linux 1640s # Current time local: Thu Sep 4 16:19:57 2025 1640s # Current time GMT: Thu Sep 4 16:19:57 2025 1640s # Using Test.pm version 1.31 1640s # Using Apache/Test.pm version 1.44 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 1024 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Connection: Keep-Alive 1640s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 5 1640s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 1 1640s #DMMATCH1: 1 1640s #Keep-Alive: timeout=5, max=100 1640s # 1640s # testing : length posted 1640s # expected: '1024' 1640s # received: 1024 1640s ok 1 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 2048 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 5 1640s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 2 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '2048' 1640s # received: 2048 1640s ok 2 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 3072 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 5 1640s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 3 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '3072' 1640s # received: 3072 1640s ok 3 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 4096 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 5 1640s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 4 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '4096' 1640s # received: 4096 1640s ok 4 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 5120 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 5 1640s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 5 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '5120' 1640s # received: 5120 1640s ok 5 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 6144 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 5 1640s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 6 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '6144' 1640s # received: 6144 1640s ok 6 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 7168 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 5 1640s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 7 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '7168' 1640s # received: 7168 1640s ok 7 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 8192 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 5 1640s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 8 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '8192' 1640s # received: 8192 1640s ok 8 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 9216 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 5 1640s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 9 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '9216' 1640s # received: 9216 1640s ok 9 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 10240 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 10 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '10240' 1640s # received: 10240 1640s ok 10 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 11264 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 11 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '11264' 1640s # received: 11264 1640s ok 11 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 12288 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 12 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '12288' 1640s # received: 12288 1640s ok 12 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 13312 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 13 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '13312' 1640s # received: 13312 1640s ok 13 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 14336 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 14 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '14336' 1640s # received: 14336 1640s ok 14 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 15360 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 15 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '15360' 1640s # received: 15360 1640s ok 15 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 16384 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 16 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '16384' 1640s # received: 16384 1640s ok 16 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 17408 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 17 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '17408' 1640s # received: 17408 1640s ok 17 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 18432 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 18 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '18432' 1640s # received: 18432 1640s ok 18 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 19456 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 19 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '19456' 1640s # received: 19456 1640s ok 19 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 20480 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 20 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '20480' 1640s # received: 20480 1640s ok 20 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 21504 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 21 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '21504' 1640s # received: 21504 1640s ok 21 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 22528 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 22 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '22528' 1640s # received: 22528 1640s ok 22 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 23552 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 23 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '23552' 1640s # received: 23552 1640s ok 23 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 24576 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 24 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '24576' 1640s # received: 24576 1640s ok 24 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 25600 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 25 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '25600' 1640s # received: 25600 1640s ok 25 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 26624 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 26 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '26624' 1640s # received: 26624 1640s ok 26 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 27648 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 27 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '27648' 1640s # received: 27648 1640s ok 27 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 28672 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 28 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '28672' 1640s # received: 28672 1640s ok 28 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 29696 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 29 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '29696' 1640s # received: 29696 1640s ok 29 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 30720 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 30 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '30720' 1640s # received: 30720 1640s ok 30 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 31744 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 31 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '31744' 1640s # received: 31744 1640s ok 31 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 32768 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 32 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '32768' 1640s # received: 32768 1640s ok 32 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 33792 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 33 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '33792' 1640s # received: 33792 1640s ok 33 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 34816 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 34 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '34816' 1640s # received: 34816 1640s ok 34 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 35840 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 35 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '35840' 1640s # received: 35840 1640s ok 35 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 36864 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 36 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '36864' 1640s # received: 36864 1640s ok 36 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 37888 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 37 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '37888' 1640s # received: 37888 1640s ok 37 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 38912 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 38 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '38912' 1640s # received: 38912 1640s ok 38 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 39936 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 39 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '39936' 1640s # received: 39936 1640s ok 39 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 40960 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 40 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '40960' 1640s # received: 40960 1640s ok 40 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 41984 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 41 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '41984' 1640s # received: 41984 1640s ok 41 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 43008 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 42 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '43008' 1640s # received: 43008 1640s ok 42 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 44032 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 43 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '44032' 1640s # received: 44032 1640s ok 43 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 45056 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 44 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '45056' 1640s # received: 45056 1640s ok 44 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 46080 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 45 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '46080' 1640s # received: 46080 1640s ok 45 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 47104 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 46 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '47104' 1640s # received: 47104 1640s ok 46 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 48128 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 47 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '48128' 1640s # received: 48128 1640s ok 47 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 49152 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 48 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '49152' 1640s # received: 49152 1640s ok 48 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 50176 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 49 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '50176' 1640s # received: 50176 1640s ok 49 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 51200 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 6 1640s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 50 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '51200' 1640s # received: 51200 1640s ok 50 1640s #lwp request: 1640s #POST http://localhost:8529/eat_post HTTP/1.1 1640s #User-Agent: libwww-perl/6.78 1640s #Content-Length: 102400 1640s # 1640s #server response: 1640s #HTTP/1.1 200 OK 1640s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1640s #Vary: In-If1 1640s #Content-Length: 7 1640s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1640s #Client-Peer: 127.0.0.1:8529 1640s #Client-Response-Num: 51 1640s #DMMATCH1: 1 1640s # 1640s # testing : length posted 1640s # expected: '102400' 1640s # received: 102400 1640s ok 51 1640s ok 1647s t/modules/aaa.t ..................... 1647s 1..40 1647s # Running under perl version 5.040001 for linux 1647s # Current time local: Thu Sep 4 16:20:05 2025 1647s # Current time GMT: Thu Sep 4 16:20:05 2025 1647s # Using Test.pm version 1.31 1647s # Using Apache/Test.pm version 1.44 1647s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/realm2 1647s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/basic1 1647s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/form1 1647s ok 1 1647s ok 2 1647s ok 3 1647s ok 4 1647s ok 5 1647s ok 6 1647s ok 7 1647s ok 8 1647s ok 9 1647s ok 10 1647s ok 11 1647s ok 12 1647s ok 13 1647s ok 14 1647s ok 15 1647s ok 16 1647s ok 17 1647s ok 18 1647s ok 19 1647s ok 20 1647s ok 21 1647s ok 22 1647s ok 23 1647s ok 24 1647s ok 25 1647s ok 26 1647s ok 27 1647s ok 28 1647s ok 29 1647s ok 30 1647s ok 31 1647s ok 32 1647s ok 33 1647s ok 34 1647s ok 35 1647s ok 36 1647s ok 37 1647s ok 38 1647s ok 39 1647s ok 40 1647s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/realm2 1647s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/form1 1647s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/basic1 1647s ok 1655s t/modules/access.t .................. 1655s 1..408 1655s # Running under perl version 5.040001 for linux 1655s # Current time local: Thu Sep 4 16:20:12 2025 1655s # Current time GMT: Thu Sep 4 16:20:12 2025 1655s # Using Test.pm version 1.31 1655s # Using Apache/Test.pm version 1.44 1655s # --- 1655s # Order deny,allow 1655s # Allow from all 1655s # expecting access. 1655s ok 1 1655s # --- 1655s # Order deny,allow 1655s # Deny from all 1655s # expecting access denial. 1655s ok 2 1655s # --- 1655s # Order deny,allow 1655s # Allow from all 1655s # Deny from all 1655s # expecting access. 1655s ok 3 1655s # --- 1655s # Order deny,allow 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 4 1655s # --- 1655s # Order deny,allow 1655s # Allow from all 1655s # Deny from localhost 1655s # expecting access. 1655s ok 5 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 6 1655s # --- 1655s # Order deny,allow 1655s # Allow from all 1655s # Deny from 127.0.0.1 1655s # expecting access. 1655s ok 7 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 8 1655s # --- 1655s # Order deny,allow 1655s # Allow from all 1655s # Deny from 127.0 1655s # expecting access. 1655s ok 9 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 10 1655s # --- 1655s # Order deny,allow 1655s # Allow from all 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access. 1655s ok 11 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 12 1655s # --- 1655s # Order deny,allow 1655s # Allow from all 1655s # Deny from 127.0.0.1/16 1655s # expecting access. 1655s ok 13 1655s # --- 1655s # Order deny,allow 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 14 1655s # --- 1655s # Order deny,allow 1655s # Allow from all 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 15 1655s # --- 1655s # Order deny,allow 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 16 1655s # --- 1655s # Order deny,allow 1655s # Allow from all 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 17 1655s # --- 1655s # Order deny,allow 1655s # Allow from localhost 1655s # expecting access. 1655s ok 18 1655s # --- 1655s # Order deny,allow 1655s # Deny from all 1655s # expecting access denial. 1655s ok 19 1655s # --- 1655s # Order deny,allow 1655s # Allow from localhost 1655s # Deny from all 1655s # expecting access. 1655s ok 20 1655s # --- 1655s # Order deny,allow 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 21 1655s # --- 1655s # Order deny,allow 1655s # Allow from localhost 1655s # Deny from localhost 1655s # expecting access. 1655s ok 22 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 23 1655s # --- 1655s # Order deny,allow 1655s # Allow from localhost 1655s # Deny from 127.0.0.1 1655s # expecting access. 1655s ok 24 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 25 1655s # --- 1655s # Order deny,allow 1655s # Allow from localhost 1655s # Deny from 127.0 1655s # expecting access. 1655s ok 26 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 27 1655s # --- 1655s # Order deny,allow 1655s # Allow from localhost 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access. 1655s ok 28 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 29 1655s # --- 1655s # Order deny,allow 1655s # Allow from localhost 1655s # Deny from 127.0.0.1/16 1655s # expecting access. 1655s ok 30 1655s # --- 1655s # Order deny,allow 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 31 1655s # --- 1655s # Order deny,allow 1655s # Allow from localhost 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 32 1655s # --- 1655s # Order deny,allow 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 33 1655s # --- 1655s # Order deny,allow 1655s # Allow from localhost 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 34 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1 1655s # expecting access. 1655s ok 35 1655s # --- 1655s # Order deny,allow 1655s # Deny from all 1655s # expecting access denial. 1655s ok 36 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1 1655s # Deny from all 1655s # expecting access. 1655s ok 37 1655s # --- 1655s # Order deny,allow 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 38 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1 1655s # Deny from localhost 1655s # expecting access. 1655s ok 39 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 40 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1 1655s # Deny from 127.0.0.1 1655s # expecting access. 1655s ok 41 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 42 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1 1655s # Deny from 127.0 1655s # expecting access. 1655s ok 43 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 44 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access. 1655s ok 45 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 46 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1 1655s # Deny from 127.0.0.1/16 1655s # expecting access. 1655s ok 47 1655s # --- 1655s # Order deny,allow 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 48 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 49 1655s # --- 1655s # Order deny,allow 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 50 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 51 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0 1655s # expecting access. 1655s ok 52 1655s # --- 1655s # Order deny,allow 1655s # Deny from all 1655s # expecting access denial. 1655s ok 53 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0 1655s # Deny from all 1655s # expecting access. 1655s ok 54 1655s # --- 1655s # Order deny,allow 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 55 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0 1655s # Deny from localhost 1655s # expecting access. 1655s ok 56 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 57 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0 1655s # Deny from 127.0.0.1 1655s # expecting access. 1655s ok 58 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 59 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0 1655s # Deny from 127.0 1655s # expecting access. 1655s ok 60 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 61 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access. 1655s ok 62 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 63 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0 1655s # Deny from 127.0.0.1/16 1655s # expecting access. 1655s ok 64 1655s # --- 1655s # Order deny,allow 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 65 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 66 1655s # --- 1655s # Order deny,allow 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 67 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 68 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # expecting access. 1655s ok 69 1655s # --- 1655s # Order deny,allow 1655s # Deny from all 1655s # expecting access denial. 1655s ok 70 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from all 1655s # expecting access. 1655s ok 71 1655s # --- 1655s # Order deny,allow 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 72 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from localhost 1655s # expecting access. 1655s ok 73 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 74 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from 127.0.0.1 1655s # expecting access. 1655s ok 75 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 76 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from 127.0 1655s # expecting access. 1655s ok 77 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 78 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access. 1655s ok 79 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 80 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from 127.0.0.1/16 1655s # expecting access. 1655s ok 81 1655s # --- 1655s # Order deny,allow 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 82 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 83 1655s # --- 1655s # Order deny,allow 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 84 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 85 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/16 1655s # expecting access. 1655s ok 86 1655s # --- 1655s # Order deny,allow 1655s # Deny from all 1655s # expecting access denial. 1655s ok 87 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/16 1655s # Deny from all 1655s # expecting access. 1655s ok 88 1655s # --- 1655s # Order deny,allow 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 89 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/16 1655s # Deny from localhost 1655s # expecting access. 1655s ok 90 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 91 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/16 1655s # Deny from 127.0.0.1 1655s # expecting access. 1655s ok 92 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 93 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/16 1655s # Deny from 127.0 1655s # expecting access. 1655s ok 94 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 95 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/16 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access. 1655s ok 96 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 97 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/16 1655s # Deny from 127.0.0.1/16 1655s # expecting access. 1655s ok 98 1655s # --- 1655s # Order deny,allow 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 99 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/16 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 100 1655s # --- 1655s # Order deny,allow 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 101 1655s # --- 1655s # Order deny,allow 1655s # Allow from 127.0.0.1/16 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 102 1655s # --- 1655s # Order deny,allow 1655s # Allow from somewhere.else.com 1655s # expecting access. 1655s ok 103 1655s # --- 1655s # Order deny,allow 1655s # Deny from all 1655s # expecting access denial. 1655s ok 104 1655s # --- 1655s # Order deny,allow 1655s # Allow from somewhere.else.com 1655s # Deny from all 1655s # expecting access denial. 1655s ok 105 1655s # --- 1655s # Order deny,allow 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 106 1655s # --- 1655s # Order deny,allow 1655s # Allow from somewhere.else.com 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 107 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 108 1655s # --- 1655s # Order deny,allow 1655s # Allow from somewhere.else.com 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 109 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 110 1655s # --- 1655s # Order deny,allow 1655s # Allow from somewhere.else.com 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 111 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 112 1655s # --- 1655s # Order deny,allow 1655s # Allow from somewhere.else.com 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 113 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 114 1655s # --- 1655s # Order deny,allow 1655s # Allow from somewhere.else.com 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 115 1655s # --- 1655s # Order deny,allow 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 116 1655s # --- 1655s # Order deny,allow 1655s # Allow from somewhere.else.com 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 117 1655s # --- 1655s # Order deny,allow 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 118 1655s # --- 1655s # Order deny,allow 1655s # Allow from somewhere.else.com 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 119 1655s # --- 1655s # Order deny,allow 1655s # Allow from 66.6.6.6 1655s # expecting access. 1655s ok 120 1655s # --- 1655s # Order deny,allow 1655s # Deny from all 1655s # expecting access denial. 1655s ok 121 1655s # --- 1655s # Order deny,allow 1655s # Allow from 66.6.6.6 1655s # Deny from all 1655s # expecting access denial. 1655s ok 122 1655s # --- 1655s # Order deny,allow 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 123 1655s # --- 1655s # Order deny,allow 1655s # Allow from 66.6.6.6 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 124 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 125 1655s # --- 1655s # Order deny,allow 1655s # Allow from 66.6.6.6 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 126 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 127 1655s # --- 1655s # Order deny,allow 1655s # Allow from 66.6.6.6 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 128 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 129 1655s # --- 1655s # Order deny,allow 1655s # Allow from 66.6.6.6 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 130 1655s # --- 1655s # Order deny,allow 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 131 1655s # --- 1655s # Order deny,allow 1655s # Allow from 66.6.6.6 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 132 1655s # --- 1655s # Order deny,allow 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 133 1655s # --- 1655s # Order deny,allow 1655s # Allow from 66.6.6.6 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 134 1655s # --- 1655s # Order deny,allow 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 135 1655s # --- 1655s # Order deny,allow 1655s # Allow from 66.6.6.6 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 136 1655s # --- 1655s # Order allow,deny 1655s # Allow from all 1655s # expecting access. 1655s ok 137 1655s # --- 1655s # Order allow,deny 1655s # Deny from all 1655s # expecting access denial. 1655s ok 138 1655s # --- 1655s # Order allow,deny 1655s # Allow from all 1655s # Deny from all 1655s # expecting access denial. 1655s ok 139 1655s # --- 1655s # Order allow,deny 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 140 1655s # --- 1655s # Order allow,deny 1655s # Allow from all 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 141 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 142 1655s # --- 1655s # Order allow,deny 1655s # Allow from all 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 143 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 144 1655s # --- 1655s # Order allow,deny 1655s # Allow from all 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 145 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 146 1655s # --- 1655s # Order allow,deny 1655s # Allow from all 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 147 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 148 1655s # --- 1655s # Order allow,deny 1655s # Allow from all 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 149 1655s # --- 1655s # Order allow,deny 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 150 1655s # --- 1655s # Order allow,deny 1655s # Allow from all 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 151 1655s # --- 1655s # Order allow,deny 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 152 1655s # --- 1655s # Order allow,deny 1655s # Allow from all 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 153 1655s # --- 1655s # Order allow,deny 1655s # Allow from localhost 1655s # expecting access. 1655s ok 154 1655s # --- 1655s # Order allow,deny 1655s # Deny from all 1655s # expecting access denial. 1655s ok 155 1655s # --- 1655s # Order allow,deny 1655s # Allow from localhost 1655s # Deny from all 1655s # expecting access denial. 1655s ok 156 1655s # --- 1655s # Order allow,deny 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 157 1655s # --- 1655s # Order allow,deny 1655s # Allow from localhost 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 158 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 159 1655s # --- 1655s # Order allow,deny 1655s # Allow from localhost 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 160 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 161 1655s # --- 1655s # Order allow,deny 1655s # Allow from localhost 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 162 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 163 1655s # --- 1655s # Order allow,deny 1655s # Allow from localhost 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 164 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 165 1655s # --- 1655s # Order allow,deny 1655s # Allow from localhost 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 166 1655s # --- 1655s # Order allow,deny 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 167 1655s # --- 1655s # Order allow,deny 1655s # Allow from localhost 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 168 1655s # --- 1655s # Order allow,deny 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 169 1655s # --- 1655s # Order allow,deny 1655s # Allow from localhost 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 170 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1 1655s # expecting access. 1655s ok 171 1655s # --- 1655s # Order allow,deny 1655s # Deny from all 1655s # expecting access denial. 1655s ok 172 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1 1655s # Deny from all 1655s # expecting access denial. 1655s ok 173 1655s # --- 1655s # Order allow,deny 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 174 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 175 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 176 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 177 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 178 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 179 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 180 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 181 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 182 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 183 1655s # --- 1655s # Order allow,deny 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 184 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 185 1655s # --- 1655s # Order allow,deny 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 186 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 187 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0 1655s # expecting access. 1655s ok 188 1655s # --- 1655s # Order allow,deny 1655s # Deny from all 1655s # expecting access denial. 1655s ok 189 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0 1655s # Deny from all 1655s # expecting access denial. 1655s ok 190 1655s # --- 1655s # Order allow,deny 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 191 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 192 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 193 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 194 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 195 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 196 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 197 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 198 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 199 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 200 1655s # --- 1655s # Order allow,deny 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 201 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 202 1655s # --- 1655s # Order allow,deny 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 203 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 204 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # expecting access. 1655s ok 205 1655s # --- 1655s # Order allow,deny 1655s # Deny from all 1655s # expecting access denial. 1655s ok 206 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from all 1655s # expecting access denial. 1655s ok 207 1655s # --- 1655s # Order allow,deny 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 208 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 209 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 210 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 211 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 212 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 213 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 214 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 215 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 216 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 217 1655s # --- 1655s # Order allow,deny 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 218 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 219 1655s # --- 1655s # Order allow,deny 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 220 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 221 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/16 1655s # expecting access. 1655s ok 222 1655s # --- 1655s # Order allow,deny 1655s # Deny from all 1655s # expecting access denial. 1655s ok 223 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/16 1655s # Deny from all 1655s # expecting access denial. 1655s ok 224 1655s # --- 1655s # Order allow,deny 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 225 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/16 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 226 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 227 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/16 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 228 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 229 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/16 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 230 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 231 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/16 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 232 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 233 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/16 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 234 1655s # --- 1655s # Order allow,deny 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 235 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/16 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 236 1655s # --- 1655s # Order allow,deny 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 237 1655s # --- 1655s # Order allow,deny 1655s # Allow from 127.0.0.1/16 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 238 1655s # --- 1655s # Order allow,deny 1655s # Allow from somewhere.else.com 1655s # expecting access denial. 1655s ok 239 1655s # --- 1655s # Order allow,deny 1655s # Deny from all 1655s # expecting access denial. 1655s ok 240 1655s # --- 1655s # Order allow,deny 1655s # Allow from somewhere.else.com 1655s # Deny from all 1655s # expecting access denial. 1655s ok 241 1655s # --- 1655s # Order allow,deny 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 242 1655s # --- 1655s # Order allow,deny 1655s # Allow from somewhere.else.com 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 243 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 244 1655s # --- 1655s # Order allow,deny 1655s # Allow from somewhere.else.com 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 245 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 246 1655s # --- 1655s # Order allow,deny 1655s # Allow from somewhere.else.com 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 247 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 248 1655s # --- 1655s # Order allow,deny 1655s # Allow from somewhere.else.com 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 249 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 250 1655s # --- 1655s # Order allow,deny 1655s # Allow from somewhere.else.com 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 251 1655s # --- 1655s # Order allow,deny 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 252 1655s # --- 1655s # Order allow,deny 1655s # Allow from somewhere.else.com 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 253 1655s # --- 1655s # Order allow,deny 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 254 1655s # --- 1655s # Order allow,deny 1655s # Allow from somewhere.else.com 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 255 1655s # --- 1655s # Order allow,deny 1655s # Allow from 66.6.6.6 1655s # expecting access denial. 1655s ok 256 1655s # --- 1655s # Order allow,deny 1655s # Deny from all 1655s # expecting access denial. 1655s ok 257 1655s # --- 1655s # Order allow,deny 1655s # Allow from 66.6.6.6 1655s # Deny from all 1655s # expecting access denial. 1655s ok 258 1655s # --- 1655s # Order allow,deny 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 259 1655s # --- 1655s # Order allow,deny 1655s # Allow from 66.6.6.6 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 260 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 261 1655s # --- 1655s # Order allow,deny 1655s # Allow from 66.6.6.6 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 262 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 263 1655s # --- 1655s # Order allow,deny 1655s # Allow from 66.6.6.6 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 264 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 265 1655s # --- 1655s # Order allow,deny 1655s # Allow from 66.6.6.6 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 266 1655s # --- 1655s # Order allow,deny 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 267 1655s # --- 1655s # Order allow,deny 1655s # Allow from 66.6.6.6 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 268 1655s # --- 1655s # Order allow,deny 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 269 1655s # --- 1655s # Order allow,deny 1655s # Allow from 66.6.6.6 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 270 1655s # --- 1655s # Order allow,deny 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 271 1655s # --- 1655s # Order allow,deny 1655s # Allow from 66.6.6.6 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 272 1655s # --- 1655s # Order mutual-failure 1655s # Allow from all 1655s # expecting access. 1655s ok 273 1655s # --- 1655s # Order mutual-failure 1655s # Deny from all 1655s # expecting access denial. 1655s ok 274 1655s # --- 1655s # Order mutual-failure 1655s # Allow from all 1655s # Deny from all 1655s # expecting access denial. 1655s ok 275 1655s # --- 1655s # Order mutual-failure 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 276 1655s # --- 1655s # Order mutual-failure 1655s # Allow from all 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 277 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 278 1655s # --- 1655s # Order mutual-failure 1655s # Allow from all 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 279 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 280 1655s # --- 1655s # Order mutual-failure 1655s # Allow from all 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 281 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 282 1655s # --- 1655s # Order mutual-failure 1655s # Allow from all 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 283 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 284 1655s # --- 1655s # Order mutual-failure 1655s # Allow from all 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 285 1655s # --- 1655s # Order mutual-failure 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 286 1655s # --- 1655s # Order mutual-failure 1655s # Allow from all 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 287 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 288 1655s # --- 1655s # Order mutual-failure 1655s # Allow from all 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 289 1655s # --- 1655s # Order mutual-failure 1655s # Allow from localhost 1655s # expecting access. 1655s ok 290 1655s # --- 1655s # Order mutual-failure 1655s # Deny from all 1655s # expecting access denial. 1655s ok 291 1655s # --- 1655s # Order mutual-failure 1655s # Allow from localhost 1655s # Deny from all 1655s # expecting access denial. 1655s ok 292 1655s # --- 1655s # Order mutual-failure 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 293 1655s # --- 1655s # Order mutual-failure 1655s # Allow from localhost 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 294 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 295 1655s # --- 1655s # Order mutual-failure 1655s # Allow from localhost 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 296 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 297 1655s # --- 1655s # Order mutual-failure 1655s # Allow from localhost 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 298 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 299 1655s # --- 1655s # Order mutual-failure 1655s # Allow from localhost 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 300 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 301 1655s # --- 1655s # Order mutual-failure 1655s # Allow from localhost 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 302 1655s # --- 1655s # Order mutual-failure 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 303 1655s # --- 1655s # Order mutual-failure 1655s # Allow from localhost 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 304 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 305 1655s # --- 1655s # Order mutual-failure 1655s # Allow from localhost 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 306 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1 1655s # expecting access. 1655s ok 307 1655s # --- 1655s # Order mutual-failure 1655s # Deny from all 1655s # expecting access denial. 1655s ok 308 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1 1655s # Deny from all 1655s # expecting access denial. 1655s ok 309 1655s # --- 1655s # Order mutual-failure 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 310 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 311 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 312 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 313 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 314 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 315 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 316 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 317 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 318 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 319 1655s # --- 1655s # Order mutual-failure 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 320 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 321 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 322 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 323 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0 1655s # expecting access. 1655s ok 324 1655s # --- 1655s # Order mutual-failure 1655s # Deny from all 1655s # expecting access denial. 1655s ok 325 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0 1655s # Deny from all 1655s # expecting access denial. 1655s ok 326 1655s # --- 1655s # Order mutual-failure 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 327 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 328 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 329 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 330 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 331 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 332 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 333 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 334 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 335 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 336 1655s # --- 1655s # Order mutual-failure 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 337 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 338 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 339 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 340 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # expecting access. 1655s ok 341 1655s # --- 1655s # Order mutual-failure 1655s # Deny from all 1655s # expecting access denial. 1655s ok 342 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from all 1655s # expecting access denial. 1655s ok 343 1655s # --- 1655s # Order mutual-failure 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 344 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 345 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 346 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 347 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 348 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 349 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 350 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 351 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 352 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 353 1655s # --- 1655s # Order mutual-failure 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 354 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 355 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 356 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/255.255.0.0 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 357 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/16 1655s # expecting access. 1655s ok 358 1655s # --- 1655s # Order mutual-failure 1655s # Deny from all 1655s # expecting access denial. 1655s ok 359 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/16 1655s # Deny from all 1655s # expecting access denial. 1655s ok 360 1655s # --- 1655s # Order mutual-failure 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 361 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/16 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 362 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 363 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/16 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 364 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 365 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/16 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 366 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 367 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/16 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 368 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 369 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/16 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 370 1655s # --- 1655s # Order mutual-failure 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 371 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/16 1655s # Deny from somewhere.else.com 1655s # expecting access. 1655s ok 372 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 373 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 127.0.0.1/16 1655s # Deny from 66.6.6.6 1655s # expecting access. 1655s ok 374 1655s # --- 1655s # Order mutual-failure 1655s # Allow from somewhere.else.com 1655s # expecting access denial. 1655s ok 375 1655s # --- 1655s # Order mutual-failure 1655s # Deny from all 1655s # expecting access denial. 1655s ok 376 1655s # --- 1655s # Order mutual-failure 1655s # Allow from somewhere.else.com 1655s # Deny from all 1655s # expecting access denial. 1655s ok 377 1655s # --- 1655s # Order mutual-failure 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 378 1655s # --- 1655s # Order mutual-failure 1655s # Allow from somewhere.else.com 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 379 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 380 1655s # --- 1655s # Order mutual-failure 1655s # Allow from somewhere.else.com 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 381 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 382 1655s # --- 1655s # Order mutual-failure 1655s # Allow from somewhere.else.com 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 383 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 384 1655s # --- 1655s # Order mutual-failure 1655s # Allow from somewhere.else.com 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 385 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 386 1655s # --- 1655s # Order mutual-failure 1655s # Allow from somewhere.else.com 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 387 1655s # --- 1655s # Order mutual-failure 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 388 1655s # --- 1655s # Order mutual-failure 1655s # Allow from somewhere.else.com 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 389 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 390 1655s # --- 1655s # Order mutual-failure 1655s # Allow from somewhere.else.com 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 391 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 66.6.6.6 1655s # expecting access denial. 1655s ok 392 1655s # --- 1655s # Order mutual-failure 1655s # Deny from all 1655s # expecting access denial. 1655s ok 393 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 66.6.6.6 1655s # Deny from all 1655s # expecting access denial. 1655s ok 394 1655s # --- 1655s # Order mutual-failure 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 395 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 66.6.6.6 1655s # Deny from localhost 1655s # expecting access denial. 1655s ok 396 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 397 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 66.6.6.6 1655s # Deny from 127.0.0.1 1655s # expecting access denial. 1655s ok 398 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 399 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 66.6.6.6 1655s # Deny from 127.0 1655s # expecting access denial. 1655s ok 400 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 401 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 66.6.6.6 1655s # Deny from 127.0.0.1/255.255.0.0 1655s # expecting access denial. 1655s ok 402 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 403 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 66.6.6.6 1655s # Deny from 127.0.0.1/16 1655s # expecting access denial. 1655s ok 404 1655s # --- 1655s # Order mutual-failure 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 405 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 66.6.6.6 1655s # Deny from somewhere.else.com 1655s # expecting access denial. 1655s ok 406 1655s # --- 1655s # Order mutual-failure 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 407 1655s # --- 1655s # Order mutual-failure 1655s # Allow from 66.6.6.6 1655s # Deny from 66.6.6.6 1655s # expecting access denial. 1655s ok 408 1655s ok 1662s t/modules/actions.t ................. 1662s 1..20 1662s # Running under perl version 5.040001 for linux 1662s # Current time local: Thu Sep 4 16:20:20 2025 1662s # Current time GMT: Thu Sep 4 16:20:20 2025 1662s # Using Test.pm version 1.31 1662s # Using Apache/Test.pm version 1.44 1662s # expected: 200 1662s # received: '200' 1662s ok 1 1662s # expected: 'nada' 1662s # received: 'nada' 1662s ok 2 1662s # expected: 404 1662s # received: '404' 1662s ok 3 1662s ok 4 # skip RC=404, no need to check content 1662s # expected: 404 1662s # received: '404' 1662s ok 5 1662s ok 6 # skip RC=404, no need to check content 1662s # expected: 404 1662s # received: '404' 1662s ok 7 1662s ok 8 # skip RC=404, no need to check content 1662s # expected: 200 1662s # received: '200' 1662s ok 9 1662s # expected: 'nada' 1662s # received: 'nada' 1662s ok 10 1662s # expected: 404 1662s # received: '404' 1662s ok 11 1662s ok 12 # skip RC=404, no need to check content 1662s # expected: 200 1662s # received: '200' 1662s ok 13 1662s # expected: 'POST 1662s # foo2: bar2 1662s # ' 1662s # received: 'POST 1662s # foo2: bar2 1662s # ' 1662s ok 14 1662s # expected: 405 1662s # received: '405' 1662s ok 15 1662s # expected: 200 1662s # received: '200' 1662s ok 16 1662s # expected: 'foo=bar' 1662s # received: 'foo=bar' 1662s ok 17 1662s # expected: 200 1662s # received: '200' 1662s ok 18 1662s # expected: 'POST 1662s # foo2: bar2 1662s # ' 1662s # received: 'POST 1662s # foo2: bar2 1662s # ' 1662s ok 19 1662s # expected: 405 1662s # received: '405' 1662s ok 20 1662s ok 1668s t/modules/alias.t ................... 1668s 1..134 1668s # Running under perl version 5.040001 for linux 1668s # Current time local: Thu Sep 4 16:20:27 2025 1668s # Current time GMT: Thu Sep 4 16:20:27 2025 1668s # Using Test.pm version 1.31 1668s # Using Apache/Test.pm version 1.44 1668s # verifying simple aliases 1668s # testing : /alias/ 1668s # expected: 200 1668s # received: '200' 1668s ok 1 1668s # testing : /bogu/ 1668s # expected: 404 1668s # received: '404' 1668s ok 2 1668s # verifying alias match with /ali[0-9]. 1668s # testing : /ali0 1668s # expected: 0 1668s # received: '0' 1668s ok 3 1668s # testing : /ali1 1668s # expected: 1 1668s # received: '1' 1668s ok 4 1668s # testing : /ali2 1668s # expected: 2 1668s # received: '2' 1668s ok 5 1668s # testing : /ali3 1668s # expected: 3 1668s # received: '3' 1668s ok 6 1668s # testing : /ali4 1668s # expected: 4 1668s # received: '4' 1668s ok 7 1668s # testing : /ali5 1668s # expected: 5 1668s # received: '5' 1668s ok 8 1668s # testing : /ali6 1668s # expected: 6 1668s # received: '6' 1668s ok 9 1668s # testing : /ali7 1668s # expected: 7 1668s # received: '7' 1668s ok 10 1668s # testing : /ali8 1668s # expected: 8 1668s # received: '8' 1668s ok 11 1668s # testing : /ali9 1668s # expected: 9 1668s # received: '9' 1668s ok 12 1668s # verifying expression alias match with /expr/ali[0-9]. 1668s # testing : /ali0 1668s # expected: 0 1668s # received: '0' 1668s ok 13 1668s # testing : /ali1 1668s # expected: 1 1668s # received: '1' 1668s ok 14 1668s # testing : /ali2 1668s # expected: 2 1668s # received: '2' 1668s ok 15 1668s # testing : /ali3 1668s # expected: 3 1668s # received: '3' 1668s ok 16 1668s # testing : /ali4 1668s # expected: 4 1668s # received: '4' 1668s ok 17 1668s # testing : /ali5 1668s # expected: 5 1668s # received: '5' 1668s ok 18 1668s # testing : /ali6 1668s # expected: 6 1668s # received: '6' 1668s ok 19 1668s # testing : /ali7 1668s # expected: 7 1668s # received: '7' 1668s ok 20 1668s # testing : /ali8 1668s # expected: 8 1668s # received: '8' 1668s ok 21 1668s # testing : /ali9 1668s # expected: 9 1668s # received: '9' 1668s ok 22 1668s # testing : /forbid 1668s # expected: '403' 1668s # received: '403' 1668s ok 23 1668s # testing : /gone 1668s # expected: '410' 1668s # received: '410' 1668s ok 24 1668s # testing : /perm 1668s # expected: '301' 1668s # received: '301' 1668s ok 25 1668s # testing : /perm2 1668s # expected: '301' 1668s # received: '301' 1668s ok 26 1668s # testing : /seeother 1668s # expected: '303' 1668s # received: '303' 1668s ok 27 1668s # testing : /temp 1668s # expected: '302' 1668s # received: '302' 1668s ok 28 1668s # testing : /temp2 1668s # expected: '302' 1668s # received: '302' 1668s ok 29 1668s verifying body of perm and temp redirect match 1668s # testing : /p0 1668s # expected: 0 1668s # received: '0' 1668s ok 30 1668s # testing : /p1 1668s # expected: 1 1668s # received: '1' 1668s ok 31 1668s # testing : /p2 1668s # expected: 2 1668s # received: '2' 1668s ok 32 1668s # testing : /p3 1668s # expected: 3 1668s # received: '3' 1668s ok 33 1668s # testing : /p4 1668s # expected: 4 1668s # received: '4' 1668s ok 34 1668s # testing : /p5 1668s # expected: 5 1668s # received: '5' 1668s ok 35 1668s # testing : /p6 1668s # expected: 6 1668s # received: '6' 1668s ok 36 1668s # testing : /p7 1668s # expected: 7 1668s # received: '7' 1668s ok 37 1668s # testing : /p8 1668s # expected: 8 1668s # received: '8' 1668s ok 38 1668s # testing : /p9 1668s # expected: 9 1668s # received: '9' 1668s ok 39 1668s # testing : /t0 1668s # expected: 0 1668s # received: '0' 1668s ok 40 1668s # testing : /t1 1668s # expected: 1 1668s # received: '1' 1668s ok 41 1668s # testing : /t2 1668s # expected: 2 1668s # received: '2' 1668s ok 42 1668s # testing : /t3 1668s # expected: 3 1668s # received: '3' 1668s ok 43 1668s # testing : /t4 1668s # expected: 4 1668s # received: '4' 1668s ok 44 1668s # testing : /t5 1668s # expected: 5 1668s # received: '5' 1668s ok 45 1668s # testing : /t6 1668s # expected: 6 1668s # received: '6' 1668s ok 46 1668s # testing : /t7 1668s # expected: 7 1668s # received: '7' 1668s ok 47 1668s # testing : /t8 1668s # expected: 8 1668s # received: '8' 1668s ok 48 1668s # testing : /t9 1668s # expected: 9 1668s # received: '9' 1668s ok 49 1668s verifying body of perm and temp redirect match with expression support 1668s # testing : /p0 1668s # expected: 0 1668s # received: '0' 1668s ok 50 1668s # testing : /p1 1668s # expected: 1 1668s # received: '1' 1668s ok 51 1668s # testing : /p2 1668s # expected: 2 1668s # received: '2' 1668s ok 52 1668s # testing : /p3 1668s # expected: 3 1668s # received: '3' 1668s ok 53 1668s # testing : /p4 1668s # expected: 4 1668s # received: '4' 1668s ok 54 1668s # testing : /p5 1668s # expected: 5 1668s # received: '5' 1668s ok 55 1668s # testing : /p6 1668s # expected: 6 1668s # received: '6' 1668s ok 56 1668s # testing : /p7 1668s # expected: 7 1668s # received: '7' 1668s ok 57 1668s # testing : /p8 1668s # expected: 8 1668s # received: '8' 1668s ok 58 1668s # testing : /p9 1668s # expected: 9 1668s # received: '9' 1668s ok 59 1668s # testing : /t0 1668s # expected: 0 1668s # received: '0' 1668s ok 60 1668s # testing : /t1 1668s # expected: 1 1668s # received: '1' 1668s ok 61 1668s # testing : /t2 1668s # expected: 2 1668s # received: '2' 1668s ok 62 1668s # testing : /t3 1668s # expected: 3 1668s # received: '3' 1668s ok 63 1668s # testing : /t4 1668s # expected: 4 1668s # received: '4' 1668s ok 64 1668s # testing : /t5 1668s # expected: 5 1668s # received: '5' 1668s ok 65 1668s # testing : /t6 1668s # expected: 6 1668s # received: '6' 1668s ok 66 1668s # testing : /t7 1668s # expected: 7 1668s # received: '7' 1668s ok 67 1668s # testing : /t8 1668s # expected: 8 1668s # received: '8' 1668s ok 68 1668s # testing : /t9 1668s # expected: 9 1668s # received: '9' 1668s ok 69 1668s verifying return code of seeother and gone redirect match 1668s # testing : f0 1668s # expected: '403' 1668s # received: '403' 1668s ok 70 1668s # testing : f1 1668s # expected: '403' 1668s # received: '403' 1668s ok 71 1668s # testing : f2 1668s # expected: '403' 1668s # received: '403' 1668s ok 72 1668s # testing : f3 1668s # expected: '403' 1668s # received: '403' 1668s ok 73 1668s # testing : f4 1668s # expected: '403' 1668s # received: '403' 1668s ok 74 1668s # testing : f5 1668s # expected: '403' 1668s # received: '403' 1668s ok 75 1668s # testing : f6 1668s # expected: '403' 1668s # received: '403' 1668s ok 76 1668s # testing : f7 1668s # expected: '403' 1668s # received: '403' 1668s ok 77 1668s # testing : f8 1668s # expected: '403' 1668s # received: '403' 1668s ok 78 1668s # testing : f9 1668s # expected: '403' 1668s # received: '403' 1668s ok 79 1668s # testing : s0 1668s # expected: '303' 1668s # received: '303' 1668s ok 80 1668s # testing : s1 1668s # expected: '303' 1668s # received: '303' 1668s ok 81 1668s # testing : s2 1668s # expected: '303' 1668s # received: '303' 1668s ok 82 1668s # testing : s3 1668s # expected: '303' 1668s # received: '303' 1668s ok 83 1668s # testing : s4 1668s # expected: '303' 1668s # received: '303' 1668s ok 84 1668s # testing : s5 1668s # expected: '303' 1668s # received: '303' 1668s ok 85 1668s # testing : s6 1668s # expected: '303' 1668s # received: '303' 1668s ok 86 1668s # testing : s7 1668s # expected: '303' 1668s # received: '303' 1668s ok 87 1668s # testing : s8 1668s # expected: '303' 1668s # received: '303' 1668s ok 88 1668s # testing : s9 1668s # expected: '303' 1668s # received: '303' 1668s ok 89 1668s # testing : g0 1668s # expected: '410' 1668s # received: '410' 1668s ok 90 1668s # testing : g1 1668s # expected: '410' 1668s # received: '410' 1668s ok 91 1668s # testing : g2 1668s # expected: '410' 1668s # received: '410' 1668s ok 92 1668s # testing : g3 1668s # expected: '410' 1668s # received: '410' 1668s ok 93 1668s # testing : g4 1668s # expected: '410' 1668s # received: '410' 1668s ok 94 1668s # testing : g5 1668s # expected: '410' 1668s # received: '410' 1668s ok 95 1668s # testing : g6 1668s # expected: '410' 1668s # received: '410' 1668s ok 96 1668s # testing : g7 1668s # expected: '410' 1668s # received: '410' 1668s ok 97 1668s # testing : g8 1668s # expected: '410' 1668s # received: '410' 1668s ok 98 1668s # testing : g9 1668s # expected: '410' 1668s # received: '410' 1668s ok 99 1668s verifying return code of seeother and gone redirect match with expression support 1668s # testing : f0 1668s # expected: '403' 1668s # received: '403' 1668s ok 100 1668s # testing : f1 1668s # expected: '403' 1668s # received: '403' 1668s ok 101 1668s # testing : f2 1668s # expected: '403' 1668s # received: '403' 1668s ok 102 1668s # testing : f3 1668s # expected: '403' 1668s # received: '403' 1668s ok 103 1668s # testing : f4 1668s # expected: '403' 1668s # received: '403' 1668s ok 104 1668s # testing : f5 1668s # expected: '403' 1668s # received: '403' 1668s ok 105 1668s # testing : f6 1668s # expected: '403' 1668s # received: '403' 1668s ok 106 1668s # testing : f7 1668s # expected: '403' 1668s # received: '403' 1668s ok 107 1668s # testing : f8 1668s # expected: '403' 1668s # received: '403' 1668s ok 108 1668s # testing : f9 1668s # expected: '403' 1668s # received: '403' 1668s ok 109 1668s # testing : s0 1668s # expected: '303' 1668s # received: '303' 1668s ok 110 1668s # testing : s1 1668s # expected: '303' 1668s # received: '303' 1668s ok 111 1668s # testing : s2 1668s # expected: '303' 1668s # received: '303' 1668s ok 112 1668s # testing : s3 1668s # expected: '303' 1668s # received: '303' 1668s ok 113 1668s # testing : s4 1668s # expected: '303' 1668s # received: '303' 1668s ok 114 1668s # testing : s5 1668s # expected: '303' 1668s # received: '303' 1668s ok 115 1668s # testing : s6 1668s # expected: '303' 1668s # received: '303' 1668s ok 116 1668s # testing : s7 1668s # expected: '303' 1668s # received: '303' 1668s ok 117 1668s # testing : s8 1668s # expected: '303' 1668s # received: '303' 1668s ok 118 1668s # testing : s9 1668s # expected: '303' 1668s # received: '303' 1668s ok 119 1668s # testing : g0 1668s # expected: '410' 1668s # received: '410' 1668s ok 120 1668s # testing : g1 1668s # expected: '410' 1668s # received: '410' 1668s ok 121 1668s # testing : g2 1668s # expected: '410' 1668s # received: '410' 1668s ok 122 1668s # testing : g3 1668s # expected: '410' 1668s # received: '410' 1668s ok 123 1668s # testing : g4 1668s # expected: '410' 1668s # received: '410' 1668s ok 124 1668s # testing : g5 1668s # expected: '410' 1668s # received: '410' 1668s ok 125 1668s # testing : g6 1668s # expected: '410' 1668s # received: '410' 1668s ok 126 1668s # testing : g7 1668s # expected: '410' 1668s # received: '410' 1668s ok 127 1668s # testing : g8 1668s # expected: '410' 1668s # received: '410' 1668s ok 128 1668s # testing : g9 1668s # expected: '410' 1668s # received: '410' 1668s ok 129 1668s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1668s # verifying /modules/alias/script is plain text 1668s # testing : /modules/alias/script 1668s # expected: '#!/bin/sh 1668s # echo Content-type: text/plain 1668s # echo 1668s # echo this is a shell script cgi. 1668s # ' 1668s # received: '#!/bin/sh 1668s # echo Content-type: text/plain 1668s # echo 1668s # echo this is a shell script cgi. 1668s # ' 1668s ok 130 1668s # verifying same file accessed at /cgi/script is executed code 1668s # testing : /cgi/script 1668s # expected: 'this is a shell script cgi. 1668s # ' 1668s # received: 'this is a shell script cgi. 1668s # ' 1668s ok 131 1668s # verifying ScriptAliasMatch with /aliascgi-script 1668s # testing : /aliascgi-script 1668s # expected: 'this is a shell script cgi. 1668s # ' 1668s # received: 'this is a shell script cgi. 1668s # ' 1668s ok 132 1668s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1668s # testing : /aliascgi-script 1668s # expected: 'this is a shell script cgi. 1668s # ' 1668s # received: 'this is a shell script cgi. 1668s # ' 1668s ok 133 1668s # verifying bad script alias. 1668s # testing : /aliascgi-nada 1668s # expected: 404 1668s # received: '404' 1668s ok 134 1668s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1668s ok 1673s t/modules/allowmethods.t ............ 1673s 1..9 1673s # Running under perl version 5.040001 for linux 1673s # Current time local: Thu Sep 4 16:20:33 2025 1673s # Current time GMT: Thu Sep 4 16:20:33 2025 1673s # Using Test.pm version 1.31 1673s # Using Apache/Test.pm version 1.44 1673s # testing : Get request to /Get responds 200 1673s # expected: 200 1673s # received: '200' 1673s ok 1 1673s # testing : Head request to /Get responds 200 1673s # expected: 200 1673s # received: '200' 1673s ok 2 1673s # testing : Post request to /Get responds 405 1673s # expected: 405 1673s # received: '405' 1673s ok 3 1673s # testing : Get request to /Head responds 200 1673s # expected: 200 1673s # received: '200' 1673s ok 4 1673s # testing : Head request to /Head responds 200 1673s # expected: 200 1673s # received: '200' 1673s ok 5 1673s # testing : Post request to /Head responds 405 1673s # expected: 405 1673s # received: '405' 1673s ok 6 1673s # testing : Get request to /Post responds 405 1673s # expected: 405 1673s # received: '405' 1673s ok 7 1673s # testing : Head request to /Post responds 405 1673s # expected: 405 1673s # received: '405' 1673s ok 8 1673s # testing : Post request to /Post responds 200 1673s # expected: 200 1673s # received: '200' 1673s ok 9 1673s ok 1680s t/modules/asis.t .................... 1680s 1..3 1680s # Running under perl version 5.040001 for linux 1680s # Current time local: Thu Sep 4 16:20:38 2025 1680s # Current time GMT: Thu Sep 4 16:20:38 2025 1680s # Using Test.pm version 1.31 1680s # Using Apache/Test.pm version 1.44 1680s # testing : asis content OK 1680s # expected: 'This is asis content. 1680s # ' 1680s # received: 'This is asis content. 1680s # ' 1680s ok 1 1680s # testing : asis gave 404 error 1680s # expected: 404 1680s # received: '404' 1680s ok 2 1680s # testing : asis gave 403 error 1680s # expected: 403 1680s # received: '403' 1680s ok 3 1680s ok 1687s t/modules/authz_core.t .............. 1687s 1..504 1687s # Running under perl version 5.040001 for linux 1687s # Current time local: Thu Sep 4 16:20:45 2025 1687s # Current time GMT: Thu Sep 4 16:20:45 2025 1687s # Using Test.pm version 1.31 1687s # Using Apache/Test.pm version 1.44 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/basic1 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/groups1 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 200, expected 200 [a/ : a/ ] 1687s ok 1 1687s # got 200, expected 200 [a/ : a/ 1] 1687s ok 2 1687s # got 200, expected 200 [a/ : a/ 2] 1687s ok 3 1687s # got 200, expected 200 [a/ : a/ 1 2] 1687s ok 4 1687s # got 200, expected 200 [a/ : a/ 3] 1687s ok 5 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ user1: a/ ] 1687s ok 6 1687s # got 200, expected 200 [a/ user1: a/ user1] 1687s ok 7 1687s # got 401, expected 401 [a/ user1: a/ user2] 1687s ok 8 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ Any 1 2: a/ ] 1687s ok 9 1687s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1687s ok 10 1687s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1687s ok 11 1687s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1687s ok 12 1687s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1687s ok 13 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1687s ok 14 1687s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1687s ok 15 1687s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1687s ok 16 1687s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1687s ok 17 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1687s ok 18 1687s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1687s ok 19 1687s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1687s ok 20 1687s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1687s ok 21 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1687s ok 22 1687s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1687s ok 23 1687s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1687s ok 24 1687s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1687s ok 25 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1687s ok 26 1687s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1687s ok 27 1687s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1687s ok 28 1687s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1687s ok 29 1687s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1687s ok 30 1687s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1687s ok 31 1687s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1687s ok 32 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1687s ok 33 1687s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1687s ok 34 1687s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1687s ok 35 1687s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1687s ok 36 1687s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1687s ok 37 1687s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1687s ok 38 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1687s ok 39 1687s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1687s ok 40 1687s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1687s ok 41 1687s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1687s ok 42 1687s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1687s ok 43 1687s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1687s ok 44 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1687s ok 45 1687s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1687s ok 46 1687s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1687s ok 47 1687s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1687s ok 48 1687s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1687s ok 49 1687s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1687s ok 50 1687s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1687s ok 51 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1687s ok 52 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1687s ok 53 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1687s ok 54 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1687s ok 55 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1687s ok 56 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1687s ok 57 1687s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1687s ok 58 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All 1 !2: a/ ] 1687s ok 59 1687s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1687s ok 60 1687s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1687s ok 61 1687s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1687s ok 62 1687s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1687s ok 63 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1687s ok 64 1687s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1687s ok 65 1687s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1687s ok 66 1687s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1687s ok 67 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1687s ok 68 1687s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1687s ok 69 1687s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1687s ok 70 1687s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1687s ok 71 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1687s ok 72 1687s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1687s ok 73 1687s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1687s ok 74 1687s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1687s ok 75 1687s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1687s ok 76 1687s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1687s ok 77 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1687s ok 78 1687s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1687s ok 79 1687s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1687s ok 80 1687s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1687s ok 81 1687s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1687s ok 82 1687s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1687s ok 83 1687s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1687s ok 84 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1687s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1687s ok 85 1687s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1687s ok 86 1687s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1687s ok 87 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1687s ok 88 1687s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1687s ok 89 1687s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1687s ok 90 1687s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1687s ok 91 1687s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1687s ok 92 1687s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1687s ok 93 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1687s ok 94 1687s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1687s ok 95 1687s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1687s ok 96 1687s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1687s ok 97 1687s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1687s ok 98 1687s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1687s ok 99 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1687s ok 100 1687s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1687s ok 101 1687s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1687s ok 102 1687s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1687s ok 103 1687s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1687s ok 104 1687s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1687s ok 105 1687s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1687s ok 106 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1687s ok 107 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1687s ok 108 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1687s ok 109 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1687s ok 110 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1687s ok 111 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1687s ok 112 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1687s ok 113 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All 1 2: a/ ] 1687s ok 114 1687s # got 403, expected 403 [a/ All 1 2: a/ 1] 1687s ok 115 1687s # got 403, expected 403 [a/ All 1 2: a/ 2] 1687s ok 116 1687s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1687s ok 117 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1687s ok 118 1687s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1687s ok 119 1687s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1687s ok 120 1687s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1687s ok 121 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1687s ok 122 1687s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1687s ok 123 1687s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1687s ok 124 1687s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1687s ok 125 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1687s ok 126 1687s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1687s ok 127 1687s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1687s ok 128 1687s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1687s ok 129 1687s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1687s ok 130 1687s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1687s ok 131 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1687s ok 132 1687s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1687s ok 133 1687s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1687s ok 134 1687s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1687s ok 135 1687s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1687s ok 136 1687s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1687s ok 137 1687s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1687s ok 138 1687s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1687s ok 139 1687s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1687s ok 140 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1687s ok 141 1687s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1687s ok 142 1687s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1687s ok 143 1687s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1687s ok 144 1687s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1687s ok 145 1687s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1687s ok 146 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1687s ok 147 1687s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1687s ok 148 1687s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1687s ok 149 1687s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1687s ok 150 1687s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1687s ok 151 1687s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1687s ok 152 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1687s ok 153 1687s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1687s ok 154 1687s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1687s ok 155 1687s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1687s ok 156 1687s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1687s ok 157 1687s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1687s ok 158 1687s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1687s ok 159 1687s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1687s ok 160 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1687s ok 161 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1687s ok 162 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1687s ok 163 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1687s ok 164 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1687s ok 165 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1687s ok 166 1687s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1687s ok 167 1687s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1687s ok 168 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1687s ok 169 1687s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1687s ok 170 1687s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1687s ok 171 1687s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1687s ok 172 1687s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1687s ok 173 1687s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1687s ok 174 1687s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1687s ok 175 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1687s ok 176 1687s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1687s ok 177 1687s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1687s ok 178 1687s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1687s ok 179 1687s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1687s ok 180 1687s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1687s ok 181 1687s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1687s ok 182 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1687s ok 183 1687s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1687s ok 184 1687s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1687s ok 185 1687s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1687s ok 186 1687s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1687s ok 187 1687s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1687s ok 188 1687s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1687s ok 189 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1687s ok 190 1687s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1687s ok 191 1687s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1687s ok 192 1687s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1687s ok 193 1687s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1687s ok 194 1687s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1687s ok 195 1687s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1687s ok 196 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1687s ok 197 1687s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1687s ok 198 1687s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1687s ok 199 1687s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1687s ok 200 1687s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1687s ok 201 1687s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1687s ok 202 1687s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1687s ok 203 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1687s ok 204 1687s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1687s ok 205 1687s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1687s ok 206 1687s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1687s ok 207 1687s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1687s ok 208 1687s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1687s ok 209 1687s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1687s ok 210 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1687s ok 211 1687s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1687s ok 212 1687s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1687s ok 213 1687s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1687s ok 214 1687s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1687s ok 215 1687s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1687s ok 216 1687s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1687s ok 217 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1687s ok 218 1687s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1687s ok 219 1687s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1687s ok 220 1687s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1687s ok 221 1687s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1687s ok 222 1687s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1687s ok 223 1687s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1687s ok 224 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1687s ok 225 1687s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1687s ok 226 1687s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1687s ok 227 1687s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1687s ok 228 1687s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1687s ok 229 1687s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1687s ok 230 1687s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1687s ok 231 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1687s ok 232 1687s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1687s ok 233 1687s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1687s ok 234 1687s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1687s ok 235 1687s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1687s ok 236 1687s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1687s ok 237 1687s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1687s ok 238 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1687s ok 239 1687s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1687s ok 240 1687s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1687s ok 241 1687s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1687s ok 242 1687s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1687s ok 243 1687s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1687s ok 244 1687s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1687s ok 245 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1687s ok 246 1687s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1687s ok 247 1687s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1687s ok 248 1687s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1687s ok 249 1687s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1687s ok 250 1687s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1687s ok 251 1687s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1687s ok 252 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1687s ok 253 1687s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1687s ok 254 1687s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1687s ok 255 1687s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1687s ok 256 1687s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1687s ok 257 1687s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1687s ok 258 1687s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1687s ok 259 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1687s ok 260 1687s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1687s ok 261 1687s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1687s ok 262 1687s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1687s ok 263 1687s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1687s ok 264 1687s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1687s ok 265 1687s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1687s ok 266 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1687s ok 267 1687s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1687s ok 268 1687s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1687s ok 269 1687s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1687s ok 270 1687s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1687s ok 271 1687s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1687s ok 272 1687s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1687s ok 273 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1687s ok 274 1687s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1687s ok 275 1687s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1687s ok 276 1687s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1687s ok 277 1687s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1687s ok 278 1687s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1687s ok 279 1687s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1687s ok 280 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1687s ok 281 1687s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1687s ok 282 1687s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1687s ok 283 1687s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1687s ok 284 1687s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1687s ok 285 1687s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1687s ok 286 1687s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1687s ok 287 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1687s ok 288 1687s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1687s ok 289 1687s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1687s ok 290 1687s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1687s ok 291 1687s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1687s ok 292 1687s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1687s ok 293 1687s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1687s ok 294 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1687s ok 295 1687s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1687s ok 296 1687s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1687s ok 297 1687s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1687s ok 298 1687s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1687s ok 299 1687s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1687s ok 300 1687s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1687s ok 301 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1687s ok 302 1687s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1687s ok 303 1687s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1687s ok 304 1687s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1687s ok 305 1687s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1687s ok 306 1687s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1687s ok 307 1687s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1687s ok 308 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1687s ok 309 1687s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1687s ok 310 1687s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1687s ok 311 1687s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1687s ok 312 1687s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1687s ok 313 1687s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1687s ok 314 1687s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1687s ok 315 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1687s ok 316 1687s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1687s ok 317 1687s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1687s ok 318 1687s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1687s ok 319 1687s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1687s ok 320 1687s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1687s ok 321 1687s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1687s ok 322 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1687s ok 323 1687s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1687s ok 324 1687s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1687s ok 325 1687s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1687s ok 326 1687s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1687s ok 327 1687s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1687s ok 328 1687s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1687s ok 329 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1687s ok 330 1687s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1687s ok 331 1687s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1687s ok 332 1687s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1687s ok 333 1687s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1687s ok 334 1687s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1687s ok 335 1687s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1687s ok 336 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1687s ok 337 1687s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1687s ok 338 1687s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1687s ok 339 1687s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1687s ok 340 1687s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1687s ok 341 1687s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1687s ok 342 1687s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1687s ok 343 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1687s ok 344 1687s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1687s ok 345 1687s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1687s ok 346 1687s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1687s ok 347 1687s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1687s ok 348 1687s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1687s ok 349 1687s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1687s ok 350 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1687s ok 351 1687s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1687s ok 352 1687s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1687s ok 353 1687s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1687s ok 354 1687s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1687s ok 355 1687s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1687s ok 356 1687s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1687s ok 357 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1687s ok 358 1687s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1687s ok 359 1687s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1687s ok 360 1687s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1687s ok 361 1687s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1687s ok 362 1687s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1687s ok 363 1687s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1687s ok 364 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1687s ok 365 1687s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1687s ok 366 1687s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1687s ok 367 1687s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1687s ok 368 1687s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1687s ok 369 1687s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1687s ok 370 1687s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1687s ok 371 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1687s ok 372 1687s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1687s ok 373 1687s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1687s ok 374 1687s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1687s ok 375 1687s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1687s ok 376 1687s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1687s ok 377 1687s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1687s ok 378 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1687s ok 379 1687s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1687s ok 380 1687s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1687s ok 381 1687s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1687s ok 382 1687s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1687s ok 383 1687s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1687s ok 384 1687s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1687s ok 385 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1687s ok 386 1687s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1687s ok 387 1687s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1687s ok 388 1687s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1687s ok 389 1687s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1687s ok 390 1687s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1687s ok 391 1687s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1687s ok 392 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1687s ok 393 1687s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1687s ok 394 1687s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1687s ok 395 1687s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1687s ok 396 1687s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1687s ok 397 1687s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1687s ok 398 1687s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1687s ok 399 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1687s ok 400 1687s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1687s ok 401 1687s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1687s ok 402 1687s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1687s ok 403 1687s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1687s ok 404 1687s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1687s ok 405 1687s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1687s ok 406 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1687s ok 407 1687s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1687s ok 408 1687s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1687s ok 409 1687s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1687s ok 410 1687s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1687s ok 411 1687s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1687s ok 412 1687s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1687s ok 413 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1687s ok 414 1687s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1687s ok 415 1687s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1687s ok 416 1687s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1687s ok 417 1687s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1687s ok 418 1687s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1687s ok 419 1687s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1687s ok 420 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1687s ok 421 1687s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1687s ok 422 1687s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1687s ok 423 1687s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1687s ok 424 1687s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1687s ok 425 1687s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1687s ok 426 1687s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1687s ok 427 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1687s ok 428 1687s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1687s ok 429 1687s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1687s ok 430 1687s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1687s ok 431 1687s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1687s ok 432 1687s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1687s ok 433 1687s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1687s ok 434 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1687s ok 435 1687s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1687s ok 436 1687s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1687s ok 437 1687s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1687s ok 438 1687s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1687s ok 439 1687s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1687s ok 440 1687s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1687s ok 441 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1687s ok 442 1687s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1687s ok 443 1687s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1687s ok 444 1687s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1687s ok 445 1687s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1687s ok 446 1687s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1687s ok 447 1687s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1687s ok 448 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1687s ok 449 1687s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1687s ok 450 1687s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1687s ok 451 1687s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1687s ok 452 1687s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1687s ok 453 1687s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1687s ok 454 1687s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1687s ok 455 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1687s ok 456 1687s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1687s ok 457 1687s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1687s ok 458 1687s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1687s ok 459 1687s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1687s ok 460 1687s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1687s ok 461 1687s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1687s ok 462 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1687s ok 463 1687s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1687s ok 464 1687s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1687s ok 465 1687s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1687s ok 466 1687s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1687s ok 467 1687s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1687s ok 468 1687s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1687s ok 469 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1687s ok 470 1687s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1687s ok 471 1687s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1687s ok 472 1687s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1687s ok 473 1687s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1687s ok 474 1687s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1687s ok 475 1687s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1687s ok 476 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1687s ok 477 1687s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1687s ok 478 1687s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1687s ok 479 1687s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1687s ok 480 1687s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1687s ok 481 1687s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1687s ok 482 1687s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1687s ok 483 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1687s ok 484 1687s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1687s ok 485 1687s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1687s ok 486 1687s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1687s ok 487 1687s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1687s ok 488 1687s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1687s ok 489 1687s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1687s ok 490 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1687s ok 491 1687s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1687s ok 492 1687s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1687s ok 493 1687s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1687s ok 494 1687s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1687s ok 495 1687s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1687s ok 496 1687s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1687s ok 497 1687s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1687s ok 498 1687s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1687s ok 499 1687s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1687s ok 500 1687s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1687s ok 501 1687s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1687s ok 502 1687s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1687s ok 503 1687s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1687s ok 504 1687s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/basic1 1687s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1687s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1687s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/groups1 1687s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1687s ok 1694s t/modules/autoindex.t ............... 1694s 1..84 1694s # Running under perl version 5.040001 for linux 1694s # Current time local: Thu Sep 4 16:20:52 2025 1694s # Current time GMT: Thu Sep 4 16:20:52 2025 1694s # Using Test.pm version 1.31 1694s # Using Apache/Test.pm version 1.44 1694s --- 1694s IndexOrderDefault Ascending Name 1694s GET /modules/autoindex/htaccess/ 1694s ok 1 1694s --- 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 2 1694s --- 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 3 1694s --- 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 4 1694s --- 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 5 1694s --- 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 6 1694s --- 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 7 1694s --- 1694s IndexOrderDefault Ascending Date 1694s GET /modules/autoindex/htaccess/ 1694s ok 8 1694s --- 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 9 1694s --- 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 10 1694s --- 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 11 1694s --- 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 12 1694s --- 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 13 1694s --- 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 14 1694s --- 1694s IndexOrderDefault Ascending Size 1694s GET /modules/autoindex/htaccess/ 1694s ok 15 1694s --- 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 16 1694s --- 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 17 1694s --- 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 18 1694s --- 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 19 1694s --- 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 20 1694s --- 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 21 1694s --- 1694s IndexOrderDefault Descending Name 1694s GET /modules/autoindex/htaccess/ 1694s ok 22 1694s --- 1694s IndexOrderDefault Descending Name 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 23 1694s --- 1694s IndexOrderDefault Descending Name 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 24 1694s --- 1694s IndexOrderDefault Descending Name 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 25 1694s --- 1694s IndexOrderDefault Descending Name 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 26 1694s --- 1694s IndexOrderDefault Descending Name 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 27 1694s --- 1694s IndexOrderDefault Descending Name 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 28 1694s --- 1694s IndexOrderDefault Descending Date 1694s GET /modules/autoindex/htaccess/ 1694s ok 29 1694s --- 1694s IndexOrderDefault Descending Date 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 30 1694s --- 1694s IndexOrderDefault Descending Date 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 31 1694s --- 1694s IndexOrderDefault Descending Date 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 32 1694s --- 1694s IndexOrderDefault Descending Date 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 33 1694s --- 1694s IndexOrderDefault Descending Date 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 34 1694s --- 1694s IndexOrderDefault Descending Date 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 35 1694s --- 1694s IndexOrderDefault Descending Size 1694s GET /modules/autoindex/htaccess/ 1694s ok 36 1694s --- 1694s IndexOrderDefault Descending Size 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 37 1694s --- 1694s IndexOrderDefault Descending Size 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 38 1694s --- 1694s IndexOrderDefault Descending Size 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 39 1694s --- 1694s IndexOrderDefault Descending Size 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 40 1694s --- 1694s IndexOrderDefault Descending Size 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 41 1694s --- 1694s IndexOrderDefault Descending Size 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 42 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Name 1694s GET /modules/autoindex/htaccess/ 1694s ok 43 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 44 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 45 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 46 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 47 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 48 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 49 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Date 1694s GET /modules/autoindex/htaccess/ 1694s ok 50 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 51 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 52 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 53 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 54 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 55 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 56 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Size 1694s GET /modules/autoindex/htaccess/ 1694s ok 57 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 58 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 59 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 60 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 61 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 62 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 63 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Name 1694s GET /modules/autoindex/htaccess/ 1694s ok 64 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Name 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 65 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Name 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 66 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Name 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 67 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Name 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 68 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Name 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 69 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Name 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 70 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Date 1694s GET /modules/autoindex/htaccess/ 1694s ok 71 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Date 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 72 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Date 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 73 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Date 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 74 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Date 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 75 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Date 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 76 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Date 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 77 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Size 1694s GET /modules/autoindex/htaccess/ 1694s ok 78 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Size 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 79 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Size 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 80 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Size 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 81 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Size 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 82 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Size 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 83 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Size 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 84 1694s ok 1700s t/modules/autoindex2.t .............. 1700s 1..3 1700s # Running under perl version 5.040001 for linux 1700s # Current time local: Thu Sep 4 16:20:59 2025 1700s # Current time GMT: Thu Sep 4 16:20:59 2025 1700s # Using Test.pm version 1.31 1700s # Using Apache/Test.pm version 1.44 1700s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1700s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1700s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1700s # testing : dir_broken should not be listed 1700s # expected: 0 1700s # received: 0 1700s ok 1 1700s # testing : dir_normal should be listed 1700s # expected: 1 1700s # received: 1 1700s ok 2 1700s # testing : dir_protected should not be listed 1700s # expected: 0 1700s # received: 0 1700s ok 3 1700s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1700s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1700s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1700s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1700s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1700s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1700s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1700s ok 1706s t/modules/brotli.t .................. 1706s 1..64 1706s # Running under perl version 5.040001 for linux 1706s # Current time local: Thu Sep 4 16:21:05 2025 1706s # Current time GMT: Thu Sep 4 16:21:05 2025 1706s # Using Test.pm version 1.31 1706s # Using Apache/Test.pm version 1.44 1706s qvalue: 1706s # expected: 200 1706s # received: '200' 1706s ok 1 1706s # testing : response Content-Encoding is OK 1706s # expected: 'br' 1706s # received: 'br' 1706s ok 2 1706s qvalue: 1706s # expected: 200 1706s # received: '200' 1706s ok 3 1706s # testing : response Content-Encoding is OK 1706s # expected: 'br' 1706s # received: 'br' 1706s ok 4 1706s qvalue: 1706s # expected: 200 1706s # received: '200' 1706s ok 5 1706s # testing : response Content-Encoding is OK 1706s # expected: 'br' 1706s # received: 'br' 1706s ok 6 1706s qvalue: 1706s # expected: 200 1706s # received: '200' 1706s ok 7 1706s # testing : response Content-Encoding is OK 1706s # expected: 'br' 1706s # received: 'br' 1706s ok 8 1706s qvalue: 1706s # expected: 200 1706s # received: '200' 1706s ok 9 1706s # testing : response Content-Encoding is OK 1706s # expected: 'br' 1706s # received: 'br' 1706s ok 10 1706s qvalue: 1706s # expected: 200 1706s # received: '200' 1706s ok 11 1706s # testing : response Content-Encoding is OK 1706s # expected: 'br' 1706s # received: 'br' 1706s ok 12 1706s qvalue: ; 1706s # expected: 200 1706s # received: '200' 1706s ok 13 1706s # testing : response Content-Encoding is OK 1706s # expected: 'br' 1706s # received: 'br' 1706s ok 14 1706s qvalue: ; 1706s # expected: 200 1706s # received: '200' 1706s ok 15 1706s # testing : response Content-Encoding is OK 1706s # expected: 'br' 1706s # received: 'br' 1706s ok 16 1706s qvalue: ; 1706s # expected: 200 1706s # received: '200' 1706s ok 17 1706s # testing : response Content-Encoding is OK 1706s # expected: 'br' 1706s # received: 'br' 1706s ok 18 1706s qvalue: ;q= 1706s # expected: 200 1706s # received: '200' 1706s ok 19 1706s # testing : response Content-Encoding is OK 1706s # expected: 'br' 1706s # received: 'br' 1706s ok 20 1706s qvalue: ;q= 1706s # expected: 200 1706s # received: '200' 1706s ok 21 1706s # testing : response Content-Encoding is OK 1706s # expected: 'br' 1706s # received: 'br' 1706s ok 22 1706s qvalue: ;q= 1706s # expected: 200 1706s # received: '200' 1706s ok 23 1706s # testing : response Content-Encoding is OK 1706s # expected: 'br' 1706s # received: 'br' 1706s ok 24 1706s qvalue: ;q=0 1706s # expected: 200 1706s # received: '200' 1706s ok 25 1706s # testing : response without Content-Encoding is OK 1706s # expected: undef 1706s # received: undef 1706s ok 26 1706s qvalue: ;q=0 1706s # expected: 200 1706s # received: '200' 1706s ok 27 1706s # testing : response without Content-Encoding is OK 1706s # expected: undef 1706s # received: undef 1706s ok 28 1706s qvalue: ;q=0 1706s # expected: 200 1706s # received: '200' 1706s ok 29 1706s # testing : response without Content-Encoding is OK 1706s # expected: undef 1706s # received: undef 1706s ok 30 1706s qvalue: ;q=0. 1706s # expected: 200 1706s # received: '200' 1706s ok 31 1706s # testing : response without Content-Encoding is OK 1706s # expected: undef 1706s # received: undef 1706s ok 32 1706s qvalue: ;q=0. 1706s # expected: 200 1706s # received: '200' 1706s ok 33 1706s # testing : response without Content-Encoding is OK 1706s # expected: undef 1706s # received: undef 1706s ok 34 1706s qvalue: ;q=0. 1706s # expected: 200 1706s # received: '200' 1706s ok 35 1706s # testing : response without Content-Encoding is OK 1706s # expected: undef 1706s # received: undef 1706s ok 36 1706s qvalue: ;q=0.0 1706s # expected: 200 1706s # received: '200' 1706s ok 37 1706s # testing : response without Content-Encoding is OK 1706s # expected: undef 1706s # received: undef 1706s ok 38 1706s qvalue: ;q=0.0 1706s # expected: 200 1706s # received: '200' 1706s ok 39 1706s # testing : response without Content-Encoding is OK 1706s # expected: undef 1706s # received: undef 1706s ok 40 1706s qvalue: ;q=0.0 1706s # expected: 200 1706s # received: '200' 1706s ok 41 1706s # testing : response without Content-Encoding is OK 1706s # expected: undef 1706s # received: undef 1706s ok 42 1706s qvalue: ;q=0.00 1706s # expected: 200 1706s # received: '200' 1706s ok 43 1706s # testing : response without Content-Encoding is OK 1706s # expected: undef 1706s # received: undef 1706s ok 44 1706s qvalue: ;q=0.00 1706s # expected: 200 1706s # received: '200' 1706s ok 45 1706s # testing : response without Content-Encoding is OK 1706s # expected: undef 1706s # received: undef 1706s ok 46 1706s qvalue: ;q=0.00 1706s # expected: 200 1706s # received: '200' 1706s ok 47 1706s # testing : response without Content-Encoding is OK 1706s # expected: undef 1706s # received: undef 1706s ok 48 1706s qvalue: ;q=0.000 1706s # expected: 200 1706s # received: '200' 1706s ok 49 1706s # testing : response without Content-Encoding is OK 1706s # expected: undef 1706s # received: undef 1706s ok 50 1706s qvalue: ;q=0.000 1706s # expected: 200 1706s # received: '200' 1706s ok 51 1706s # testing : response without Content-Encoding is OK 1706s # expected: undef 1706s # received: undef 1706s ok 52 1706s qvalue: ;q=0.000 1706s # expected: 200 1706s # received: '200' 1706s ok 53 1706s # testing : response without Content-Encoding is OK 1706s # expected: undef 1706s # received: undef 1706s ok 54 1706s qvalue: ;q=0.0000 1706s # expected: 200 1706s # received: '200' 1706s ok 55 1706s # testing : response Content-Encoding is OK 1706s # expected: 'br' 1706s # received: 'br' 1706s ok 56 1706s qvalue: ;q=0.0000 1706s # expected: 200 1706s # received: '200' 1706s ok 57 1706s # testing : response Content-Encoding is OK 1706s # expected: 'br' 1706s # received: 'br' 1706s ok 58 1706s qvalue: ;q=0.0000 1706s # expected: 200 1706s # received: '200' 1706s ok 59 1706s # testing : response Content-Encoding is OK 1706s # expected: 'br' 1706s # received: 'br' 1706s ok 60 1706s # expected: 200 1706s # received: '200' 1706s ok 61 1706s # testing : response Content-Encoding is OK 1706s # expected: 'br' 1706s # received: 'br' 1706s ok 62 1706s # expected: 200 1706s # received: '200' 1706s ok 63 1706s # testing : response Content-Encoding is OK 1706s # expected: 'gzip' 1706s # received: 'gzip' 1706s ok 64 1706s ok 1713s t/modules/buffer.t .................. 1713s 1..12 1713s # Running under perl version 5.040001 for linux 1713s # Current time local: Thu Sep 4 16:21:11 2025 1713s # Current time GMT: Thu Sep 4 16:21:11 2025 1713s # Using Test.pm version 1.31 1713s # Using Apache/Test.pm version 1.44 1713s # testing : Checking return code is '200' 1713s # expected: 200 1713s # received: '200' 1713s ok 1 1713s ok 2 1713s # testing : Checking return code is '200' 1713s # expected: 200 1713s # received: '200' 1713s ok 3 1713s ok 4 1713s # testing : Checking return code is '200' 1713s # expected: 200 1713s # received: '200' 1713s ok 5 1713s ok 6 1713s # testing : Checking return code is '200' 1713s # expected: 200 1713s # received: '200' 1713s ok 7 1713s ok 8 1713s # testing : Checking return code is '200' 1713s # expected: 200 1713s # received: '200' 1713s ok 9 1713s ok 10 1713s # testing : Checking return code is '200' 1713s # expected: 200 1713s # received: '200' 1713s ok 11 1713s ok 12 1713s ok 1721s t/modules/cache.t ................... 1721s 1..3 1721s # Running under perl version 5.040001 for linux 1721s # Current time local: Thu Sep 4 16:21:18 2025 1721s # Current time GMT: Thu Sep 4 16:21:18 2025 1721s # Using Test.pm version 1.31 1721s # Using Apache/Test.pm version 1.44 1721s # testing : non-cached call to index.html 1721s # expected: 200 1721s # received: '200' 1721s ok 1 1721s # testing : call to cache index.html 1721s # expected: 200 1721s # received: '200' 1721s ok 2 1721s # testing : cached call to index.html 1721s # expected: 200 1721s # received: '200' 1721s ok 3 1721s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1721s ok 1730s t/modules/cgi.t ..................... 1730s 1..58 1730s # Running under perl version 5.040001 for linux 1730s # Current time local: Thu Sep 4 16:21:26 2025 1730s # Current time GMT: Thu Sep 4 16:21:26 2025 1730s # Using Test.pm version 1.31 1730s # Using Apache/Test.pm version 1.44 1730s # testing : return code for acceptpathinfodefault.sh 1730s # expected: 200 1730s # received: '200' 1730s ok 1 1730s # testing : body for acceptpathinfodefault.sh 1730s # expected: '' 1730s # received: '' 1730s ok 2 1730s # testing : return code for acceptpathinfodefault.sh/foo 1730s # expected: 200 1730s # received: '200' 1730s ok 3 1730s # testing : body for acceptpathinfodefault.sh/foo 1730s # expected: '/foo' 1730s # received: '/foo' 1730s ok 4 1730s # testing : return code for acceptpathinfooff.sh 1730s # expected: 200 1730s # received: '200' 1730s ok 5 1730s # testing : body for acceptpathinfooff.sh 1730s # expected: '' 1730s # received: '' 1730s ok 6 1730s # testing : return code for acceptpathinfooff.sh/foo 1730s # expected: 404 1730s # received: '404' 1730s ok 7 1730s # no body test for this one 1730s ok 8 1730s # testing : return code for acceptpathinfoon.sh 1730s # expected: 200 1730s # received: '200' 1730s ok 9 1730s # testing : body for acceptpathinfoon.sh 1730s # expected: '' 1730s # received: '' 1730s ok 10 1730s # testing : return code for acceptpathinfoon.sh/foo 1730s # expected: 200 1730s # received: '200' 1730s ok 11 1730s # testing : body for acceptpathinfoon.sh/foo 1730s # expected: '/foo' 1730s # received: '/foo' 1730s ok 12 1730s # testing : return code for bogus-perl.pl 1730s # expected: 500 1730s # received: '500' 1730s ok 13 1730s # cgi log created ok. 1730s ok 14 1730s # testing : return code for bogus-sh.sh 1730s # expected: 500 1730s # received: '500' 1730s ok 15 1730s # checking that log size (807) is bigger than it used to be (523) 1730s ok 16 1730s # testing : return code for nph-stderr.pl 1730s # expected: 200 1730s # received: '200' 1730s ok 17 1730s # testing : body for nph-stderr.pl 1730s # expected: 'this is nph-stdout' 1730s # received: 'this is nph-stdout' 1730s ok 18 1730s # testing : return code for nph-test.pl 1730s # expected: 200 1730s # received: '200' 1730s ok 19 1730s # testing : body for nph-test.pl 1730s # expected: 'ok' 1730s # received: 'ok' 1730s ok 20 1730s # testing : return code for perl.pl 1730s # expected: 200 1730s # received: '200' 1730s ok 21 1730s # testing : body for perl.pl 1730s # expected: 'perl cgi' 1730s # received: 'perl cgi' 1730s ok 22 1730s # testing : return code for sh.sh 1730s # expected: 200 1730s # received: '200' 1730s ok 23 1730s # testing : body for sh.sh 1730s # expected: 'sh cgi' 1730s # received: 'sh cgi' 1730s ok 24 1730s # testing : return code for stderr1.pl 1730s # expected: 200 1730s # received: '200' 1730s ok 25 1730s # testing : body for stderr1.pl 1730s # expected: 'this is stdout' 1730s # received: 'this is stdout' 1730s ok 26 1730s # testing : return code for stderr2.pl 1730s # expected: 200 1730s # received: '200' 1730s ok 27 1730s # testing : body for stderr2.pl 1730s # expected: 'this is also stdout' 1730s # received: 'this is also stdout' 1730s ok 28 1730s # testing : return code for stderr3.pl 1730s # expected: 200 1730s # received: '200' 1730s ok 29 1730s # testing : body for stderr3.pl 1730s # expected: 'this is more stdout' 1730s # received: 'this is more stdout' 1730s ok 30 1730s # posted content (length 10) to bogus-perl.pl 1730s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1730s # expected: '500' 1730s # received: '500' 1730s ok 31 1730s # checking that log size (35781) is greater than 807 1730s ok 32 1730s # verifying that logged content is 10 characters 1730s ok 33 1730s # posted content (length 99) to bogus-perl.pl 1730s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1730s # expected: '500' 1730s # received: '500' 1730s ok 34 1730s # checking that log size (36240) is greater than 35781 1730s ok 35 1730s # verifying that logged content is 99 characters 1730s ok 36 1730s # posted content (length 250) to bogus-perl.pl 1730s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1730s # expected: '500' 1730s # received: '500' 1730s ok 37 1730s # checking that log size (36851) is greater than 36240 1730s ok 38 1730s # verifying that logged content is 250 characters 1730s ok 39 1730s # posted content (length 255) to bogus-perl.pl 1730s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1730s # expected: '500' 1730s # received: '500' 1730s ok 40 1730s # checking that log size (37467) is greater than 36851 1730s ok 41 1730s # verifying that logged content is 255 characters 1730s ok 42 1730s # posted content (length 256) to bogus-perl.pl 1730s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1730s # expected: '500' 1730s # received: '500' 1730s ok 43 1730s # checking that log size (38084) is greater than 37467 1730s ok 44 1730s # verifying that logged content is 256 characters 1730s ok 45 1730s # posted content (length 257) to bogus-perl.pl 1730s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1730s # expected: '500' 1730s # received: '500' 1730s ok 46 1730s # checking that log size (38701) is greater than 38084 1730s ok 47 1730s # verifying that logged content is 256 characters 1730s ok 48 1730s # posted content (length 258) to bogus-perl.pl 1730s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1730s # expected: '500' 1730s # received: '500' 1730s ok 49 1730s # checking that log size (39318) is greater than 38701 1730s ok 50 1730s # verifying that logged content is 256 characters 1730s ok 51 1730s # posted content (length 1024) to bogus-perl.pl 1730s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1730s # expected: '500' 1730s # received: '500' 1730s ok 52 1730s # checking that log size (39936) is greater than 39318 1730s ok 53 1730s # verifying that logged content is 256 characters 1730s ok 54 1730s # verifying log is greater than 40960 bytes. 1730s ok 55 1730s # verifying log did not grow after making bogus request. 1730s ok 56 1730s # verifying log did not grow after making another bogus request. 1730s ok 57 1730s # checking that HEAD /modules/cgi/perl.pl returns 200. 1730s ok 58 1730s ok 1736s t/modules/data.t .................... 1736s 1..2 1736s # Running under perl version 5.040001 for linux 1736s # Current time local: Thu Sep 4 16:21:35 2025 1736s # Current time GMT: Thu Sep 4 16:21:35 2025 1736s # Using Test.pm version 1.31 1736s # Using Apache/Test.pm version 1.44 1736s # testing : Checking return code is '200' 1736s # expected: 200 1736s # received: '200' 1736s ok 1 1736s ok 2 1736s ok 1745s t/modules/dav.t ..................... 1745s 1..19 1745s # Running under perl version 5.040001 for linux 1745s # Current time local: Thu Sep 4 16:21:41 2025 1745s # Current time GMT: Thu Sep 4 16:21:41 2025 1745s # Using Test.pm version 1.31 1745s # Using Apache/Test.pm version 1.44 1745s resource lock test: 1745s ok 1 1745s DAV put test: 1745s ok 2 1745s getting DAV resource properties: 1745s ok 3 1745s created: Thu, 04 Sep 2025 16:21:47 GMT 1745s modified: Thu, 04 Sep 2025 16:21:47 GMT 1745s now: Thu, 04 Sep 2025 16:21:49 GMT 1745s ok 4 1745s ok 5 1745s resource lock status test: 1745s ok 6 1745s resource unlock test: 1745s ok 7 1745s resource lock status test: 1745s ok 8 1745s getting uri... 1745s expect: 1745s -> 1745s 1745s
1745s

mod_dav test page

1745s this is a page generated by
1745s the mod_dav test in the Apache
1745s perl test suite.
1745s
1745s 1745s 1745s <- 1745s got: 1745s -> 1745s 1745s
1745s

mod_dav test page

1745s this is a page generated by
1745s the mod_dav test in the Apache
1745s perl test suite.
1745s
1745s 1745s 1745s <- 1745s ok 9 1745s putting with 2nd dav client (on unlocked resource) 1745s ok 10 1745s getting new uri... 1745s expect: 1745s -> 1745s 1745s
1745s

mod_dav test page take two

1745s this is a page generated by
1745s the mod_dav test in the Apache
1745s perl test suite.
1745s
1745s 1745s 1745s <- 1745s got: 1745s -> 1745s 1745s
1745s

mod_dav test page take two

1745s this is a page generated by
1745s the mod_dav test in the Apache
1745s perl test suite.
1745s
1745s 1745s 1745s <- 1745s ok 11 1745s client 1 locking resource 1745s ok 12 1745s client 2 attempting to lock same resource 1745s ok 13 1745s client 2 attempting to put resource locked by client 1 1745s ok 14 1745s verifying all is well through http 1745s getting new uri... 1745s expect: 1745s -> 1745s 1745s
1745s

mod_dav test page take two

1745s this is a page generated by
1745s the mod_dav test in the Apache
1745s perl test suite.
1745s
1745s 1745s 1745s <- 1745s got: 1745s -> 1745s 1745s
1745s

mod_dav test page take two

1745s this is a page generated by
1745s the mod_dav test in the Apache
1745s perl test suite.
1745s
1745s 1745s 1745s <- 1745s ok 15 1745s ok 16 1745s resource delete test: 1745s ok 17 1745s expect 404 not found got: 404 1745s ok 18 1745s PR 49825: expect 400 bad request got: 400 1745s ok 19 1745s ok 1752s t/modules/deflate.t ................. 1752s 1..47 1752s # Running under perl version 5.040001 for linux 1752s # Current time local: Thu Sep 4 16:21:49 2025 1752s # Current time GMT: Thu Sep 4 16:21:49 2025 1752s # Using Test.pm version 1.31 1752s # Using Apache/Test.pm version 1.44 1752s testing default 1752s ok 1 1752s ok 2 1752s ok 3 1752s ok 4 1752s ok 5 1752s ok 6 1752s ok 7 1752s ok 8 1752s ok 9 1752s ok 10 1752s ok 11 1752s ok 12 1752s ok 13 1752s ok 14 1752s ok 15 1752s ok 16 1752s ok 17 1752s ok 18 1752s ok 19 1752s ok 20 1752s ok 21 1752s ok 22 1752s ok 23 1752s ok 24 1752s ok 25 1752s ok 26 1752s ok 27 1752s ok 28 1752s ok 29 1752s ok 30 1752s ok 31 1752s ok 32 1752s ok 33 1752s ok 34 1752s ok 35 1752s ok 36 1752s ok 37 1752s ok 38 1752s ok 39 1752s ok 40 1752s ok 41 1752s ok 42 1752s ok 43 1752s ok 44 1752s ok 45 1752s # testing : response was 304 1752s # expected: qr/HTTP\/1\.. 304/ 1752s # received: 'HTTP/1.1 304 Not Modified' 1752s ok 46 1752s # testing : expect EOF after 304 header 1752s # expected: 0 1752s # received: 0 1752s ok 47 1752s ok 1758s t/modules/digest.t .................. 1758s 1..13 1758s # Running under perl version 5.040001 for linux 1758s # Current time local: Thu Sep 4 16:21:57 2025 1758s # Current time GMT: Thu Sep 4 16:21:57 2025 1758s # Using Test.pm version 1.31 1758s # Using Apache/Test.pm version 1.44 1758s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/realm1 1758s # testing : no user to authenticate 1758s # expected: 401 1758s # received: '401' 1758s ok 1 1758s # testing : user1:foo not found 1758s # expected: 401 1758s # received: '401' 1758s ok 2 1758s # testing : user1:password1 found 1758s # expected: 200 1758s # received: '200' 1758s ok 3 1758s # testing : user1:password1 with query string found 1758s # expected: 200 1758s # received: '200' 1758s ok 4 1758s # testing : manual Authorization header query string 1758s # expected: 200 1758s # received: '200' 1758s ok 5 1758s # testing : manual Authorization with no query string in header 1758s # expected: 400 1758s # received: '400' 1758s ok 6 1758s # testing : manual Authorization header with mismatched query string 1758s # expected: 400 1758s # received: '400' 1758s ok 7 1758s # testing : manual Authorization header with mismatched query string 1758s # expected: 400 1758s # received: '400' 1758s ok 8 1758s # testing : manual Authorization with no query string in header + MSIE 1758s # expected: 200 1758s # received: '200' 1758s ok 9 1758s # testing : a compliant response coming from MSIE 1758s # expected: 200 1758s # received: '200' 1758s ok 10 1758s # testing : manual Authorization header with mismatched query string + MSIE 1758s # expected: 400 1758s # received: '400' 1758s ok 11 1758s # testing : manual Authorization header with mismatched query string + MSIE 1758s # expected: 400 1758s # received: '400' 1758s ok 12 1758s # testing : no query string + MSIE 1758s # expected: 200 1758s # received: '200' 1758s ok 13 1758s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/realm1 1758s ok 1766s t/modules/dir.t ..................... 1766s 1..212 1766s # Running under perl version 5.040001 for linux 1766s # Current time local: Thu Sep 4 16:22:03 2025 1766s # Current time GMT: Thu Sep 4 16:22:03 2025 1766s # Using Test.pm version 1.31 1766s # Using Apache/Test.pm version 1.44 1766s expecting 403 (forbidden) using DirectoryIndex foo 1766s ok 1 1766s running 5 test gambit for "1.html" 1766s ok 2 1766s ok 3 1766s ok 4 1766s ok 5 1766s ok 6 1766s running 5 test gambit for "2.html" 1766s ok 7 1766s ok 8 1766s ok 9 1766s ok 10 1766s ok 11 1766s running 5 test gambit for "3.html" 1766s ok 12 1766s ok 13 1766s ok 14 1766s ok 15 1766s ok 16 1766s running 5 test gambit for "4.html" 1766s ok 17 1766s ok 18 1766s ok 19 1766s ok 20 1766s ok 21 1766s running 5 test gambit for "5.html" 1766s ok 22 1766s ok 23 1766s ok 24 1766s ok 25 1766s ok 26 1766s running 5 test gambit for "6.html" 1766s ok 27 1766s ok 28 1766s ok 29 1766s ok 30 1766s ok 31 1766s running 5 test gambit for "7.html" 1766s ok 32 1766s ok 33 1766s ok 34 1766s ok 35 1766s ok 36 1766s running 5 test gambit for "8.html" 1766s ok 37 1766s ok 38 1766s ok 39 1766s ok 40 1766s ok 41 1766s running 5 test gambit for "9.html" 1766s ok 42 1766s ok 43 1766s ok 44 1766s ok 45 1766s ok 46 1766s running 5 test gambit for "0.html" 1766s ok 47 1766s ok 48 1766s ok 49 1766s ok 50 1766s ok 51 1766s expecting 403 (forbidden) using DirectoryIndex goo 1766s ok 52 1766s running 5 test gambit for "1.html" 1766s ok 53 1766s ok 54 1766s ok 55 1766s ok 56 1766s ok 57 1766s running 5 test gambit for "2.html" 1766s ok 58 1766s ok 59 1766s ok 60 1766s ok 61 1766s ok 62 1766s running 5 test gambit for "3.html" 1766s ok 63 1766s ok 64 1766s ok 65 1766s ok 66 1766s ok 67 1766s running 5 test gambit for "4.html" 1766s ok 68 1766s ok 69 1766s ok 70 1766s ok 71 1766s ok 72 1766s running 5 test gambit for "5.html" 1766s ok 73 1766s ok 74 1766s ok 75 1766s ok 76 1766s ok 77 1766s running 5 test gambit for "6.html" 1766s ok 78 1766s ok 79 1766s ok 80 1766s ok 81 1766s ok 82 1766s running 5 test gambit for "7.html" 1766s ok 83 1766s ok 84 1766s ok 85 1766s ok 86 1766s ok 87 1766s running 5 test gambit for "8.html" 1766s ok 88 1766s ok 89 1766s ok 90 1766s ok 91 1766s ok 92 1766s running 5 test gambit for "9.html" 1766s ok 93 1766s ok 94 1766s ok 95 1766s ok 96 1766s ok 97 1766s running 5 test gambit for "0.html" 1766s ok 98 1766s ok 99 1766s ok 100 1766s ok 101 1766s ok 102 1766s expecting 403 (forbidden) using DirectoryIndex moo 1766s ok 103 1766s running 5 test gambit for "1.html" 1766s ok 104 1766s ok 105 1766s ok 106 1766s ok 107 1766s ok 108 1766s running 5 test gambit for "2.html" 1766s ok 109 1766s ok 110 1766s ok 111 1766s ok 112 1766s ok 113 1766s running 5 test gambit for "3.html" 1766s ok 114 1766s ok 115 1766s ok 116 1766s ok 117 1766s ok 118 1766s running 5 test gambit for "4.html" 1766s ok 119 1766s ok 120 1766s ok 121 1766s ok 122 1766s ok 123 1766s running 5 test gambit for "5.html" 1766s ok 124 1766s ok 125 1766s ok 126 1766s ok 127 1766s ok 128 1766s running 5 test gambit for "6.html" 1766s ok 129 1766s ok 130 1766s ok 131 1766s ok 132 1766s ok 133 1766s running 5 test gambit for "7.html" 1766s ok 134 1766s ok 135 1766s ok 136 1766s ok 137 1766s ok 138 1766s running 5 test gambit for "8.html" 1766s ok 139 1766s ok 140 1766s ok 141 1766s ok 142 1766s ok 143 1766s running 5 test gambit for "9.html" 1766s ok 144 1766s ok 145 1766s ok 146 1766s ok 147 1766s ok 148 1766s running 5 test gambit for "0.html" 1766s ok 149 1766s ok 150 1766s ok 151 1766s ok 152 1766s ok 153 1766s expecting 403 (forbidden) using DirectoryIndex bleh 1766s ok 154 1766s running 5 test gambit for "1.html" 1766s ok 155 1766s ok 156 1766s ok 157 1766s ok 158 1766s ok 159 1766s running 5 test gambit for "2.html" 1766s ok 160 1766s ok 161 1766s ok 162 1766s ok 163 1766s ok 164 1766s running 5 test gambit for "3.html" 1766s ok 165 1766s ok 166 1766s ok 167 1766s ok 168 1766s ok 169 1766s running 5 test gambit for "4.html" 1766s ok 170 1766s ok 171 1766s ok 172 1766s ok 173 1766s ok 174 1766s running 5 test gambit for "5.html" 1766s ok 175 1766s ok 176 1766s ok 177 1766s ok 178 1766s ok 179 1766s running 5 test gambit for "6.html" 1766s ok 180 1766s ok 181 1766s ok 182 1766s ok 183 1766s ok 184 1766s running 5 test gambit for "7.html" 1766s ok 185 1766s ok 186 1766s ok 187 1766s ok 188 1766s ok 189 1766s running 5 test gambit for "8.html" 1766s ok 190 1766s ok 191 1766s ok 192 1766s ok 193 1766s ok 194 1766s running 5 test gambit for "9.html" 1766s ok 195 1766s ok 196 1766s ok 197 1766s ok 198 1766s ok 199 1766s running 5 test gambit for "0.html" 1766s ok 200 1766s ok 201 1766s ok 202 1766s ok 203 1766s ok 204 1766s DirectoryIndex /modules/alias/index.html 1766s ok 205 1766s expecting 403 for DirectoryIndex foo goo moo bleh 1766s ok 206 1766s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 1766s ok 207 1766s expecting 1 with DirectoryIndex foo goo moo bleh 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 1766s ok 208 1766s removed .htaccess (no DirectoryIndex), expecting default (index.html) 1766s ok 209 1766s ok 210 1766s ok 211 1766s ok 212 # skip missing DirectorySlash NotFound 1766s ok 1773s t/modules/directorymatch.t .......... 1773s 1..2 1773s # Running under perl version 5.040001 for linux 1773s # Current time local: Thu Sep 4 16:22:11 2025 1773s # Current time GMT: Thu Sep 4 16:22:11 2025 1773s # Using Test.pm version 1.31 1773s # Using Apache/Test.pm version 1.44 1773s # testing : code for /index.html 1773s # expected: 200 1773s # received: '200' 1773s ok 1 1773s # testing : check for DMMATCH1 1773s # expected: '1' 1773s # received: '1' 1773s ok 2 1773s ok 1780s t/modules/env.t ..................... 1780s 1..6 1780s # Running under perl version 5.040001 for linux 1780s # Current time local: Thu Sep 4 16:22:18 2025 1780s # Current time GMT: Thu Sep 4 16:22:18 2025 1780s # Using Test.pm version 1.31 1780s # Using Apache/Test.pm version 1.44 1780s # host: /modules/env/host.shtml 1780s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 1780s ok 1 1780s # nothere: /modules/env/nothere.shtml 1780s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 1780s ok 2 1780s # set: /modules/env/set.shtml 1780s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 1780s ok 3 1780s # setempty: /modules/env/setempty.shtml 1780s # setempty: EXPECT -><- ACTUAL -><- 1780s ok 4 1780s # type: /modules/env/type.shtml 1780s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 1780s ok 5 1780s # unset: /modules/env/unset.shtml 1780s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 1780s ok 6 1780s ok 1785s t/modules/expires.t ................. 1785s 1..92 1785s # Running under perl version 5.040001 for linux 1785s # Current time local: Thu Sep 4 16:22:25 2025 1785s # Current time GMT: Thu Sep 4 16:22:25 2025 1785s # Using Test.pm version 1.31 1785s # Using Apache/Test.pm version 1.44 1785s # debug: index.html 1785s HTTP/1.1 200 OK 1785s Cache-Control: max-age=313123333 1785s Connection: close 1785s Date: Thu, 04 Sep 2025 16:22:30 GMT 1785s Accept-Ranges: bytes 1785s ETag: "3-62c6deaf13e40" 1785s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1785s Vary: In-If1 1785s Content-Length: 3 1785s Content-Type: text/html 1785s Expires: Tue, 07 Aug 2035 19:04:44 GMT 1785s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1785s Client-Date: Thu, 04 Sep 2025 16:22:30 GMT 1785s Client-Peer: 127.0.0.1:8529 1785s Client-Response-Num: 1 1785s DMMATCH1: 1 1785s 1785s 1785s ok 1 1785s # debug: [Cache-Control] [max-age=313123333] 1785s # debug: [Connection] [close] 1785s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Accept-Ranges] [bytes] 1785s # debug: [ETag] ["3-62c6deaf13e40"] 1785s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1785s # debug: [Vary] [In-If1] 1785s # debug: [Content-Length] [3] 1785s # debug: [Content-Type] [text/html] 1785s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1785s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1785s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Client-Peer] [127.0.0.1:8529] 1785s # debug: [Client-Response-Num] [1] 1785s # debug: [DMMATCH1] [1] 1785s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1785s # debug: expires 2070126284 1785s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1785s # debug: modified 1737700465 1785s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1785s # debug: access 1757002950 1785s # debug: expected: 332425819 1785s # debug: actual : 332425819 1785s ok 2 1785s # debug: text.txt 1785s HTTP/1.1 200 OK 1785s Cache-Control: max-age=0 1785s Connection: close 1785s Date: Thu, 04 Sep 2025 16:22:30 GMT 1785s Accept-Ranges: bytes 1785s ETag: "0-62c6deaf13e40" 1785s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1785s Vary: In-If1 1785s Content-Type: text/plain 1785s Expires: Thu, 04 Sep 2025 16:22:30 GMT 1785s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1785s Client-Date: Thu, 04 Sep 2025 16:22:30 GMT 1785s Client-Peer: 127.0.0.1:8529 1785s Client-Response-Num: 1 1785s DMMATCH1: 1 1785s 1785s 1785s ok 3 1785s # debug: [Cache-Control] [max-age=0] 1785s # debug: [Connection] [close] 1785s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Accept-Ranges] [bytes] 1785s # debug: [ETag] ["0-62c6deaf13e40"] 1785s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1785s # debug: [Vary] [In-If1] 1785s # debug: [Content-Type] [text/plain] 1785s # debug: [Expires] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1785s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Client-Peer] [127.0.0.1:8529] 1785s # debug: [Client-Response-Num] [1] 1785s # debug: [DMMATCH1] [1] 1785s # debug: expires Thu, 04 Sep 2025 16:22:30 GMT 1785s # debug: expires 1757002950 1785s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1785s # debug: modified 1737700465 1785s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1785s # debug: access 1757002950 1785s # debug: expected: 19302485 1785s # debug: actual : 19302485 1785s ok 4 1785s # debug: image.gif 1785s HTTP/1.1 200 OK 1785s Cache-Control: max-age=120 1785s Connection: close 1785s Date: Thu, 04 Sep 2025 16:22:30 GMT 1785s Accept-Ranges: bytes 1785s ETag: "0-62c6deaf13e40" 1785s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1785s Vary: In-If1 1785s Content-Type: image/gif 1785s Expires: Thu, 04 Sep 2025 16:24:30 GMT 1785s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1785s Client-Date: Thu, 04 Sep 2025 16:22:30 GMT 1785s Client-Peer: 127.0.0.1:8529 1785s Client-Response-Num: 1 1785s DMMATCH1: 1 1785s 1785s 1785s ok 5 1785s # debug: [Cache-Control] [max-age=120] 1785s # debug: [Connection] [close] 1785s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Accept-Ranges] [bytes] 1785s # debug: [ETag] ["0-62c6deaf13e40"] 1785s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1785s # debug: [Vary] [In-If1] 1785s # debug: [Content-Type] [image/gif] 1785s # debug: [Expires] [Thu, 04 Sep 2025 16:24:30 GMT] 1785s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1785s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Client-Peer] [127.0.0.1:8529] 1785s # debug: [Client-Response-Num] [1] 1785s # debug: [DMMATCH1] [1] 1785s # debug: expires Thu, 04 Sep 2025 16:24:30 GMT 1785s # debug: expires 1757003070 1785s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1785s # debug: modified 1737700465 1785s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1785s # debug: access 1757002950 1785s # debug: expected: 120 1785s # debug: actual : 120 1785s ok 6 1785s # debug: foo.jpg 1785s HTTP/1.1 200 OK 1785s Cache-Control: max-age=86400 1785s Connection: close 1785s Date: Thu, 04 Sep 2025 16:22:30 GMT 1785s Accept-Ranges: bytes 1785s ETag: "0-62c6deaf13e40" 1785s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1785s Vary: In-If1 1785s Content-Type: image/jpeg 1785s Expires: Fri, 05 Sep 2025 16:22:30 GMT 1785s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1785s Client-Date: Thu, 04 Sep 2025 16:22:30 GMT 1785s Client-Peer: 127.0.0.1:8529 1785s Client-Response-Num: 1 1785s DMMATCH1: 1 1785s 1785s 1785s ok 7 1785s # debug: [Cache-Control] [max-age=86400] 1785s # debug: [Connection] [close] 1785s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Accept-Ranges] [bytes] 1785s # debug: [ETag] ["0-62c6deaf13e40"] 1785s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1785s # debug: [Vary] [In-If1] 1785s # debug: [Content-Type] [image/jpeg] 1785s # debug: [Expires] [Fri, 05 Sep 2025 16:22:30 GMT] 1785s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1785s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Client-Peer] [127.0.0.1:8529] 1785s # debug: [Client-Response-Num] [1] 1785s # debug: [DMMATCH1] [1] 1785s # debug: expires Fri, 05 Sep 2025 16:22:30 GMT 1785s # debug: expires 1757089350 1785s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1785s # debug: modified 1737700465 1785s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1785s # debug: access 1757002950 1785s # debug: expected: 86400 1785s # debug: actual : 86400 1785s ok 8 1785s # debug: [Cache-Control] [max-age=313123333] 1785s # debug: [Connection] [close] 1785s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Accept-Ranges] [bytes] 1785s # debug: [ETag] ["3-62c6deaf13e40"] 1785s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1785s # debug: [Vary] [In-If1] 1785s # debug: [Content-Length] [3] 1785s # debug: [Content-Type] [text/html] 1785s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1785s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1785s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Client-Peer] [127.0.0.1:8529] 1785s # debug: [Client-Response-Num] [1] 1785s # debug: [DMMATCH1] [1] 1785s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1785s # debug: expires 2070126284 1785s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1785s # debug: modified 1737700465 1785s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1785s # debug: access 1757002950 1785s # debug: expected: 332425819 1785s # debug: actual : 332425819 1785s ok 9 1785s # debug: [Cache-Control] [max-age=0] 1785s # debug: [Connection] [close] 1785s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Accept-Ranges] [bytes] 1785s # debug: [ETag] ["0-62c6deaf13e40"] 1785s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1785s # debug: [Vary] [In-If1] 1785s # debug: [Content-Type] [text/plain] 1785s # debug: [Expires] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1785s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Client-Peer] [127.0.0.1:8529] 1785s # debug: [Client-Response-Num] [1] 1785s # debug: [DMMATCH1] [1] 1785s # debug: expires Thu, 04 Sep 2025 16:22:30 GMT 1785s # debug: expires 1757002950 1785s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1785s # debug: modified 1737700465 1785s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1785s # debug: access 1757002950 1785s # debug: expected: 19302485 1785s # debug: actual : 19302485 1785s ok 10 1785s # debug: [Cache-Control] [max-age=120] 1785s # debug: [Connection] [close] 1785s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Accept-Ranges] [bytes] 1785s # debug: [ETag] ["0-62c6deaf13e40"] 1785s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1785s # debug: [Vary] [In-If1] 1785s # debug: [Content-Type] [image/gif] 1785s # debug: [Expires] [Thu, 04 Sep 2025 16:24:30 GMT] 1785s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1785s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Client-Peer] [127.0.0.1:8529] 1785s # debug: [Client-Response-Num] [1] 1785s # debug: [DMMATCH1] [1] 1785s # debug: expires Thu, 04 Sep 2025 16:24:30 GMT 1785s # debug: expires 1757003070 1785s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1785s # debug: modified 1737700465 1785s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1785s # debug: access 1757002950 1785s # debug: expected: 120 1785s # debug: actual : 120 1785s ok 11 1785s # debug: [Cache-Control] [max-age=86400] 1785s # debug: [Connection] [close] 1785s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Accept-Ranges] [bytes] 1785s # debug: [ETag] ["0-62c6deaf13e40"] 1785s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1785s # debug: [Vary] [In-If1] 1785s # debug: [Content-Type] [image/jpeg] 1785s # debug: [Expires] [Fri, 05 Sep 2025 16:22:30 GMT] 1785s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1785s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Client-Peer] [127.0.0.1:8529] 1785s # debug: [Client-Response-Num] [1] 1785s # debug: [DMMATCH1] [1] 1785s # debug: expires Fri, 05 Sep 2025 16:22:30 GMT 1785s # debug: expires 1757089350 1785s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1785s # debug: modified 1737700465 1785s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1785s # debug: access 1757002950 1785s # debug: expected: 86400 1785s # debug: actual : 86400 1785s ok 12 1785s # --- 1785s # ExpiresActive On 1785s # debug: [Cache-Control] [max-age=313123333] 1785s # debug: [Connection] [close] 1785s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Accept-Ranges] [bytes] 1785s # debug: [ETag] ["3-62c6deaf13e40"] 1785s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1785s # debug: [Vary] [In-If1] 1785s # debug: [Content-Length] [3] 1785s # debug: [Content-Type] [text/html] 1785s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1785s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1785s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Client-Peer] [127.0.0.1:8529] 1785s # debug: [Client-Response-Num] [1] 1785s # debug: [DMMATCH1] [1] 1785s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1785s # debug: expires 2070126284 1785s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1785s # debug: modified 1737700465 1785s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1785s # debug: access 1757002950 1785s # debug: expected: 332425819 1785s # debug: actual : 332425819 1785s ok 13 1785s # --- 1785s # ExpiresActive On 1785s # debug: [Cache-Control] [max-age=0] 1785s # debug: [Connection] [close] 1785s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Accept-Ranges] [bytes] 1785s # debug: [ETag] ["0-62c6deaf13e40"] 1785s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1785s # debug: [Vary] [In-If1] 1785s # debug: [Content-Type] [text/plain] 1785s # debug: [Expires] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1785s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Client-Peer] [127.0.0.1:8529] 1785s # debug: [Client-Response-Num] [1] 1785s # debug: [DMMATCH1] [1] 1785s # debug: expires Thu, 04 Sep 2025 16:22:30 GMT 1785s # debug: expires 1757002950 1785s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1785s # debug: modified 1737700465 1785s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1785s # debug: access 1757002950 1785s # debug: expected: 19302485 1785s # debug: actual : 19302485 1785s ok 14 1785s # --- 1785s # ExpiresActive On 1785s # debug: [Cache-Control] [max-age=120] 1785s # debug: [Connection] [close] 1785s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Accept-Ranges] [bytes] 1785s # debug: [ETag] ["0-62c6deaf13e40"] 1785s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1785s # debug: [Vary] [In-If1] 1785s # debug: [Content-Type] [image/gif] 1785s # debug: [Expires] [Thu, 04 Sep 2025 16:24:30 GMT] 1785s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1785s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Client-Peer] [127.0.0.1:8529] 1785s # debug: [Client-Response-Num] [1] 1785s # debug: [DMMATCH1] [1] 1785s # debug: expires Thu, 04 Sep 2025 16:24:30 GMT 1785s # debug: expires 1757003070 1785s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1785s # debug: modified 1737700465 1785s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1785s # debug: access 1757002950 1785s # debug: expected: 120 1785s # debug: actual : 120 1785s ok 15 1785s # --- 1785s # ExpiresActive On 1785s # debug: [Cache-Control] [max-age=86400] 1785s # debug: [Connection] [close] 1785s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Accept-Ranges] [bytes] 1785s # debug: [ETag] ["0-62c6deaf13e40"] 1785s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1785s # debug: [Vary] [In-If1] 1785s # debug: [Content-Type] [image/jpeg] 1785s # debug: [Expires] [Fri, 05 Sep 2025 16:22:30 GMT] 1785s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1785s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1785s # debug: [Client-Peer] [127.0.0.1:8529] 1785s # debug: [Client-Response-Num] [1] 1785s # debug: [DMMATCH1] [1] 1785s # debug: expires Fri, 05 Sep 2025 16:22:30 GMT 1785s # debug: expires 1757089350 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 86400 1786s # debug: actual : 86400 1786s ok 16 1786s #--- 1786s # ExpiresActive On 1786s ExpiresDefault M1644088 1786s # debug: [Cache-Control] [max-age=0] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757002950 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 19302485 1786s # debug: actual : 19302485 1786s ok 17 1786s #--- 1786s # ExpiresActive On 1786s ExpiresDefault M1644088 1786s # debug: [Cache-Control] [max-age=0] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757002950 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 19302485 1786s # debug: actual : 19302485 1786s ok 18 1786s #--- 1786s # ExpiresActive On 1786s ExpiresDefault M1644088 1786s # debug: [Cache-Control] [max-age=120] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:24:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:24:30 GMT 1786s # debug: expires 1757003070 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 120 1786s # debug: actual : 120 1786s ok 19 1786s #--- 1786s # ExpiresActive On 1786s ExpiresDefault M1644088 1786s # debug: [Cache-Control] [max-age=86400] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Expires] [Fri, 05 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Fri, 05 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757089350 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 86400 1786s # debug: actual : 86400 1786s ok 20 1786s # --- 1786s # ExpiresActive On 1786s ExpiresByType text/plain "access plus 1 years 3 months 2 weeks 14 days 1 hours 26 minutes 49 seconds" 1786s # debug: [Cache-Control] [max-age=313123333] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1786s # debug: expires 2070126284 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 332425819 1786s # debug: actual : 332425819 1786s ok 21 1786s # --- 1786s # ExpiresActive On 1786s ExpiresByType text/plain "access plus 1 years 3 months 2 weeks 14 days 1 hours 26 minutes 49 seconds" 1786s # debug: [Cache-Control] [max-age=41736409] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Expires] [Thu, 31 Dec 2026 17:49:19 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 31 Dec 2026 17:49:19 GMT 1786s # debug: expires 1798739359 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 41736409 1786s # debug: actual : 41736409 1786s ok 22 1786s # --- 1786s # ExpiresActive On 1786s ExpiresByType text/plain "access plus 1 years 3 months 2 weeks 14 days 1 hours 26 minutes 49 seconds" 1786s # debug: [Cache-Control] [max-age=120] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:24:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:24:30 GMT 1786s # debug: expires 1757003070 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 120 1786s # debug: actual : 120 1786s ok 23 1786s # --- 1786s # ExpiresActive On 1786s ExpiresByType text/plain "access plus 1 years 3 months 2 weeks 14 days 1 hours 26 minutes 49 seconds" 1786s # debug: [Cache-Control] [max-age=86400] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Expires] [Fri, 05 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Fri, 05 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757089350 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 86400 1786s # debug: actual : 86400 1786s ok 24 1786s # --- 1786s # ExpiresActive On 1786s ExpiresDefault M9255979 1786s ExpiresByType text/plain "modification plus 1 years 2 months 1 weeks 7 days 5 hours 21 minutes 48 seconds" 1786s # debug: [Cache-Control] [max-age=0] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757002950 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 19302485 1786s # debug: actual : 19302485 1786s ok 25 1786s # --- 1786s # ExpiresActive On 1786s ExpiresDefault M9255979 1786s ExpiresByType text/plain "modification plus 1 years 2 months 1 weeks 7 days 5 hours 21 minutes 48 seconds" 1786s # debug: [Cache-Control] [max-age=18646422] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Expires] [Wed, 08 Apr 2026 11:56:13 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Wed, 08 Apr 2026 11:56:13 GMT 1786s # debug: expires 1775649373 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 37948908 1786s # debug: actual : 37948908 1786s ok 26 1786s # --- 1786s # ExpiresActive On 1786s ExpiresDefault M9255979 1786s ExpiresByType text/plain "modification plus 1 years 2 months 1 weeks 7 days 5 hours 21 minutes 48 seconds" 1786s # debug: [Cache-Control] [max-age=120] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:24:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:24:30 GMT 1786s # debug: expires 1757003070 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 120 1786s # debug: actual : 120 1786s ok 27 1786s # --- 1786s # ExpiresActive On 1786s ExpiresDefault M9255979 1786s ExpiresByType text/plain "modification plus 1 years 2 months 1 weeks 7 days 5 hours 21 minutes 48 seconds" 1786s # debug: [Cache-Control] [max-age=86400] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Expires] [Fri, 05 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Fri, 05 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757089350 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 86400 1786s # debug: actual : 86400 1786s ok 28 1786s #--- 1786s # ExpiresActive On 1786s ExpiresDefault "modification plus 1 years 19 days 4 hours 43 minutes" 1786s # debug: [Cache-Control] [max-age=13892094] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Expires] [Thu, 12 Feb 2026 11:17:25 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 12 Feb 2026 11:17:25 GMT 1786s # debug: expires 1770895045 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 33194580 1786s # debug: actual : 33194580 1786s ok 29 1786s #--- 1786s # ExpiresActive On 1786s ExpiresDefault "modification plus 1 years 19 days 4 hours 43 minutes" 1786s # debug: [Cache-Control] [max-age=0] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757002950 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 19302485 1786s # debug: actual : 19302485 1786s ok 30 1786s #--- 1786s # ExpiresActive On 1786s ExpiresDefault "modification plus 1 years 19 days 4 hours 43 minutes" 1786s # debug: [Cache-Control] [max-age=120] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:24:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:24:30 GMT 1786s # debug: expires 1757003070 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 120 1786s # debug: actual : 120 1786s ok 31 1786s #--- 1786s # ExpiresActive On 1786s ExpiresDefault "modification plus 1 years 19 days 4 hours 43 minutes" 1786s # debug: [Cache-Control] [max-age=86400] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Expires] [Fri, 05 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Fri, 05 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757089350 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 86400 1786s # debug: actual : 86400 1786s ok 32 1786s # --- 1786s # ExpiresActive On 1786s ExpiresByType image/gif "modification plus 1 years 1 months 17 days 4 hours 22 minutes 3 seconds" 1786s # debug: [Cache-Control] [max-age=313123333] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1786s # debug: expires 2070126284 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 332425819 1786s # debug: actual : 332425819 1786s ok 33 1786s # --- 1786s # ExpiresActive On 1786s ExpiresByType image/gif "modification plus 1 years 1 months 17 days 4 hours 22 minutes 3 seconds" 1786s # debug: [Cache-Control] [max-age=0] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757002950 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 19302485 1786s # debug: actual : 19302485 1786s ok 34 1786s # --- 1786s # ExpiresActive On 1786s ExpiresByType image/gif "modification plus 1 years 1 months 17 days 4 hours 22 minutes 3 seconds" 1786s # debug: [Cache-Control] [max-age=16310037] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Expires] [Thu, 12 Mar 2026 10:56:28 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 12 Mar 2026 10:56:28 GMT 1786s # debug: expires 1773312988 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 35612523 1786s # debug: actual : 35612523 1786s ok 35 1786s # --- 1786s # ExpiresActive On 1786s ExpiresByType image/gif "modification plus 1 years 1 months 17 days 4 hours 22 minutes 3 seconds" 1786s # debug: [Cache-Control] [max-age=86400] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Expires] [Fri, 05 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Fri, 05 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757089350 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 86400 1786s # debug: actual : 86400 1786s ok 36 1786s # --- 1786s # ExpiresActive On 1786s ExpiresDefault M786931 1786s ExpiresByType image/gif M2767605 1786s # debug: [Cache-Control] [max-age=0] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757002950 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 19302485 1786s # debug: actual : 19302485 1786s ok 37 1786s # --- 1786s # ExpiresActive On 1786s ExpiresDefault M786931 1786s ExpiresByType image/gif M2767605 1786s # debug: [Cache-Control] [max-age=0] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757002950 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 19302485 1786s # debug: actual : 19302485 1786s ok 38 1786s # --- 1786s # ExpiresActive On 1786s ExpiresDefault M786931 1786s ExpiresByType image/gif M2767605 1786s # debug: [Cache-Control] [max-age=0] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757002950 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 19302485 1786s # debug: actual : 19302485 1786s ok 39 1786s # --- 1786s # ExpiresActive On 1786s ExpiresDefault M786931 1786s ExpiresByType image/gif M2767605 1786s # debug: [Cache-Control] [max-age=86400] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Expires] [Fri, 05 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Fri, 05 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757089350 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 86400 1786s # debug: actual : 86400 1786s ok 40 1786s #--- 1786s # ExpiresActive On 1786s ExpiresDefault "modification plus 1 months 2 weeks 14 days 3 hours 21 minutes 8 seconds" 1786s # debug: [Cache-Control] [max-age=0] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757002950 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 19302485 1786s # debug: actual : 19302485 1786s ok 41 1786s #--- 1786s # ExpiresActive On 1786s ExpiresDefault "modification plus 1 months 2 weeks 14 days 3 hours 21 minutes 8 seconds" 1786s # debug: [Cache-Control] [max-age=0] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757002950 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 19302485 1786s # debug: actual : 19302485 1786s ok 42 1786s #--- 1786s # ExpiresActive On 1786s ExpiresDefault "modification plus 1 months 2 weeks 14 days 3 hours 21 minutes 8 seconds" 1786s # debug: [Cache-Control] [max-age=120] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:24:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:24:30 GMT 1786s # debug: expires 1757003070 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 120 1786s # debug: actual : 120 1786s ok 43 1786s #--- 1786s # ExpiresActive On 1786s ExpiresDefault "modification plus 1 months 2 weeks 14 days 3 hours 21 minutes 8 seconds" 1786s # debug: [Cache-Control] [max-age=86400] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Expires] [Fri, 05 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Fri, 05 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757089350 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 86400 1786s # debug: actual : 86400 1786s ok 44 1786s # --- 1786s # ExpiresActive On 1786s ExpiresByType image/jpeg "modification plus 1 years 2 months 5 days 1 hours 14 minutes 17 seconds" 1786s # debug: [Cache-Control] [max-age=313123333] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1786s # debug: expires 2070126284 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 332425819 1786s # debug: actual : 332425819 1786s ok 45 1786s # --- 1786s # ExpiresActive On 1786s ExpiresByType image/jpeg "modification plus 1 years 2 months 5 days 1 hours 14 minutes 17 seconds" 1786s # debug: [Cache-Control] [max-age=0] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757002950 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 19302485 1786s # debug: actual : 19302485 1786s ok 46 1786s # --- 1786s # ExpiresActive On 1786s ExpiresByType image/jpeg "modification plus 1 years 2 months 5 days 1 hours 14 minutes 17 seconds" 1786s # debug: [Cache-Control] [max-age=120] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:24:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:24:30 GMT 1786s # debug: expires 1757003070 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 120 1786s # debug: actual : 120 1786s ok 47 1786s # --- 1786s # ExpiresActive On 1786s ExpiresByType image/jpeg "modification plus 1 years 2 months 5 days 1 hours 14 minutes 17 seconds" 1786s # debug: [Cache-Control] [max-age=17853971] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Expires] [Mon, 30 Mar 2026 07:48:42 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Mon, 30 Mar 2026 07:48:42 GMT 1786s # debug: expires 1774856922 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 37156457 1786s # debug: actual : 37156457 1786s ok 48 1786s # --- 1786s # ExpiresActive On 1786s ExpiresDefault "access plus 1 months 19 days 30 minutes 22 seconds" 1786s ExpiresByType image/jpeg M33891965 1786s # debug: [Cache-Control] [max-age=4235422] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Expires] [Thu, 23 Oct 2025 16:52:52 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 23 Oct 2025 16:52:52 GMT 1786s # debug: expires 1761238372 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 4235422 1786s # debug: actual : 4235422 1786s ok 49 1786s # --- 1786s # ExpiresActive On 1786s ExpiresDefault "access plus 1 months 19 days 30 minutes 22 seconds" 1786s ExpiresByType image/jpeg M33891965 1786s # debug: [Cache-Control] [max-age=0] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: expires 1757002950 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 19302485 1786s # debug: actual : 19302485 1786s ok 50 1786s # --- 1786s # ExpiresActive On 1786s ExpiresDefault "access plus 1 months 19 days 30 minutes 22 seconds" 1786s ExpiresByType image/jpeg M33891965 1786s # debug: [Cache-Control] [max-age=120] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Expires] [Thu, 04 Sep 2025 16:24:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Thu, 04 Sep 2025 16:24:30 GMT 1786s # debug: expires 1757003070 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 120 1786s # debug: actual : 120 1786s ok 51 1786s # --- 1786s # ExpiresActive On 1786s ExpiresDefault "access plus 1 months 19 days 30 minutes 22 seconds" 1786s ExpiresByType image/jpeg M33891965 1786s # debug: [Cache-Control] [max-age=14589479] 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Expires] [Fri, 20 Feb 2026 13:00:30 GMT] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s # debug: expires Fri, 20 Feb 2026 13:00:30 GMT 1786s # debug: expires 1771592430 1786s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1786s # debug: modified 1737700465 1786s # debug: access Thu, 04 Sep 2025 16:22:30 GMT 1786s # debug: access 1757002950 1786s # debug: expected: 33891965 1786s # debug: actual : 33891965 1786s ok 52 1786s # --- 1786s # ExpiresActive Off 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 53 1786s # --- 1786s # ExpiresActive Off 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 54 1786s # --- 1786s # ExpiresActive Off 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 55 1786s # --- 1786s # ExpiresActive Off 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 56 1786s #--- 1786s # ExpiresActive Off 1786s ExpiresDefault M37950384 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 57 1786s #--- 1786s # ExpiresActive Off 1786s ExpiresDefault M37950384 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 58 1786s #--- 1786s # ExpiresActive Off 1786s ExpiresDefault M37950384 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 59 1786s #--- 1786s # ExpiresActive Off 1786s ExpiresDefault M37950384 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 60 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresByType text/plain "access plus 1 weeks 18 days 8 hours 16 minutes" 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 61 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresByType text/plain "access plus 1 weeks 18 days 8 hours 16 minutes" 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 62 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresByType text/plain "access plus 1 weeks 18 days 8 hours 16 minutes" 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 63 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresByType text/plain "access plus 1 weeks 18 days 8 hours 16 minutes" 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 64 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresDefault A3975301 1786s ExpiresByType text/plain "access plus 1 months 12 days 11 minutes 21 seconds" 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 65 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresDefault A3975301 1786s ExpiresByType text/plain "access plus 1 months 12 days 11 minutes 21 seconds" 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 66 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresDefault A3975301 1786s ExpiresByType text/plain "access plus 1 months 12 days 11 minutes 21 seconds" 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 67 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresDefault A3975301 1786s ExpiresByType text/plain "access plus 1 months 12 days 11 minutes 21 seconds" 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 68 1786s #--- 1786s # ExpiresActive Off 1786s ExpiresDefault "access plus 3 months 1 weeks 11 days 5 hours 35 minutes 45 seconds" 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 69 1786s #--- 1786s # ExpiresActive Off 1786s ExpiresDefault "access plus 3 months 1 weeks 11 days 5 hours 35 minutes 45 seconds" 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 70 1786s #--- 1786s # ExpiresActive Off 1786s ExpiresDefault "access plus 3 months 1 weeks 11 days 5 hours 35 minutes 45 seconds" 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 71 1786s #--- 1786s # ExpiresActive Off 1786s ExpiresDefault "access plus 3 months 1 weeks 11 days 5 hours 35 minutes 45 seconds" 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 72 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresByType image/gif "modification plus 1 years 2 months 2 weeks 4 days 6 hours 37 minutes 49 seconds" 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 73 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresByType image/gif "modification plus 1 years 2 months 2 weeks 4 days 6 hours 37 minutes 49 seconds" 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 74 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresByType image/gif "modification plus 1 years 2 months 2 weeks 4 days 6 hours 37 minutes 49 seconds" 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 75 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresByType image/gif "modification plus 1 years 2 months 2 weeks 4 days 6 hours 37 minutes 49 seconds" 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 76 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresDefault M40609369 1786s ExpiresByType image/gif A1759637 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 77 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresDefault M40609369 1786s ExpiresByType image/gif A1759637 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 78 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresDefault M40609369 1786s ExpiresByType image/gif A1759637 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 79 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresDefault M40609369 1786s ExpiresByType image/gif A1759637 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 80 1786s #--- 1786s # ExpiresActive Off 1786s ExpiresDefault A514 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 81 1786s #--- 1786s # ExpiresActive Off 1786s ExpiresDefault A514 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 82 1786s #--- 1786s # ExpiresActive Off 1786s ExpiresDefault A514 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 83 1786s #--- 1786s # ExpiresActive Off 1786s ExpiresDefault A514 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 84 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresByType image/jpeg M34331567 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 85 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresByType image/jpeg M34331567 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 86 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresByType image/jpeg M34331567 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 87 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresByType image/jpeg M34331567 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 88 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresDefault "modification plus 1 years 1 months 2 weeks 11 days 7 hours 10 minutes 29 seconds" 1786s ExpiresByType image/jpeg M39757634 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["3-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Length] [3] 1786s # debug: [Content-Type] [text/html] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 89 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresDefault "modification plus 1 years 1 months 2 weeks 11 days 7 hours 10 minutes 29 seconds" 1786s ExpiresByType image/jpeg M39757634 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [text/plain] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 90 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresDefault "modification plus 1 years 1 months 2 weeks 11 days 7 hours 10 minutes 29 seconds" 1786s ExpiresByType image/jpeg M39757634 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/gif] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 91 1786s # --- 1786s # ExpiresActive Off 1786s ExpiresDefault "modification plus 1 years 1 months 2 weeks 11 days 7 hours 10 minutes 29 seconds" 1786s ExpiresByType image/jpeg M39757634 1786s # debug: [Connection] [close] 1786s # debug: [Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Accept-Ranges] [bytes] 1786s # debug: [ETag] ["0-62c6deaf13e40"] 1786s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1786s # debug: [Vary] [In-If1] 1786s # debug: [Content-Type] [image/jpeg] 1786s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1786s # debug: [Client-Date] [Thu, 04 Sep 2025 16:22:30 GMT] 1786s # debug: [Client-Peer] [127.0.0.1:8529] 1786s # debug: [Client-Response-Num] [1] 1786s # debug: [DMMATCH1] [1] 1786s ok 92 1786s ok 1794s t/modules/ext_filter.t .............. 1794s 1..24 1794s # Running under perl version 5.040001 for linux 1794s # Current time local: Thu Sep 4 16:22:30 2025 1794s # Current time GMT: Thu Sep 4 16:22:30 2025 1794s # Using Test.pm version 1.31 1794s # Using Apache/Test.pm version 1.44 1794s # testing : sed output filter 1794s # expected: 'barbar' 1794s # received: 'barbar' 1794s ok 1 1794s # testing : slow filter process 1794s # expected: 'foobar' 1794s # received: 'foobar' 1794s ok 2 1794s # testing : echo worked 1794s # expected: 200 1794s # received: '200' 1794s ok 3 1794s # testing : request body filtered 1794s # expected: 'barbar 1794s # ' 1794s # received: 'barbar 1794s # ' 1794s ok 4 1794s # testing : got 413 error 1794s # expected: 413 1794s # received: '413' 1794s ok 5 1794s # testing : got 413 error body 1794s # expected: qr/413 Request Entity Too Large/ 1794s # received: ' 1794s # 1794s # 413 Request Entity Too Large 1794s # 1794s #

Request Entity Too Large

1794s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1794s # the request exceeds the capacity limit. 1794s # 1794s # ' 1794s ok 6 1794s # testing : got 413 error 1794s # expected: 413 1794s # received: '413' 1794s ok 7 1794s # testing : got 413 error body 1794s # expected: qr/413 Request Entity Too Large/ 1794s # received: ' 1794s # 1794s # 413 Request Entity Too Large 1794s # 1794s #

Request Entity Too Large

1794s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1794s # the request exceeds the capacity limit. 1794s # 1794s # ' 1794s ok 8 1794s # testing : got 413 error 1794s # expected: 413 1794s # received: '413' 1794s ok 9 1794s # testing : got 413 error body 1794s # expected: qr/413 Request Entity Too Large/ 1794s # received: ' 1794s # 1794s # 413 Request Entity Too Large 1794s # 1794s #

Request Entity Too Large

1794s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1794s # the request exceeds the capacity limit. 1794s # 1794s # ' 1794s ok 10 1794s # testing : got 413 error 1794s # expected: 413 1794s # received: '413' 1794s ok 11 1794s # testing : got 413 error body 1794s # expected: qr/413 Request Entity Too Large/ 1794s # received: ' 1794s # 1794s # 413 Request Entity Too Large 1794s # 1794s #

Request Entity Too Large

1794s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1794s # the request exceeds the capacity limit. 1794s # 1794s # ' 1794s ok 12 1794s # testing : got 413 error 1794s # expected: 413 1794s # received: '413' 1794s ok 13 1794s # testing : got 413 error body 1794s # expected: qr/413 Request Entity Too Large/ 1794s # received: ' 1794s # 1794s # 413 Request Entity Too Large 1794s # 1794s #

Request Entity Too Large

1794s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1794s # the request exceeds the capacity limit. 1794s # 1794s # ' 1794s ok 14 1794s # testing : got 413 error 1794s # expected: 413 1794s # received: '413' 1794s ok 15 1794s # testing : got 413 error body 1794s # expected: qr/413 Request Entity Too Large/ 1794s # received: ' 1794s # 1794s # 413 Request Entity Too Large 1794s # 1794s #

Request Entity Too Large

1794s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1794s # the request exceeds the capacity limit. 1794s # 1794s # ' 1794s ok 16 1794s # testing : got 413 error 1794s # expected: 413 1794s # received: '413' 1794s ok 17 1794s # testing : got 413 error body 1794s # expected: qr/413 Request Entity Too Large/ 1794s # received: ' 1794s # 1794s # 413 Request Entity Too Large 1794s # 1794s #

Request Entity Too Large

1794s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1794s # the request exceeds the capacity limit. 1794s # 1794s # ' 1794s ok 18 1794s # testing : got 413 error 1794s # expected: 413 1794s # received: '413' 1794s ok 19 1794s # testing : got 413 error body 1794s # expected: qr/413 Request Entity Too Large/ 1794s # received: ' 1794s # 1794s # 413 Request Entity Too Large 1794s # 1794s #

Request Entity Too Large

1794s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1794s # the request exceeds the capacity limit. 1794s # 1794s # ' 1794s ok 20 1794s # testing : got 413 error 1794s # expected: 413 1794s # received: '413' 1794s ok 21 1794s # testing : got 413 error body 1794s # expected: qr/413 Request Entity Too Large/ 1794s # received: ' 1794s # 1794s # 413 Request Entity Too Large 1794s # 1794s #

Request Entity Too Large

1794s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1794s # the request exceeds the capacity limit. 1794s # 1794s # ' 1794s ok 22 1794s # testing : got 413 error 1794s # expected: 413 1794s # received: '413' 1794s ok 23 1794s # testing : got 413 error body 1794s # expected: qr/413 Request Entity Too Large/ 1794s # received: ' 1794s # 1794s # 413 Request Entity Too Large 1794s # 1794s #

Request Entity Too Large

1794s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1794s # the request exceeds the capacity limit. 1794s # 1794s # ' 1794s ok 24 1794s ok 1800s t/modules/filter.t .................. 1800s 1..5 1800s # Running under perl version 5.040001 for linux 1800s # Current time local: Thu Sep 4 16:22:39 2025 1800s # Current time GMT: Thu Sep 4 16:22:39 2025 1800s # Using Test.pm version 1.31 1800s # Using Apache/Test.pm version 1.44 1800s # expected: 'HELLOWORLD' 1800s # received: 'HELLOWORLD' 1800s ok 1 1800s # expected: 'HELLOWORLD' 1800s # received: 'HELLOWORLD' 1800s ok 2 1800s # expected: 'HELLOWORLD' 1800s # received: 'HELLOWORLD' 1800s ok 3 1800s # expected: 'helloworld' 1800s # received: 'helloworld' 1800s ok 4 1800s # expected: 'helloworld' 1800s # received: 'helloworld' 1800s ok 5 1800s ok 1806s t/modules/headers.t ................. 1806s 1..376 1806s # Running under perl version 5.040001 for linux 1806s # Current time local: Thu Sep 4 16:22:44 2025 1806s # Current time GMT: Thu Sep 4 16:22:44 2025 1806s # Using Test.pm version 1.31 1806s # Using Apache/Test.pm version 1.44 1806s ok 1 1806s ok 2 1806s ok 3 1806s ok 4 1806s ok 5 1806s ok 6 1806s ok 7 1806s ok 8 1806s ok 9 1806s ok 10 1806s ok 11 1806s ok 12 1806s ok 13 1806s ok 14 1806s ok 15 1806s ok 16 1806s ok 17 1806s ok 18 1806s ok 19 1806s ok 20 1806s ok 21 1806s ok 22 1806s ok 23 1806s ok 24 1806s ok 25 1806s ok 26 1806s ok 27 1806s ok 28 1806s ok 29 1806s ok 30 1806s ok 31 1806s ok 32 1806s ok 33 1806s ok 34 1806s ok 35 1806s ok 36 1806s ok 37 1806s ok 38 1806s ok 39 1806s ok 40 1806s ok 41 1806s ok 42 1806s ok 43 1806s ok 44 1806s ok 45 1806s ok 46 1806s ok 47 1806s ok 48 1806s ok 49 1806s ok 50 1806s ok 51 1806s ok 52 1806s ok 53 1806s ok 54 1806s ok 55 1806s ok 56 1806s ok 57 1806s ok 58 1806s ok 59 1806s ok 60 1806s ok 61 1806s ok 62 1806s ok 63 1806s ok 64 1806s ok 65 1806s ok 66 1806s ok 67 1806s ok 68 1806s ok 69 1806s ok 70 1806s ok 71 1806s ok 72 1806s ok 73 1806s ok 74 1806s ok 75 1806s ok 76 1806s ok 77 1806s ok 78 1806s ok 79 1806s ok 80 1806s ok 81 1806s ok 82 1806s ok 83 1806s ok 84 1806s ok 85 1806s ok 86 1806s ok 87 1806s ok 88 1806s ok 89 1806s ok 90 1806s ok 91 1806s ok 92 1806s ok 93 1806s ok 94 1806s ok 95 1806s ok 96 1806s ok 97 1806s ok 98 1806s ok 99 1806s ok 100 1806s ok 101 1806s ok 102 1806s ok 103 1806s ok 104 1806s ok 105 1806s ok 106 1806s ok 107 1806s ok 108 1806s ok 109 1806s ok 110 1806s ok 111 1806s ok 112 1806s ok 113 1806s ok 114 1806s ok 115 1806s ok 116 1806s ok 117 1806s ok 118 1806s ok 119 1806s ok 120 1806s ok 121 1806s ok 122 1806s ok 123 1806s ok 124 1806s ok 125 1806s ok 126 1806s ok 127 1806s ok 128 1806s ok 129 1806s ok 130 1806s ok 131 1806s ok 132 1806s ok 133 1806s ok 134 1806s ok 135 1806s ok 136 1806s ok 137 1806s ok 138 1806s ok 139 1806s ok 140 1806s ok 141 1806s ok 142 1806s ok 143 1806s ok 144 1806s ok 145 1806s ok 146 1806s ok 147 1806s ok 148 1806s ok 149 1806s ok 150 1806s ok 151 1806s ok 152 1806s ok 153 1806s ok 154 1806s ok 155 1806s ok 156 1806s ok 157 1806s ok 158 1806s ok 159 1806s ok 160 1806s ok 161 1806s ok 162 1806s ok 163 1806s ok 164 1806s ok 165 1806s ok 166 1806s ok 167 1806s ok 168 1806s ok 169 1806s ok 170 1806s ok 171 1806s ok 172 1806s ok 173 1806s ok 174 1806s ok 175 1806s ok 176 1806s ok 177 1806s ok 178 1806s ok 179 1806s ok 180 1806s ok 181 1806s ok 182 1806s ok 183 1806s ok 184 1806s ok 185 1806s ok 186 1806s ok 187 1806s ok 188 1806s ok 189 1806s ok 190 1806s ok 191 1806s ok 192 1806s ok 193 1806s ok 194 1806s ok 195 1806s ok 196 1806s ok 197 1806s ok 198 1806s ok 199 1806s ok 200 1806s ok 201 1806s ok 202 1806s ok 203 1806s ok 204 1806s ok 205 1806s ok 206 1806s ok 207 1806s ok 208 1806s ok 209 1806s ok 210 1806s ok 211 1806s ok 212 1806s ok 213 1806s ok 214 1806s ok 215 1806s ok 216 1806s ok 217 1806s ok 218 1806s ok 219 1806s ok 220 1806s ok 221 1806s ok 222 1806s ok 223 1806s ok 224 1806s ok 225 1806s ok 226 1806s ok 227 1806s ok 228 1806s ok 229 1806s ok 230 1806s ok 231 1806s ok 232 1806s ok 233 1806s ok 234 1806s ok 235 1806s ok 236 1806s ok 237 1806s ok 238 1806s ok 239 1806s ok 240 1806s ok 241 1806s ok 242 1806s ok 243 1806s ok 244 1806s ok 245 1806s ok 246 1806s ok 247 1806s ok 248 1806s ok 249 1806s ok 250 1806s ok 251 1806s ok 252 1806s ok 253 1806s ok 254 1806s ok 255 1806s ok 256 1806s ok 257 1806s ok 258 1806s ok 259 1806s ok 260 1806s ok 261 1806s ok 262 1806s ok 263 1806s ok 264 1806s ok 265 1806s ok 266 1806s ok 267 1806s ok 268 1806s ok 269 1806s ok 270 1806s ok 271 1806s ok 272 1806s ok 273 1806s ok 274 1806s ok 275 1806s ok 276 1806s ok 277 1806s ok 278 1806s ok 279 1806s ok 280 1806s ok 281 1806s ok 282 1806s ok 283 1806s ok 284 1806s ok 285 1806s ok 286 1806s ok 287 1806s ok 288 1806s ok 289 1806s ok 290 1806s ok 291 1806s ok 292 1806s ok 293 1806s ok 294 1806s ok 295 1806s ok 296 1806s ok 297 1806s ok 298 1806s ok 299 1806s ok 300 1806s ok 301 1806s ok 302 1806s ok 303 1806s ok 304 1806s ok 305 1806s ok 306 1806s ok 307 1806s ok 308 1806s ok 309 1806s ok 310 1806s ok 311 1806s ok 312 1806s ok 313 1806s ok 314 1806s ok 315 1806s ok 316 1806s ok 317 1806s ok 318 1806s ok 319 1806s ok 320 1806s ok 321 1806s ok 322 1806s ok 323 1806s ok 324 1806s ok 325 1806s ok 326 1806s ok 327 1806s ok 328 1806s ok 329 1806s ok 330 1806s ok 331 1806s ok 332 1806s ok 333 1806s ok 334 1806s ok 335 1806s ok 336 1806s ok 337 1806s ok 338 1806s ok 339 1806s ok 340 1806s 1806s 1806s 1806s Header sent n°0: 1806s header: Test-Header 1806s value: value 1806s Header sent n°1: 1806s header: Aaa 1806s value: b 1806s Header sent n°2: 1806s header: Aa 1806s value: bb 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 341 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: value 1806s received: value 1806s 1806s Header received n°1: 1806s header: Aaa 1806s expected: b 1806s received: b 1806s 1806s Header received n°2: 1806s header: Aa 1806s expected: bb 1806s received: bb 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Aa: bb 1806s Aaa: b 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: value 1806s 1806s ok 342 1806s 1806s 1806s 1806s Header sent n°0: 1806s header: Test-Header 1806s value: foo 1806s Header sent n°1: 1806s header: aaa 1806s value: b 1806s Header sent n°2: 1806s header: aa 1806s value: bb 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 343 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: foo 1806s received: foo 1806s 1806s Header received n°1: 1806s header: aa 1806s expected: bb 1806s received: bb 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Aa: bb 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: foo 1806s ok 344 1806s 1806s 1806s 1806s Header sent n°0: 1806s header: Test-Header 1806s value: foo 1806s Header sent n°1: 1806s header: Test-Header1 1806s value: value1 1806s Header sent n°2: 1806s header: Test-Header2 1806s value: value2 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 345 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: foo 1806s received: foo 1806s 1806s Header received n°1: 1806s header: Test-Header1 1806s expected: value1 1806s received: value1 1806s 1806s Header received n°2: 1806s header: Test-Header2 1806s expected: value2 1806s received: value2 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: foo 1806s Test-Header1: value1 1806s Test-Header2: value2 1806s 1806s ok 346 1806s 1806s 1806s 1806s Header sent n°0: 1806s header: Test-Header 1806s value: foofoo 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 347 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: barfoo 1806s received: barfoo 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: barfoo 1806s 1806s ok 348 1806s 1806s 1806s 1806s Header sent n°0: 1806s header: Test-Header 1806s value: foo2foo2 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 349 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: barfoo2 1806s received: barfoo2 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: barfoo2 1806s 1806s ok 350 1806s 1806s 1806s 1806s Header sent n°0: 1806s header: Test-Header 1806s value: foofoo 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 351 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: bar2foo 1806s received: bar2foo 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: bar2foo 1806s 1806s ok 352 1806s 1806s 1806s 1806s Header sent n°0: 1806s header: Test-Header 1806s value: foofoo 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 353 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: barbar 1806s received: barbar 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: barbar 1806s 1806s ok 354 1806s 1806s 1806s 1806s Header sent n°0: 1806s header: Test-Header 1806s value: foo2foo2 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 355 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: barbar 1806s received: barbar 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: barbar 1806s 1806s ok 356 1806s 1806s 1806s 1806s Header sent n°0: 1806s header: Test-Header 1806s value: foofoo 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 357 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: bar2bar2 1806s received: bar2bar2 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: bar2bar2 1806s 1806s ok 358 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 359 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: foo 1806s received: foo 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: foo 1806s 1806s ok 360 1806s 1806s 1806s 1806s Header sent n°0: 1806s header: Test-Header 1806s value: foo 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 361 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: foo 1806s received: foo 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: foo 1806s 1806s ok 362 1806s 1806s 1806s 1806s Header sent n°0: 1806s header: Test-Header 1806s value: "foo" 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 363 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: "foo", foo 1806s received: "foo", foo 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: "foo", foo 1806s 1806s ok 364 1806s 1806s 1806s 1806s Header sent n°0: 1806s header: Test-Header 1806s value: foo 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 365 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: foo, bar 1806s received: foo, bar 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: foo, bar 1806s 1806s ok 366 1806s 1806s 1806s 1806s Header sent n°0: 1806s header: Test-Header 1806s value: foo 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 367 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: foo 1806s received: foo 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: foo 1806s 1806s ok 368 1806s 1806s 1806s 1806s Header sent n°0: 1806s header: Test-Header 1806s value: foo 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 369 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: foo 1806s received: foo 1806s 1806s Header received n°1: 1806s header: Test-Header2 1806s expected: bar 1806s received: bar 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: foo 1806s Test-Header2: bar 1806s 1806s ok 370 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 371 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: foo 1806s received: foo 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: foo 1806s 1806s ok 372 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 373 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: foo 1806s received: foo 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: foo 1806s 1806s ok 374 1806s # testing : Checking return code is '200' 1806s # expected: 200 1806s # received: '200' 1806s ok 375 1806s 1806s Header received n°0: 1806s header: Test-Header 1806s expected: foo 1806s received: foo 1806s 1806s Response received is: 1806s HTTP/1.1 200 OK 1806s Connection: close 1806s Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Accept-Ranges: bytes 1806s ETag: "0-62c6deaf13e40" 1806s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1806s Vary: In-If1 1806s Content-Length: 0 1806s Content-Type: text/html 1806s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1806s Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1806s Client-Peer: 127.0.0.1:8529 1806s Client-Response-Num: 1 1806s DMMATCH1: 1 1806s Test-Header: foo 1806s 1806s ok 376 1806s ok 1816s t/modules/heartbeat.t ............... 1816s 1..1 1816s # Running under perl version 5.040001 for linux 1816s # Current time local: Thu Sep 4 16:22:51 2025 1816s # Current time GMT: Thu Sep 4 16:22:51 2025 1816s # Using Test.pm version 1.31 1816s # Using Apache/Test.pm version 1.44 1816s Expecting at least 3 heartbeat ; Seen: 5 1816s ok 1 1816s ok 1824s t/modules/include.t ................. 1824s 1..98 1824s # Running under perl version 5.040001 for linux 1824s # Current time local: Thu Sep 4 16:23:01 2025 1824s # Current time GMT: Thu Sep 4 16:23:01 2025 1824s # Using Test.pm version 1.31 1824s # Using Apache/Test.pm version 1.44 1824s # testing : GET /modules/include/abs-path.shtml 1824s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 1824s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 1824s ok 1 1824s # testing : GET /modules/include/apexpr/err.shtml 1824s # expected: '[an error occurred while processing this directive] err.shtml' 1824s # received: '[an error occurred while processing this directive] err.shtml' 1824s ok 2 1824s # testing : GET /modules/include/apexpr/if1.shtml 1824s # expected: 'pass' 1824s # received: 'pass' 1824s ok 3 1824s # testing : GET /modules/include/apexpr/lazyvar.shtml 1824s # expected: 'pass' 1824s # received: 'pass' 1824s ok 4 1824s # testing : GET /modules/include/apexpr/restrict.shtml 1824s # expected: '[an error occurred while processing this directive] restrict.shtml' 1824s # received: '[an error occurred while processing this directive] restrict.shtml' 1824s ok 5 1824s # testing : GET /modules/include/apexpr/var.shtml 1824s # expected: 'pass pass pass' 1824s # received: 'pass pass pass' 1824s ok 6 1824s # testing : GET /modules/include/big.shtml 1824s # expected: 'hello pass pass pass hello' 1824s # received: 'hello pass pass pass hello' 1824s ok 7 1824s # testing : GET /modules/include/comment.shtml 1824s # expected: 'No comment here' 1824s # received: 'No comment here' 1824s ok 8 1824s # testing : GET /modules/include/echo.shtml 1824s # expected: 'echo.shtml' 1824s # received: 'echo.shtml' 1824s ok 9 1824s # testing : GET /modules/include/echo1.shtml 1824s # expected: '' 1824s # received: '' 1824s ok 10 1824s # testing : GET /modules/include/echo2.shtml 1824s # expected: ' pass config echomsg pass' 1824s # received: ' pass config echomsg pass' 1824s ok 11 1824s # testing : GET /modules/include/echo3.shtml 1824s # expected: '' 1824s # received: '' 1824s ok 12 1824s # testing : GET /modules/include/encode.shtml 1824s # expected: '# %^ %23%20%25%5e' 1824s # received: '# %^ %23%20%25%5e' 1824s ok 13 1824s # testing : GET /modules/include/errmsg1.shtml 1824s # expected: 'errmsg' 1824s # received: 'errmsg' 1824s ok 14 1824s # testing : GET /modules/include/errmsg2.shtml 1824s # expected: 'errmsg' 1824s # received: 'errmsg' 1824s ok 15 1824s # testing : GET /modules/include/errmsg3.shtml 1824s # expected: 'errmsg' 1824s # received: 'errmsg' 1824s ok 16 1824s # testing : GET /modules/include/errmsg4.shtml 1824s # expected: 'pass errmsg' 1824s # received: 'pass errmsg' 1824s ok 17 1824s # testing : GET /modules/include/errmsg5.shtml 1824s # expected: '' 1824s # received: '' 1824s ok 18 1824s # testing : GET /modules/include/exec/off/cgi.shtml 1824s # expected: '[an error occurred while processing this directive]' 1824s # received: '[an error occurred while processing this directive]' 1824s ok 19 1824s # testing : GET /modules/include/exec/off/cmd.shtml 1824s # expected: '[an error occurred while processing this directive]' 1824s # received: '[an error occurred while processing this directive]' 1824s ok 20 1824s # testing : GET /modules/include/exec/on/cgi.shtml 1824s # expected: 'perl cgi' 1824s # received: 'perl cgi' 1824s ok 21 1824s # testing : GET /modules/include/exec/on/cmd.shtml 1824s # expected: 'pass' 1824s # received: 'pass' 1824s ok 22 1824s # testing : GET /modules/include/extra/inc-bogus.shtml 1824s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 1824s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 1824s ok 23 1824s # testing : GET /modules/include/foo.shtml 1824s # expected: '[an error occurred while processing this directive] foo.shtml body' 1824s # received: '[an error occurred while processing this directive] foo.shtml body' 1824s ok 24 1824s # testing : GET /modules/include/foo1.shtml 1824s # expected: '[an error occurred while processing this directive] foo.shtml body' 1824s # received: '[an error occurred while processing this directive] foo.shtml body' 1824s ok 25 1824s # testing : GET /modules/include/foo2.shtml 1824s # expected: '[an error occurred while processing this directive] foo.shtml body' 1824s # received: '[an error occurred while processing this directive] foo.shtml body' 1824s ok 26 1824s # testing : GET /modules/include/if1.shtml 1824s # expected: 'pass' 1824s # received: 'pass' 1824s ok 27 1824s # testing : GET /modules/include/if10.shtml 1824s # expected: 'pass' 1824s # received: 'pass' 1824s ok 28 1824s # testing : GET /modules/include/if11.shtml 1824s # expected: 'pass' 1824s # received: 'pass' 1824s ok 29 1824s # testing : GET /modules/include/if2.shtml 1824s # expected: 'pass pass' 1824s # received: 'pass pass' 1824s ok 30 1824s # testing : GET /modules/include/if3.shtml 1824s # expected: 'pass pass pass' 1824s # received: 'pass pass pass' 1824s ok 31 1824s # testing : GET /modules/include/if4.shtml 1824s # expected: 'pass pass' 1824s # received: 'pass pass' 1824s ok 32 1824s # testing : GET /modules/include/if5.shtml 1824s # expected: 'pass pass pass' 1824s # received: 'pass pass pass' 1824s ok 33 1824s # testing : GET /modules/include/if6.shtml 1824s # expected: '[an error occurred while processing this directive]' 1824s # received: '[an error occurred while processing this directive]' 1824s ok 34 1824s # testing : GET /modules/include/if7.shtml 1824s # expected: '[an error occurred while processing this directive]' 1824s # received: '[an error occurred while processing this directive]' 1824s ok 35 1824s # testing : GET /modules/include/if8.shtml 1824s # expected: 'pass' 1824s # received: 'pass' 1824s ok 36 1824s # testing : GET /modules/include/if9.shtml 1824s # expected: 'pass pass' 1824s # received: 'pass pass' 1824s ok 37 1824s # testing : GET /modules/include/inc-nego.shtml 1824s # expected: 'index.html.en' 1824s # received: 'index.html.en' 1824s ok 38 1824s # testing : GET /modules/include/inc-rfile.shtml 1824s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 1824s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 1824s ok 39 1824s # testing : GET /modules/include/inc-rvirtual.shtml 1824s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 1824s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 1824s ok 40 1824s # testing : GET /modules/include/include1.shtml 1824s # expected: 'inc-two.shtml body include.shtml body' 1824s # received: 'inc-two.shtml body include.shtml body' 1824s ok 41 1824s # testing : GET /modules/include/include2.shtml 1824s # expected: 'inc-two.shtml body include.shtml body' 1824s # received: 'inc-two.shtml body include.shtml body' 1824s ok 42 1824s # testing : GET /modules/include/include3.shtml 1824s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1824s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1824s ok 43 1824s # testing : GET /modules/include/include4.shtml 1824s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1824s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1824s ok 44 1824s # testing : GET /modules/include/include5.shtml 1824s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1824s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1824s ok 45 1824s # testing : GET /modules/include/include6.shtml 1824s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1824s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1824s ok 46 1824s # testing : GET /modules/include/malformed.shtml 1824s # expected: '[an error occurred while processing this directive] malformed.shtml' 1824s # received: '[an error occurred while processing this directive] malformed.shtml' 1824s ok 47 1824s # testing : POST /modules/include/mod_request/echo.shtml 1824s # expected: 'echo.shtml' 1824s # received: 'echo.shtml' 1824s ok 48 1824s # testing : POST /modules/include/mod_request/post.shtml 1824s # expected: 'POST foo: bar foo2: bar2' 1824s # received: 'POST foo: bar foo2: bar2' 1824s ok 49 1824s # testing : sizeof(body) > KeptBodySize 1824s # expected: 413 1824s # received: '413' 1824s ok 50 1824s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 1824s # expected: 'GET foo: bar foo2: bar2' 1824s # received: 'GET foo: bar foo2: bar2' 1824s ok 51 1824s # testing : GET /modules/include/newline.shtml 1824s # expected: 'inc-two.shtml body' 1824s # received: 'inc-two.shtml body' 1824s ok 52 1824s # testing : GET /modules/include/notreal.shtml 1824s # expected: 'pass ' 1824s # received: '-->' 1824s ok 54 1824s # testing : GET /modules/include/parse2.shtml 1824s # expected: '"' 1824s # received: '"' 1824s ok 55 1824s # testing : GET /modules/include/ranged-virtual.shtml with Range 1824s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1824s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1824s ok 56 1824s # testing : GET /modules/include/regex.shtml 1824s # expected: '(none) 1 (none)' 1824s # received: '(none) 1 (none)' 1824s ok 57 1824s # testing : GET /modules/include/retagged1.shtml 1824s # expected: 'retagged1.shtml' 1824s # received: 'retagged1.shtml' 1824s ok 58 1824s # testing : GET /modules/include/retagged2.shtml 1824s # expected: '----retagged2.shtml' 1824s # received: '----retagged2.shtml' 1824s ok 59 1824s # testing : GET /modules/include/set.shtml 1824s # expected: 'set works' 1824s # received: 'set works' 1824s ok 60 1824s # testing : GET /modules/include/var128.shtml 1824s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 1824s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 1824s ok 61 1824s # testing : GET /modules/include/virtualq.shtml?foo=bar 1824s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 1824s # received: 'foo=bar pass inc-two.shtml body foo=bar' 1824s ok 62 1824s # testing : GET /modules/include/size.shtml 1824s # expected: '1,122 1,122 1.1K 1.1K' 1824s # received: '1,122 1,122 1.1K 1.1K' 1824s ok 63 1824s # testing : GET /modules/include/file.shtml 1824s # expected: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 1824s # received: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 1824s ok 64 1824s # testing : GET /modules/include/printenv.shtml 1824s # expected: '200' 1824s # received: '200' 1824s ok 65 1824s ok 66 1824s ok 67 1824s # testing : /mod_include test/ 1824s # expected: qr/mod_include test/ 1824s # received: ' 1824s # 1824s # mod_include test 1824s # 1824s # 1824s # 1824s #

mod_include test

1824s # 1824s # 1824s # Hello World 1824s # 1824s #

[back]

1824s # 1824s #
1824s #
footer
1824s # 1824s # ' 1824s ok 68 1824s # testing : /Hello World/ 1824s # expected: qr/Hello World/ 1824s # received: ' 1824s # 1824s # mod_include test 1824s # 1824s # 1824s # 1824s #

mod_include test

1824s # 1824s # 1824s # Hello World 1824s # 1824s #

[back]

1824s # 1824s #
1824s #
footer
1824s # 1824s # ' 1824s ok 69 1824s # testing : /footer/ 1824s # expected: qr/footer/ 1824s # received: ' 1824s # 1824s # mod_include test 1824s # 1824s # 1824s # 1824s #

mod_include test

1824s # 1824s # 1824s # Hello World 1824s # 1824s #

[back]

1824s # 1824s #
1824s #
footer
1824s # 1824s # ' 1824s ok 70 1824s # testing : XBitHack off [0444] 1824s # expected: ' ' 1824s # received: ' ' 1824s ok 71 1824s # testing : XBitHack off [0544] 1824s # expected: ' ' 1824s # received: ' ' 1824s ok 72 1824s # testing : XBitHack off [0554] 1824s # expected: ' ' 1824s # received: ' ' 1824s ok 73 1824s # testing : XBitHack on [0444] 1824s # expected: ' ' 1824s # received: ' ' 1824s ok 74 1824s # testing : XBitHack on [0544] 1824s # expected: 'No Last-modified date ; inc-two.shtml body ' 1824s # received: 'No Last-modified date ; inc-two.shtml body ' 1824s ok 75 1824s # testing : XBitHack on [0554] 1824s # expected: 'No Last-modified date ; inc-two.shtml body ' 1824s # received: 'No Last-modified date ; inc-two.shtml body ' 1824s ok 76 1824s # testing : XBitHack both [timefmt] 1824s # expected: 'xx2025xx' 1824s # received: 'xx2025xx' 1824s ok 77 1824s # testing : XBitHack full [0444] 1824s # expected: ' ' 1824s # received: ' ' 1824s ok 78 1824s # testing : XBitHack full [0544] 1824s # expected: 'No Last-modified date ; inc-two.shtml body ' 1824s # received: 'No Last-modified date ; inc-two.shtml body ' 1824s ok 79 1824s # testing : XBitHack full [0554] 1824s # expected: 'Has Last-modified date ; inc-two.shtml body ' 1824s # received: 'Has Last-modified date ; inc-two.shtml body ' 1824s ok 80 1824s # testing : XBitHack full [0554] / ETag 1824s # expected: 'No ETag ; ' 1824s # received: 'No ETag ; ' 1824s ok 81 1824s # testing : XBitHack full [0554] / If-Modified-Since 1824s # expected: 304 1824s # received: '304' 1824s ok 82 1824s # testing : XBitHack full [0544] / If-Modified-Since 1824s # expected: 200 1824s # received: '200' 1824s ok 83 1824s # testing : XBitHack full [0544] / ETag 1824s # expected: 'No ETag ; inc-two.shtml body ' 1824s # received: 'No ETag ; inc-two.shtml body ' 1824s ok 84 1824s # testing : GET /modules/include/bucketeer/y.shtml 1824s # expected: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1824s # received: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1824s ok 85 1824s # testing : GET /modules/include/bucketeer/y0.shtml 1824s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1824s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1824s ok 86 1824s # testing : GET /modules/include/bucketeer/y1.shtml 1824s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1824s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1824s ok 87 1824s # testing : GET /modules/include/bucketeer/y2.shtml 1824s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1824s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1824s ok 88 1824s # testing : GET /modules/include/bucketeer/y3.shtml 1824s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1824s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1824s ok 89 1824s # testing : GET /modules/include/bucketeer/y4.shtml 1824s # expected: '[an error occurred while processing this directive]' 1824s # received: '[an error occurred while processing this directive]' 1824s ok 90 1824s # testing : GET /modules/include/bucketeer/y5.shtml 1824s # expected: 'pass [an error occurred while processing this directive] pass pass1' 1824s # received: 'pass [an error occurred while processing this directive] pass pass1' 1824s ok 91 1824s # testing : GET /modules/include/bucketeer/y6.shtml 1824s # expected: 'BeforeIfElseBlockAfterIf' 1824s # received: 'BeforeIfElseBlockAfterIf' 1824s ok 92 1824s # testing : GET /modules/include/bucketeer/y7.shtml 1824s # expected: 'Before If SomethingElseAfter if' 1824s # received: 'Before If SomethingElseAfter if' 1824s ok 93 1824s # testing : GET /modules/include/bucketeer/y8.shtml 1824s # expected: 'FalseSetDone' 1824s # received: 'FalseSetDone' 1824s ok 94 1824s # testing : GET /modules/include/bucketeer/y9.shtml 1824s # expected: 'FalseSetDone' 1824s # received: 'FalseSetDone' 1824s ok 95 1824s # testing : GET /modules/include/bucketeer/y10.shtml 1824s # expected: '"pass"' 1824s # received: '"pass"' 1824s ok 96 1824s # testing : GET /modules/include/bucketeer/retagged3.shtml 1824s # expected: '----retagged3.shtml' 1824s # received: '----retagged3.shtml' 1824s ok 97 1824s # testing : GET /modules/include/bucketeer/retagged4.shtml 1824s # expected: '---pass' 1824s # received: '---pass' 1824s ok 98 1824s ok 1829s t/modules/info.t .................... 1829s 1..1 1829s # Running under perl version 5.040001 for linux 1829s # Current time local: Thu Sep 4 16:23:09 2025 1829s # Current time GMT: Thu Sep 4 16:23:09 2025 1829s # Using Test.pm version 1.31 1829s # Using Apache/Test.pm version 1.44 1829s ok 1 1829s ok 1834s t/modules/ldap.t .................... skipped: LDAP testing not configured 1840s t/modules/lua.t ..................... 1840s 1..60 1840s # Running under perl version 5.040001 for linux 1840s # Current time local: Thu Sep 4 16:23:19 2025 1840s # Current time GMT: Thu Sep 4 16:23:19 2025 1840s # Using Test.pm version 1.31 1840s # Using Apache/Test.pm version 1.44 1840s # testing : code for /modules/lua/hello.lua 1840s # expected: 200 1840s # received: '200' 1840s ok 1 1840s # testing : response content for /modules/lua/hello.lua 1840s # expected: 'Hello Lua World! 1840s # ' 1840s # received: 'Hello Lua World! 1840s # ' 1840s ok 2 1840s # testing : c-type for /modules/lua/hello.lua 1840s # expected: 'text/plain' 1840s # received: 'text/plain' 1840s ok 3 1840s ok 4 # skip 1840s # testing : code for /modules/lua/404?translateme=1 1840s # expected: 200 1840s # received: '200' 1840s ok 5 1840s # testing : response content for /modules/lua/404?translateme=1 1840s # expected: 'Hello Lua World! 1840s # ' 1840s # received: 'Hello Lua World! 1840s # ' 1840s ok 6 1840s ok 7 # skip 1840s ok 8 # skip 1840s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1 1840s # expected: 200 1840s # received: '200' 1840s ok 9 1840s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1 1840s # expected: 'other lua handler 1840s # ' 1840s # received: 'other lua handler 1840s # ' 1840s ok 10 1840s ok 11 # skip 1840s ok 12 # skip 1840s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1 1840s # expected: 200 1840s # received: '200' 1840s ok 13 1840s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1 1840s # expected: 'other lua handler 1840s # ' 1840s # received: 'other lua handler 1840s # ' 1840s ok 14 1840s ok 15 # skip 1840s ok 16 # skip 1840s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1 1840s # expected: 200 1840s # received: '200' 1840s ok 17 1840s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1 1840s # expected: 'Hello Lua World! 1840s # ' 1840s # received: 'Hello Lua World! 1840s # ' 1840s ok 18 1840s ok 19 # skip 1840s ok 20 # skip 1840s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 1840s # expected: 200 1840s # received: '200' 1840s ok 21 1840s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 1840s # expected: 'other lua handler 1840s # ' 1840s # received: 'other lua handler 1840s # ' 1840s ok 22 1840s ok 23 # skip 1840s ok 24 # skip 1840s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 1840s # expected: 200 1840s # received: '200' 1840s ok 25 1840s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 1840s # expected: 'other lua handler 1840s # ' 1840s # received: 'other lua handler 1840s # ' 1840s ok 26 1840s ok 27 # skip 1840s ok 28 # skip 1840s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 1840s # expected: 200 1840s # received: '200' 1840s ok 29 1840s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 1840s # expected: 'other lua handler 1840s # ' 1840s # received: 'other lua handler 1840s # ' 1840s ok 30 1840s ok 31 # skip 1840s ok 32 # skip 1840s # testing : code for /modules/lua/version.lua 1840s # expected: 200 1840s # received: '200' 1840s ok 33 1840s # testing : response content for /modules/lua/version.lua 1840s # expected: qr/^Apache\/2.4.64/ 1840s # received: 'Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0' 1840s ok 34 1840s ok 35 # skip 1840s ok 36 # skip 1840s # testing : code for /modules/lua/method.lua 1840s # expected: 200 1840s # received: '200' 1840s ok 37 1840s # testing : response content for /modules/lua/method.lua 1840s # expected: 'GET' 1840s # received: 'GET' 1840s ok 38 1840s ok 39 # skip 1840s ok 40 # skip 1840s # testing : code for /modules/lua/201.lua 1840s # expected: 201 1840s # received: '201' 1840s ok 41 1840s # testing : response content for /modules/lua/201.lua 1840s # expected: '' 1840s # received: '' 1840s ok 42 1840s ok 43 # skip 1840s ok 44 # skip 1840s # testing : code for /modules/lua/https.lua 1840s # expected: 200 1840s # received: '200' 1840s ok 45 1840s # testing : response content for /modules/lua/https.lua 1840s # expected: 'nope' 1840s # received: 'nope' 1840s ok 46 1840s ok 47 # skip 1840s ok 48 # skip 1840s # testing : code for /modules/lua/setheaders.lua 1840s # expected: 200 1840s # received: '200' 1840s ok 49 1840s # testing : response content for /modules/lua/setheaders.lua 1840s # expected: '' 1840s # received: '' 1840s ok 50 1840s ok 51 # skip 1840s # 'X-Host' header value is 'localhost:8529' (expected 'localhost:8529') 1840s # 'X-Header' header value is 'yes' (expected 'yes') 1840s ok 52 1840s # testing : code for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 1840s # expected: 200 1840s # received: '200' 1840s ok 53 1840s # testing : response content for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 1840s # expected: 'Header set' 1840s # received: 'Header set' 1840s ok 54 1840s ok 55 # skip 1840s # 'foo' header value is 'bar' (expected 'bar') 1840s ok 56 1840s # testing : code for /modules/lua/filtered/foobar.html 1840s # expected: 200 1840s # received: '200' 1840s ok 57 1840s # testing : response content for /modules/lua/filtered/foobar.html 1840s # expected: 'prefix 1840s # bucket:foobar 1840s # suffix 1840s # ' 1840s # received: 'prefix 1840s # bucket:foobar 1840s # suffix 1840s # ' 1840s ok 58 1840s ok 59 # skip 1840s ok 60 # skip 1840s ok 1846s t/modules/negotiation.t ............. 1846s 1..158 1846s # Running under perl version 5.040001 for linux 1846s # Current time local: Thu Sep 4 16:23:25 2025 1846s # Current time GMT: Thu Sep 4 16:23:25 2025 1846s # Using Test.pm version 1.31 1846s # Using Apache/Test.pm version 1.44 1846s # GET /modules/negotiation/en/ 1846s # testing : Verify correct default language for index.en.foo 1846s # expected: 'index.html.en' 1846s # received: 'index.html.en' 1846s ok 1 1846s # GET /modules/negotiation/en/compressed/ 1846s # testing : Verify correct default language for index.en.foo.gz 1846s # expected: 'index.html.en.gz' 1846s # received: 'index.html.en.gz' 1846s ok 2 1846s # GET /modules/negotiation/en/two/index 1846s # testing : Verify correct default language for index.en.html 1846s # expected: 'index.en.html' 1846s # received: 'index.en.html' 1846s ok 3 1846s # GET /modules/negotiation/en/index.html.en 1846s # testing : Explicitly request en/index.html.en 1846s # expected: 200 1846s # received: '200' 1846s ok 4 1846s # GET /modules/negotiation/en/two/index.en.html 1846s # testing : Explicitly request en/two/index.en.html 1846s # expected: 200 1846s # received: '200' 1846s ok 5 1846s # GET /modules/negotiation/en/ 1846s # Accept-Language: en 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.en' 1846s # received: 'index.html.en' 1846s ok 6 1846s # GET /modules/negotiation/en/compressed/ 1846s # Accept-Language: en 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.en.gz' 1846s # received: 'index.html.en.gz' 1846s ok 7 1846s # GET /modules/negotiation/en/two/index 1846s # Accept-Language: en 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.en.html' 1846s # received: 'index.en.html' 1846s ok 8 1846s # GET /modules/negotiation/en/index.html.fr 1846s # testing : Explicitly request en/index.html.fr 1846s # expected: 200 1846s # received: '200' 1846s ok 9 1846s # GET /modules/negotiation/en/two/index.fr.html 1846s # testing : Explicitly request en/two/index.fr.html 1846s # expected: 200 1846s # received: '200' 1846s ok 10 1846s # GET /modules/negotiation/en/ 1846s # Accept-Language: fr 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.fr' 1846s # received: 'index.html.fr' 1846s ok 11 1846s # GET /modules/negotiation/en/compressed/ 1846s # Accept-Language: fr 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.fr.gz' 1846s # received: 'index.html.fr.gz' 1846s ok 12 1846s # GET /modules/negotiation/en/two/index 1846s # Accept-Language: fr 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.fr.html' 1846s # received: 'index.fr.html' 1846s ok 13 1846s # GET /modules/negotiation/en/index.html.de 1846s # testing : Explicitly request en/index.html.de 1846s # expected: 200 1846s # received: '200' 1846s ok 14 1846s # GET /modules/negotiation/en/two/index.de.html 1846s # testing : Explicitly request en/two/index.de.html 1846s # expected: 200 1846s # received: '200' 1846s ok 15 1846s # GET /modules/negotiation/en/ 1846s # Accept-Language: de 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.de' 1846s # received: 'index.html.de' 1846s ok 16 1846s # GET /modules/negotiation/en/compressed/ 1846s # Accept-Language: de 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.de.gz' 1846s # received: 'index.html.de.gz' 1846s ok 17 1846s # GET /modules/negotiation/en/two/index 1846s # Accept-Language: de 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.de.html' 1846s # received: 'index.de.html' 1846s ok 18 1846s # GET /modules/negotiation/en/index.html.fu 1846s # testing : Explicitly request en/index.html.fu 1846s # expected: 200 1846s # received: '200' 1846s ok 19 1846s # GET /modules/negotiation/en/two/index.fu.html 1846s # testing : Explicitly request en/two/index.fu.html 1846s # expected: 200 1846s # received: '200' 1846s ok 20 1846s # GET /modules/negotiation/en/ 1846s # Accept-Language: fu 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.fu' 1846s # received: 'index.html.fu' 1846s ok 21 1846s # GET /modules/negotiation/en/compressed/ 1846s # Accept-Language: fu 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.fu.gz' 1846s # received: 'index.html.fu.gz' 1846s ok 22 1846s # GET /modules/negotiation/en/two/index 1846s # Accept-Language: fu 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.fu.html' 1846s # received: 'index.fu.html' 1846s ok 23 1846s # GET /modules/negotiation/en/index.html.zh-TW 1846s # testing : Explicitly request en/index.html.zh-TW 1846s # expected: 200 1846s # received: '200' 1846s ok 24 1846s # GET /modules/negotiation/en/two/index.zh-TW.html 1846s # testing : Explicitly request en/two/index.zh-TW.html 1846s # expected: 200 1846s # received: '200' 1846s ok 25 1846s # GET /modules/negotiation/en/ 1846s # Accept-Language: zh-TW 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.zh-TW' 1846s # received: 'index.html.zh-TW' 1846s ok 26 1846s # GET /modules/negotiation/en/compressed/ 1846s # Accept-Language: zh-TW 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.zh-TW.gz' 1846s # received: 'index.html.zh-TW.gz' 1846s ok 27 1846s # GET /modules/negotiation/en/two/index 1846s # Accept-Language: zh-TW 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.zh-TW.html' 1846s # received: 'index.zh-TW.html' 1846s ok 28 1846s # GET /modules/negotiation/fr/ 1846s # testing : Verify correct default language for index.fr.foo 1846s # expected: 'index.html.fr' 1846s # received: 'index.html.fr' 1846s ok 29 1846s # GET /modules/negotiation/fr/compressed/ 1846s # testing : Verify correct default language for index.fr.foo.gz 1846s # expected: 'index.html.fr.gz' 1846s # received: 'index.html.fr.gz' 1846s ok 30 1846s # GET /modules/negotiation/fr/two/index 1846s # testing : Verify correct default language for index.fr.html 1846s # expected: 'index.fr.html' 1846s # received: 'index.fr.html' 1846s ok 31 1846s # GET /modules/negotiation/fr/index.html.en 1846s # testing : Explicitly request fr/index.html.en 1846s # expected: 200 1846s # received: '200' 1846s ok 32 1846s # GET /modules/negotiation/fr/two/index.en.html 1846s # testing : Explicitly request fr/two/index.en.html 1846s # expected: 200 1846s # received: '200' 1846s ok 33 1846s # GET /modules/negotiation/fr/ 1846s # Accept-Language: en 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.en' 1846s # received: 'index.html.en' 1846s ok 34 1846s # GET /modules/negotiation/fr/compressed/ 1846s # Accept-Language: en 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.en.gz' 1846s # received: 'index.html.en.gz' 1846s ok 35 1846s # GET /modules/negotiation/fr/two/index 1846s # Accept-Language: en 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.en.html' 1846s # received: 'index.en.html' 1846s ok 36 1846s # GET /modules/negotiation/fr/index.html.fr 1846s # testing : Explicitly request fr/index.html.fr 1846s # expected: 200 1846s # received: '200' 1846s ok 37 1846s # GET /modules/negotiation/fr/two/index.fr.html 1846s # testing : Explicitly request fr/two/index.fr.html 1846s # expected: 200 1846s # received: '200' 1846s ok 38 1846s # GET /modules/negotiation/fr/ 1846s # Accept-Language: fr 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.fr' 1846s # received: 'index.html.fr' 1846s ok 39 1846s # GET /modules/negotiation/fr/compressed/ 1846s # Accept-Language: fr 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.fr.gz' 1846s # received: 'index.html.fr.gz' 1846s ok 40 1846s # GET /modules/negotiation/fr/two/index 1846s # Accept-Language: fr 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.fr.html' 1846s # received: 'index.fr.html' 1846s ok 41 1846s # GET /modules/negotiation/fr/index.html.de 1846s # testing : Explicitly request fr/index.html.de 1846s # expected: 200 1846s # received: '200' 1846s ok 42 1846s # GET /modules/negotiation/fr/two/index.de.html 1846s # testing : Explicitly request fr/two/index.de.html 1846s # expected: 200 1846s # received: '200' 1846s ok 43 1846s # GET /modules/negotiation/fr/ 1846s # Accept-Language: de 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.de' 1846s # received: 'index.html.de' 1846s ok 44 1846s # GET /modules/negotiation/fr/compressed/ 1846s # Accept-Language: de 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.de.gz' 1846s # received: 'index.html.de.gz' 1846s ok 45 1846s # GET /modules/negotiation/fr/two/index 1846s # Accept-Language: de 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.de.html' 1846s # received: 'index.de.html' 1846s ok 46 1846s # GET /modules/negotiation/fr/index.html.fu 1846s # testing : Explicitly request fr/index.html.fu 1846s # expected: 200 1846s # received: '200' 1846s ok 47 1846s # GET /modules/negotiation/fr/two/index.fu.html 1846s # testing : Explicitly request fr/two/index.fu.html 1846s # expected: 200 1846s # received: '200' 1846s ok 48 1846s # GET /modules/negotiation/fr/ 1846s # Accept-Language: fu 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.fu' 1846s # received: 'index.html.fu' 1846s ok 49 1846s # GET /modules/negotiation/fr/compressed/ 1846s # Accept-Language: fu 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.fu.gz' 1846s # received: 'index.html.fu.gz' 1846s ok 50 1846s # GET /modules/negotiation/fr/two/index 1846s # Accept-Language: fu 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.fu.html' 1846s # received: 'index.fu.html' 1846s ok 51 1846s # GET /modules/negotiation/fr/index.html.zh-TW 1846s # testing : Explicitly request fr/index.html.zh-TW 1846s # expected: 200 1846s # received: '200' 1846s ok 52 1846s # GET /modules/negotiation/fr/two/index.zh-TW.html 1846s # testing : Explicitly request fr/two/index.zh-TW.html 1846s # expected: 200 1846s # received: '200' 1846s ok 53 1846s # GET /modules/negotiation/fr/ 1846s # Accept-Language: zh-TW 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.zh-TW' 1846s # received: 'index.html.zh-TW' 1846s ok 54 1846s # GET /modules/negotiation/fr/compressed/ 1846s # Accept-Language: zh-TW 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.zh-TW.gz' 1846s # received: 'index.html.zh-TW.gz' 1846s ok 55 1846s # GET /modules/negotiation/fr/two/index 1846s # Accept-Language: zh-TW 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.zh-TW.html' 1846s # received: 'index.zh-TW.html' 1846s ok 56 1846s # GET /modules/negotiation/de/ 1846s # testing : Verify correct default language for index.de.foo 1846s # expected: 'index.html.de' 1846s # received: 'index.html.de' 1846s ok 57 1846s # GET /modules/negotiation/de/compressed/ 1846s # testing : Verify correct default language for index.de.foo.gz 1846s # expected: 'index.html.de.gz' 1846s # received: 'index.html.de.gz' 1846s ok 58 1846s # GET /modules/negotiation/de/two/index 1846s # testing : Verify correct default language for index.de.html 1846s # expected: 'index.de.html' 1846s # received: 'index.de.html' 1846s ok 59 1846s # GET /modules/negotiation/de/index.html.en 1846s # testing : Explicitly request de/index.html.en 1846s # expected: 200 1846s # received: '200' 1846s ok 60 1846s # GET /modules/negotiation/de/two/index.en.html 1846s # testing : Explicitly request de/two/index.en.html 1846s # expected: 200 1846s # received: '200' 1846s ok 61 1846s # GET /modules/negotiation/de/ 1846s # Accept-Language: en 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.en' 1846s # received: 'index.html.en' 1846s ok 62 1846s # GET /modules/negotiation/de/compressed/ 1846s # Accept-Language: en 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.en.gz' 1846s # received: 'index.html.en.gz' 1846s ok 63 1846s # GET /modules/negotiation/de/two/index 1846s # Accept-Language: en 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.en.html' 1846s # received: 'index.en.html' 1846s ok 64 1846s # GET /modules/negotiation/de/index.html.fr 1846s # testing : Explicitly request de/index.html.fr 1846s # expected: 200 1846s # received: '200' 1846s ok 65 1846s # GET /modules/negotiation/de/two/index.fr.html 1846s # testing : Explicitly request de/two/index.fr.html 1846s # expected: 200 1846s # received: '200' 1846s ok 66 1846s # GET /modules/negotiation/de/ 1846s # Accept-Language: fr 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.fr' 1846s # received: 'index.html.fr' 1846s ok 67 1846s # GET /modules/negotiation/de/compressed/ 1846s # Accept-Language: fr 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.fr.gz' 1846s # received: 'index.html.fr.gz' 1846s ok 68 1846s # GET /modules/negotiation/de/two/index 1846s # Accept-Language: fr 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.fr.html' 1846s # received: 'index.fr.html' 1846s ok 69 1846s # GET /modules/negotiation/de/index.html.de 1846s # testing : Explicitly request de/index.html.de 1846s # expected: 200 1846s # received: '200' 1846s ok 70 1846s # GET /modules/negotiation/de/two/index.de.html 1846s # testing : Explicitly request de/two/index.de.html 1846s # expected: 200 1846s # received: '200' 1846s ok 71 1846s # GET /modules/negotiation/de/ 1846s # Accept-Language: de 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.de' 1846s # received: 'index.html.de' 1846s ok 72 1846s # GET /modules/negotiation/de/compressed/ 1846s # Accept-Language: de 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.de.gz' 1846s # received: 'index.html.de.gz' 1846s ok 73 1846s # GET /modules/negotiation/de/two/index 1846s # Accept-Language: de 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.de.html' 1846s # received: 'index.de.html' 1846s ok 74 1846s # GET /modules/negotiation/de/index.html.fu 1846s # testing : Explicitly request de/index.html.fu 1846s # expected: 200 1846s # received: '200' 1846s ok 75 1846s # GET /modules/negotiation/de/two/index.fu.html 1846s # testing : Explicitly request de/two/index.fu.html 1846s # expected: 200 1846s # received: '200' 1846s ok 76 1846s # GET /modules/negotiation/de/ 1846s # Accept-Language: fu 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.fu' 1846s # received: 'index.html.fu' 1846s ok 77 1846s # GET /modules/negotiation/de/compressed/ 1846s # Accept-Language: fu 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.fu.gz' 1846s # received: 'index.html.fu.gz' 1846s ok 78 1846s # GET /modules/negotiation/de/two/index 1846s # Accept-Language: fu 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.fu.html' 1846s # received: 'index.fu.html' 1846s ok 79 1846s # GET /modules/negotiation/de/index.html.zh-TW 1846s # testing : Explicitly request de/index.html.zh-TW 1846s # expected: 200 1846s # received: '200' 1846s ok 80 1846s # GET /modules/negotiation/de/two/index.zh-TW.html 1846s # testing : Explicitly request de/two/index.zh-TW.html 1846s # expected: 200 1846s # received: '200' 1846s ok 81 1846s # GET /modules/negotiation/de/ 1846s # Accept-Language: zh-TW 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.zh-TW' 1846s # received: 'index.html.zh-TW' 1846s ok 82 1846s # GET /modules/negotiation/de/compressed/ 1846s # Accept-Language: zh-TW 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.zh-TW.gz' 1846s # received: 'index.html.zh-TW.gz' 1846s ok 83 1846s # GET /modules/negotiation/de/two/index 1846s # Accept-Language: zh-TW 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.zh-TW.html' 1846s # received: 'index.zh-TW.html' 1846s ok 84 1846s # GET /modules/negotiation/fu/ 1846s # testing : Verify correct default language for index.fu.foo 1846s # expected: 'index.html.fu' 1846s # received: 'index.html.fu' 1846s ok 85 1846s # GET /modules/negotiation/fu/compressed/ 1846s # testing : Verify correct default language for index.fu.foo.gz 1846s # expected: 'index.html.fu.gz' 1846s # received: 'index.html.fu.gz' 1846s ok 86 1846s # GET /modules/negotiation/fu/two/index 1846s # testing : Verify correct default language for index.fu.html 1846s # expected: 'index.fu.html' 1846s # received: 'index.fu.html' 1846s ok 87 1846s # GET /modules/negotiation/fu/index.html.en 1846s # testing : Explicitly request fu/index.html.en 1846s # expected: 200 1846s # received: '200' 1846s ok 88 1846s # GET /modules/negotiation/fu/two/index.en.html 1846s # testing : Explicitly request fu/two/index.en.html 1846s # expected: 200 1846s # received: '200' 1846s ok 89 1846s # GET /modules/negotiation/fu/ 1846s # Accept-Language: en 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.en' 1846s # received: 'index.html.en' 1846s ok 90 1846s # GET /modules/negotiation/fu/compressed/ 1846s # Accept-Language: en 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.en.gz' 1846s # received: 'index.html.en.gz' 1846s ok 91 1846s # GET /modules/negotiation/fu/two/index 1846s # Accept-Language: en 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.en.html' 1846s # received: 'index.en.html' 1846s ok 92 1846s # GET /modules/negotiation/fu/index.html.fr 1846s # testing : Explicitly request fu/index.html.fr 1846s # expected: 200 1846s # received: '200' 1846s ok 93 1846s # GET /modules/negotiation/fu/two/index.fr.html 1846s # testing : Explicitly request fu/two/index.fr.html 1846s # expected: 200 1846s # received: '200' 1846s ok 94 1846s # GET /modules/negotiation/fu/ 1846s # Accept-Language: fr 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.fr' 1846s # received: 'index.html.fr' 1846s ok 95 1846s # GET /modules/negotiation/fu/compressed/ 1846s # Accept-Language: fr 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.fr.gz' 1846s # received: 'index.html.fr.gz' 1846s ok 96 1846s # GET /modules/negotiation/fu/two/index 1846s # Accept-Language: fr 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.fr.html' 1846s # received: 'index.fr.html' 1846s ok 97 1846s # GET /modules/negotiation/fu/index.html.de 1846s # testing : Explicitly request fu/index.html.de 1846s # expected: 200 1846s # received: '200' 1846s ok 98 1846s # GET /modules/negotiation/fu/two/index.de.html 1846s # testing : Explicitly request fu/two/index.de.html 1846s # expected: 200 1846s # received: '200' 1846s ok 99 1846s # GET /modules/negotiation/fu/ 1846s # Accept-Language: de 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.de' 1846s # received: 'index.html.de' 1846s ok 100 1846s # GET /modules/negotiation/fu/compressed/ 1846s # Accept-Language: de 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.de.gz' 1846s # received: 'index.html.de.gz' 1846s ok 101 1846s # GET /modules/negotiation/fu/two/index 1846s # Accept-Language: de 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.de.html' 1846s # received: 'index.de.html' 1846s ok 102 1846s # GET /modules/negotiation/fu/index.html.fu 1846s # testing : Explicitly request fu/index.html.fu 1846s # expected: 200 1846s # received: '200' 1846s ok 103 1846s # GET /modules/negotiation/fu/two/index.fu.html 1846s # testing : Explicitly request fu/two/index.fu.html 1846s # expected: 200 1846s # received: '200' 1846s ok 104 1846s # GET /modules/negotiation/fu/ 1846s # Accept-Language: fu 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.fu' 1846s # received: 'index.html.fu' 1846s ok 105 1846s # GET /modules/negotiation/fu/compressed/ 1846s # Accept-Language: fu 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.fu.gz' 1846s # received: 'index.html.fu.gz' 1846s ok 106 1846s # GET /modules/negotiation/fu/two/index 1846s # Accept-Language: fu 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.fu.html' 1846s # received: 'index.fu.html' 1846s ok 107 1846s # GET /modules/negotiation/fu/index.html.zh-TW 1846s # testing : Explicitly request fu/index.html.zh-TW 1846s # expected: 200 1846s # received: '200' 1846s ok 108 1846s # GET /modules/negotiation/fu/two/index.zh-TW.html 1846s # testing : Explicitly request fu/two/index.zh-TW.html 1846s # expected: 200 1846s # received: '200' 1846s ok 109 1846s # GET /modules/negotiation/fu/ 1846s # Accept-Language: zh-TW 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.zh-TW' 1846s # received: 'index.html.zh-TW' 1846s ok 110 1846s # GET /modules/negotiation/fu/compressed/ 1846s # Accept-Language: zh-TW 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.zh-TW.gz' 1846s # received: 'index.html.zh-TW.gz' 1846s ok 111 1846s # GET /modules/negotiation/fu/two/index 1846s # Accept-Language: zh-TW 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.zh-TW.html' 1846s # received: 'index.zh-TW.html' 1846s ok 112 1846s # GET /modules/negotiation/zh-TW/ 1846s # testing : Verify correct default language for index.zh-TW.foo 1846s # expected: 'index.html.zh-TW' 1846s # received: 'index.html.zh-TW' 1846s ok 113 1846s # GET /modules/negotiation/zh-TW/compressed/ 1846s # testing : Verify correct default language for index.zh-TW.foo.gz 1846s # expected: 'index.html.zh-TW.gz' 1846s # received: 'index.html.zh-TW.gz' 1846s ok 114 1846s # GET /modules/negotiation/zh-TW/two/index 1846s # testing : Verify correct default language for index.zh-TW.html 1846s # expected: 'index.zh-TW.html' 1846s # received: 'index.zh-TW.html' 1846s ok 115 1846s # GET /modules/negotiation/zh-TW/index.html.en 1846s # testing : Explicitly request zh-TW/index.html.en 1846s # expected: 200 1846s # received: '200' 1846s ok 116 1846s # GET /modules/negotiation/zh-TW/two/index.en.html 1846s # testing : Explicitly request zh-TW/two/index.en.html 1846s # expected: 200 1846s # received: '200' 1846s ok 117 1846s # GET /modules/negotiation/zh-TW/ 1846s # Accept-Language: en 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.en' 1846s # received: 'index.html.en' 1846s ok 118 1846s # GET /modules/negotiation/zh-TW/compressed/ 1846s # Accept-Language: en 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.en.gz' 1846s # received: 'index.html.en.gz' 1846s ok 119 1846s # GET /modules/negotiation/zh-TW/two/index 1846s # Accept-Language: en 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.en.html' 1846s # received: 'index.en.html' 1846s ok 120 1846s # GET /modules/negotiation/zh-TW/index.html.fr 1846s # testing : Explicitly request zh-TW/index.html.fr 1846s # expected: 200 1846s # received: '200' 1846s ok 121 1846s # GET /modules/negotiation/zh-TW/two/index.fr.html 1846s # testing : Explicitly request zh-TW/two/index.fr.html 1846s # expected: 200 1846s # received: '200' 1846s ok 122 1846s # GET /modules/negotiation/zh-TW/ 1846s # Accept-Language: fr 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.fr' 1846s # received: 'index.html.fr' 1846s ok 123 1846s # GET /modules/negotiation/zh-TW/compressed/ 1846s # Accept-Language: fr 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.fr.gz' 1846s # received: 'index.html.fr.gz' 1846s ok 124 1846s # GET /modules/negotiation/zh-TW/two/index 1846s # Accept-Language: fr 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.fr.html' 1846s # received: 'index.fr.html' 1846s ok 125 1846s # GET /modules/negotiation/zh-TW/index.html.de 1846s # testing : Explicitly request zh-TW/index.html.de 1846s # expected: 200 1846s # received: '200' 1846s ok 126 1846s # GET /modules/negotiation/zh-TW/two/index.de.html 1846s # testing : Explicitly request zh-TW/two/index.de.html 1846s # expected: 200 1846s # received: '200' 1846s ok 127 1846s # GET /modules/negotiation/zh-TW/ 1846s # Accept-Language: de 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.de' 1846s # received: 'index.html.de' 1846s ok 128 1846s # GET /modules/negotiation/zh-TW/compressed/ 1846s # Accept-Language: de 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.de.gz' 1846s # received: 'index.html.de.gz' 1846s ok 129 1846s # GET /modules/negotiation/zh-TW/two/index 1846s # Accept-Language: de 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.de.html' 1846s # received: 'index.de.html' 1846s ok 130 1846s # GET /modules/negotiation/zh-TW/index.html.fu 1846s # testing : Explicitly request zh-TW/index.html.fu 1846s # expected: 200 1846s # received: '200' 1846s ok 131 1846s # GET /modules/negotiation/zh-TW/two/index.fu.html 1846s # testing : Explicitly request zh-TW/two/index.fu.html 1846s # expected: 200 1846s # received: '200' 1846s ok 132 1846s # GET /modules/negotiation/zh-TW/ 1846s # Accept-Language: fu 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.fu' 1846s # received: 'index.html.fu' 1846s ok 133 1846s # GET /modules/negotiation/zh-TW/compressed/ 1846s # Accept-Language: fu 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.fu.gz' 1846s # received: 'index.html.fu.gz' 1846s ok 134 1846s # GET /modules/negotiation/zh-TW/two/index 1846s # Accept-Language: fu 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.fu.html' 1846s # received: 'index.fu.html' 1846s ok 135 1846s # GET /modules/negotiation/zh-TW/index.html.zh-TW 1846s # testing : Explicitly request zh-TW/index.html.zh-TW 1846s # expected: 200 1846s # received: '200' 1846s ok 136 1846s # GET /modules/negotiation/zh-TW/two/index.zh-TW.html 1846s # testing : Explicitly request zh-TW/two/index.zh-TW.html 1846s # expected: 200 1846s # received: '200' 1846s ok 137 1846s # GET /modules/negotiation/zh-TW/ 1846s # Accept-Language: zh-TW 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.html.zh-TW' 1846s # received: 'index.html.zh-TW' 1846s ok 138 1846s # GET /modules/negotiation/zh-TW/compressed/ 1846s # Accept-Language: zh-TW 1846s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1846s # expected: 'index.html.zh-TW.gz' 1846s # received: 'index.html.zh-TW.gz' 1846s ok 139 1846s # GET /modules/negotiation/zh-TW/two/index 1846s # Accept-Language: zh-TW 1846s # testing : Verify with a default language Accept-Language still obeyed 1846s # expected: 'index.zh-TW.html' 1846s # received: 'index.zh-TW.html' 1846s ok 140 1846s # GET /modules/negotiation/en/ 1846s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 1846s # testing : fu has a higher quality rating, so we expect fu 1846s # expected: 'index.html.fu' 1846s # received: 'index.html.fu' 1846s ok 141 1846s # GET /modules/negotiation/en/two/index 1846s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 1846s # testing : fu has a higher quality rating, so we expect fu 1846s # expected: 'index.fu.html' 1846s # received: 'index.fu.html' 1846s ok 142 1846s # GET /modules/negotiation/en/compressed/ 1846s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 1846s # testing : fu has a higher quality rating, so we expect fu 1846s # expected: 'index.html.fu.gz' 1846s # received: 'index.html.fu.gz' 1846s ok 143 1846s # GET /modules/negotiation/en/ 1846s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 1846s # testing : bu has the highest quality but is non-existant, so fr is next best 1846s # expected: 'index.html.fr' 1846s # received: 'index.html.fr' 1846s ok 144 1846s # GET /modules/negotiation/en/two/index 1846s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 1846s # testing : bu has the highest quality but is non-existant, so fr is next best 1846s # expected: 'index.fr.html' 1846s # received: 'index.fr.html' 1846s ok 145 1846s # GET /modules/negotiation/en/compressed/ 1846s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 1846s # testing : bu has the highest quality but is non-existant, so fr is next best 1846s # expected: 'index.html.fr.gz' 1846s # received: 'index.html.fr.gz' 1846s ok 146 1846s # GET /modules/negotiation/query/test?foo 1846s # testing : The type map gives the script the highest quality; 1846s # the request included a query string 1846s # expected: 'QUERY_STRING --> foo' 1846s # received: 'QUERY_STRING --> foo' 1846s ok 147 1846s # testing : should send correct variant 1846s # expected: 'text/plain' 1846s # received: 'text/plain' 1846s ok 148 1846s # testing : should send correct variant 1846s # expected: 'text/plain' 1846s # received: 'text/plain' 1846s ok 149 1846s # testing : should send correct variant 1846s # expected: 'text/html' 1846s # received: 'text/html' 1846s ok 150 1846s # testing : should send correct variant 1846s # expected: 'image/jpeg' 1846s # received: 'image/jpeg' 1846s ok 151 1846s # testing : should send correct variant 1846s # expected: 'image/gif' 1846s # received: 'image/gif' 1846s ok 152 1846s # testing : should send correct variant 1846s # expected: 'text/plain' 1846s # received: 'text/plain' 1846s ok 153 1846s # testing : expect Not Acceptable for Accept: 1846s # expected: 406 1846s # received: '406' 1846s ok 154 1846s # testing : expect Not Acceptable for Accept: *bad 1846s # expected: 406 1846s # received: '406' 1846s ok 155 1846s # testing : expect Not Acceptable for Accept: /* 1846s # expected: 406 1846s # received: '406' 1846s ok 156 1846s # testing : expect Not Acceptable for Accept: */ 1846s # expected: 406 1846s # received: '406' 1846s ok 157 1846s # testing : expect Not Acceptable for Accept: te/* 1846s # expected: 406 1846s # received: '406' 1846s ok 158 1846s ok 1860s t/modules/proxy.t ................... 1860s 1..46 1860s # Running under perl version 5.040001 for linux 1860s # Current time local: Thu Sep 4 16:23:31 2025 1860s # Current time GMT: Thu Sep 4 16:23:31 2025 1860s # Using Test.pm version 1.31 1860s # Using Apache/Test.pm version 1.44 1860s # testing : reverse proxy 1860s # expected: 200 1860s # received: '200' 1860s ok 1 1860s # testing : reverse proxied body 1860s # expected: qr/^welcome to / 1860s # received: 'welcome to localhost:8529 1860s # ' 1860s ok 2 1860s # testing : reverse proxy to index.html 1860s # expected: 200 1860s # received: '200' 1860s ok 3 1860s # testing : reverse proxied body to index.html 1860s # expected: qr/^welcome to / 1860s # received: 'welcome to localhost:8529 1860s # ' 1860s ok 4 1860s # testing : reverse proxy match 1860s # expected: 200 1860s # received: '200' 1860s ok 5 1860s # testing : reverse proxied body match 1860s # expected: qr/^welcome to / 1860s # received: 'welcome to localhost:8529 1860s # ' 1860s ok 6 1860s # testing : reverse proxy match to index.html 1860s # expected: 200 1860s # received: '200' 1860s ok 7 1860s # testing : reverse proxied body match to index.html 1860s # expected: qr/^welcome to / 1860s # received: 'welcome to localhost:8529 1860s # ' 1860s ok 8 1860s # testing : reverse proxy match no slash 1860s # expected: 200 1860s # received: '200' 1860s ok 9 1860s # testing : reverse proxied body no slash 1860s # expected: qr/^welcome to / 1860s # received: 'welcome to localhost:8529 1860s # ' 1860s ok 10 1860s # testing : reverse proxy match w/ slash 1860s # expected: 200 1860s # received: '200' 1860s ok 11 1860s # testing : reverse proxied body w/ slash 1860s # expected: qr/^welcome to / 1860s # received: 'welcome to localhost:8529 1860s # ' 1860s ok 12 1860s # testing : reverse proxy match w/ slash to index.html 1860s # expected: 200 1860s # received: '200' 1860s ok 13 1860s # testing : reverse proxied body w/ slash to index.html 1860s # expected: qr/^welcome to / 1860s # received: 'welcome to localhost:8529 1860s # ' 1860s ok 14 1860s # testing : reverse Location-proxy to index.html 1860s # expected: 200 1860s # received: '200' 1860s ok 15 1860s # testing : reverse Location-proxied body 1860s # expected: qr/^welcome to / 1860s # received: 'welcome to localhost:8529 1860s # ' 1860s ok 16 1860s # testing : reverse Location-proxy blocked by no-proxy env 1860s # expected: 404 1860s # received: '404' 1860s ok 17 1860s # testing : reverse proxy to env.pl 1860s # expected: 200 1860s # received: '200' 1860s ok 18 1860s # testing : reverse proxied env.pl response 1860s # expected: qr/^APACHE_TEST_HOSTNAME = / 1860s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1860s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1860s # CONTEXT_PREFIX = 1860s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1860s # ENV_TEST = mod_env test environment variable 1860s # ENV_TEST_EMPTY = 1860s # GATEWAY_INTERFACE = CGI/1.1 1860s # HTTP_CONNECTION = close 1860s # HTTP_HOST = localhost:8529 1860s # HTTP_USER_AGENT = libwww-perl/6.78 1860s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1860s # HTTP_X_FORWARDED_HOST = localhost:8539 1860s # HTTP_X_FORWARDED_SERVER = localhost 1860s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1860s # QUERY_STRING = 1860s # REMOTE_ADDR = 127.0.0.1 1860s # REMOTE_PORT = 39504 1860s # REQUEST_METHOD = GET 1860s # REQUEST_SCHEME = http 1860s # REQUEST_URI = /modules/cgi/env.pl 1860s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1860s # SCRIPT_NAME = /modules/cgi/env.pl 1860s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1860s # SCRIPT_URL = /modules/cgi/env.pl 1860s # SERVER_ADDR = 127.0.0.1 1860s # SERVER_ADMIN = tuser@localhost 1860s # SERVER_NAME = localhost 1860s # SERVER_PORT = 8529 1860s # SERVER_PROTOCOL = HTTP/1.1 1860s # SERVER_SIGNATURE = 1860s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1860s # UNIQUE_ID = aLm9CXdJdfnaQzEWeJoWDQAAAEk 1860s # ' 1860s ok 19 1860s # testing : X-Forwarded-For enabled 1860s # expected: qr/HTTP_X_FORWARDED_FOR = / 1860s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1860s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1860s # CONTEXT_PREFIX = 1860s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1860s # ENV_TEST = mod_env test environment variable 1860s # ENV_TEST_EMPTY = 1860s # GATEWAY_INTERFACE = CGI/1.1 1860s # HTTP_CONNECTION = close 1860s # HTTP_HOST = localhost:8529 1860s # HTTP_USER_AGENT = libwww-perl/6.78 1860s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1860s # HTTP_X_FORWARDED_HOST = localhost:8539 1860s # HTTP_X_FORWARDED_SERVER = localhost 1860s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1860s # QUERY_STRING = 1860s # REMOTE_ADDR = 127.0.0.1 1860s # REMOTE_PORT = 39504 1860s # REQUEST_METHOD = GET 1860s # REQUEST_SCHEME = http 1860s # REQUEST_URI = /modules/cgi/env.pl 1860s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1860s # SCRIPT_NAME = /modules/cgi/env.pl 1860s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1860s # SCRIPT_URL = /modules/cgi/env.pl 1860s # SERVER_ADDR = 127.0.0.1 1860s # SERVER_ADMIN = tuser@localhost 1860s # SERVER_NAME = localhost 1860s # SERVER_PORT = 8529 1860s # SERVER_PROTOCOL = HTTP/1.1 1860s # SERVER_SIGNATURE = 1860s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1860s # UNIQUE_ID = aLm9CXdJdfnaQzEWeJoWDQAAAEk 1860s # ' 1860s ok 20 1860s # testing : reverse proxy to env.pl without X-F-F 1860s # expected: 200 1860s # received: '200' 1860s ok 21 1860s # testing : reverse proxied env.pl w/o X-F-F 1860s # expected: qr/HTTP_X_FORWARDED_FOR = / 1860s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1860s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1860s # CONTEXT_PREFIX = 1860s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1860s # ENV_TEST = mod_env test environment variable 1860s # ENV_TEST_EMPTY = 1860s # GATEWAY_INTERFACE = CGI/1.1 1860s # HTTP_CONNECTION = Keep-Alive 1860s # HTTP_HOST = localhost:8529 1860s # HTTP_USER_AGENT = libwww-perl/6.78 1860s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1860s # QUERY_STRING = 1860s # REMOTE_ADDR = 127.0.0.1 1860s # REMOTE_PORT = 39516 1860s # REQUEST_METHOD = GET 1860s # REQUEST_SCHEME = http 1860s # REQUEST_URI = /modules/cgi/env.pl 1860s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1860s # SCRIPT_NAME = /modules/cgi/env.pl 1860s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1860s # SCRIPT_URL = /modules/cgi/env.pl 1860s # SERVER_ADDR = 127.0.0.1 1860s # SERVER_ADMIN = tuser@localhost 1860s # SERVER_NAME = localhost 1860s # SERVER_PORT = 8529 1860s # SERVER_PROTOCOL = HTTP/1.1 1860s # SERVER_SIGNATURE = 1860s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1860s # UNIQUE_ID = aLm9CXdJdfnaQzEWeJoWDgAAAEg 1860s # ' 1860s ok 22 1860s # testing : reverse proxy with query string 1860s # expected: 200 1860s # received: '200' 1860s ok 23 1860s # testing : reverse proxied query string OK 1860s # expected: qr/QUERY_STRING = reverse-proxy\n/s 1860s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1860s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1860s # CONTEXT_PREFIX = 1860s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1860s # ENV_TEST = mod_env test environment variable 1860s # ENV_TEST_EMPTY = 1860s # GATEWAY_INTERFACE = CGI/1.1 1860s # HTTP_CONNECTION = close 1860s # HTTP_HOST = localhost:8529 1860s # HTTP_USER_AGENT = libwww-perl/6.78 1860s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1860s # HTTP_X_FORWARDED_HOST = localhost:8539 1860s # HTTP_X_FORWARDED_SERVER = localhost 1860s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1860s # QUERY_STRING = reverse-proxy 1860s # REMOTE_ADDR = 127.0.0.1 1860s # REMOTE_PORT = 39532 1860s # REQUEST_METHOD = GET 1860s # REQUEST_SCHEME = http 1860s # REQUEST_URI = /modules/cgi/env.pl?reverse-proxy 1860s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1860s # SCRIPT_NAME = /modules/cgi/env.pl 1860s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1860s # SCRIPT_URL = /modules/cgi/env.pl 1860s # SERVER_ADDR = 127.0.0.1 1860s # SERVER_ADMIN = tuser@localhost 1860s # SERVER_NAME = localhost 1860s # SERVER_PORT = 8529 1860s # SERVER_PROTOCOL = HTTP/1.1 1860s # SERVER_SIGNATURE = 1860s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1860s # UNIQUE_ID = aLm9CXdJdfnaQzEWeJoWDwAAAEE 1860s # ' 1860s ok 24 1860s # testing : reverse proxy to dripfeed CGI 1860s # expected: 200 1860s # received: '200' 1860s ok 25 1860s # testing : reverse proxied to dripfeed CGI content OK 1860s # expected: 'abcdef' 1860s # received: 'abcdef' 1860s ok 26 1860s # testing : reverse proxy to nph-102 1860s # expected: 102 1860s # received: '102' 1860s ok 27 1860s # testing : reverse proxy 102 response 1860s # expected: '' 1860s # received: '' 1860s ok 28 1860s # testing : reverse proxy URI decoding issue, PR 15207 1860s # expected: 404 1860s # received: '404' 1860s ok 29 1860s # testing : ProxyPass not-proxied request 1860s # expected: 200 1860s # received: '200' 1860s ok 30 1860s # testing : ProxyPass not-proxied content OK 1860s # expected: 'hello world' 1860s # received: 'hello world' 1860s ok 31 1860s # testing : Lua executed 1860s # expected: 200 1860s # received: '200' 1860s ok 32 1860s # testing : 'Set-Cookie domain=' wrongly updated by ProxyPassReverseCookieDomain, PR 61560 1860s # expected: 'fakedomain=local;domain=remote' 1860s # received: 'fakedomain=local;domain=remote' 1860s ok 33 1860s # testing : Lua executed 1860s # expected: 200 1860s # received: '200' 1860s ok 34 1860s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath, PR 61560 1860s # expected: 'fakepath=/local;path=/remote' 1860s # received: 'fakepath=/local;path=/remote' 1860s ok 35 1860s # testing : Lua executed 1860s # expected: 200 1860s # received: '200' 1860s ok 36 1860s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath and/or ProxyPassReverseCookieDomain 1860s # expected: 'domain=remote;path=/remote;foo=bar' 1860s # received: 'domain=remote;path=/remote;foo=bar' 1860s ok 37 1860s # testing : reverse proxy of redirect 1860s # expected: 301 1860s # received: '301' 1860s ok 38 1860s # testing : reverse proxy rewrote redirect 1860s # expected: qr/http:\/\/[^\/]*\/reverse\/alias/ 1860s # received: 'http://localhost:8539/reverse/alias' 1860s ok 39 1860s # testing : reverse proxy of redirect via balancer 1860s # expected: 301 1860s # received: '301' 1860s ok 40 1860s # testing : reverse proxy via balancer rewrote redirect 1860s # expected: 'http://localhost:8553/pr45434/5.html' 1860s # received: 'http://localhost:8553/pr45434/5.html' 1860s ok 41 1860s # testing : ProxyPass UDS path 1860s # expected: 200 1860s # received: '200' 1860s ok 42 1860s # testing : UDS content OK 1860s # expected: 'hello world' 1860s # received: 'hello world' 1860s ok 43 1860s # testing : proxy mapping=servlet map it to /servlet/mapping.html 1860s # expected: 200 1860s # received: '200' 1860s ok 44 1860s # testing : proxy mapping=servlet map it to /servlet/mapping.html 1860s # expected: 200 1860s # received: '200' 1860s ok 45 1860s # testing : proxy to /servlet/mapping.html 1860s # expected: 200 1860s # received: '200' 1860s ok 46 1860s ok 1865s t/modules/proxy_balancer.t .......... 1865s 1..16 1865s # Running under perl version 5.040001 for linux 1865s # Current time local: Thu Sep 4 16:23:45 2025 1865s # Current time GMT: Thu Sep 4 16:23:45 2025 1865s # Using Test.pm version 1.31 1865s # Using Apache/Test.pm version 1.44 1865s # testing : Balancer did not die 1865s # expected: 200 1865s # received: '200' 1865s ok 1 1865s # testing : Balancer did not die 1865s # expected: 200 1865s # received: '200' 1865s ok 2 1865s # testing : Balancer did not die 1865s # expected: 200 1865s # received: '200' 1865s ok 3 1865s # testing : failed over 1865s # expected: 200 1865s # received: '200' 1865s ok 4 1865s # testing : response body echoed 1865s # expected: 'AAAAAAAA' 1865s # received: 'AAAAAAAA' 1865s ok 5 1865s # testing : failed over 1865s # expected: 200 1865s # received: '200' 1865s ok 6 1865s # testing : response body echoed 1865s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1865s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1865s ok 7 1865s # testing : failed over 1865s # expected: 200 1865s # received: '200' 1865s ok 8 1865s # testing : response body echoed 1865s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1865s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1865s ok 9 1865s # testing : failed over 1865s # expected: 200 1865s # received: '200' 1865s ok 10 1865s # testing : response body echoed 1865s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1865s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1865s ok 11 1865s # testing : Can't find balancer-manager 1865s # expected: 200 1865s # received: '200' 1865s ok 12 1865s # testing : request failed 1865s # expected: 200 1865s # received: '200' 1865s ok 13 1865s # testing : AJP worker created 1865s # expected: qr/ajp/ 1865s # received: ' 1865s # Balancer Manager 1865s # 1865s # 1865s #

Load Balancer Manager for localhost

1865s # 1865s #
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
1865s #
Server Built: 2025-07-23T18:22:41
1865s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1865s #
1865s #

LoadBalancer Status for balancer://foo1 [p30754e34_foo1]

1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/baltest1Yes
1865s #
1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85511.000Init Ok 10-100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85521.000Init Ok 00100 0 0 NONE30000ms1 (0)1 (0)
1865s #
1865s #

LoadBalancer Status for balancer://foo2 [p30754e34_foo2]

1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bytraffic/baltest2Yes
1865s #
1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85511.000Init Ok 100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85521.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
1865s #
1865s #

LoadBalancer Status for balancer://foo3 [p30754e34_foo3]

1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bybusyness/baltest3Yes
1865s #
1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85511.000Init Ok 10-100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85521.000Init Ok 00100 0 0 NONE30000ms1 (0)1 (0)
1865s #
1865s #

LoadBalancer Status for balancer://foo4 [p30754e34_foo4]

1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01heartbeat/baltest4Yes
1865s #
1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85511.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85521.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
1865s #
1865s #

LoadBalancer Status for balancer://pr45434 [p30754e34_pr45434]

1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
1 [1 Used] (None) Off00byrequests/pr45434Yes
1865s #
1865s # 1865s # 1865s # 1865s # 1865s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:8529/modules1.000Init Ok 100212 280 NONE30000ms1 (0)1 (0)
1865s #
1865s #

LoadBalancer Status for balancer://failover [p30754e34_failover]

1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/Yes
1865s #
1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85541.000Init Err 100 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85511.000Init Stby Ok 4007.2K6.1KNONE30000ms1 (0)1 (0)
1865s #
1865s #

LoadBalancer Status for balancer://dynproxy [p30754e34_dynproxy]

1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s # 1865s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
10 [0 Used] (None) Off00byrequests/dynproxyYes
1865s #
1865s # 1865s # 1865s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
1865s #
1865s # 1865s # ' 1865s ok 14 1865s # testing : request should fail for /dynproxy 1865s # expected: 503 1865s # received: '503' 1865s ok 15 1865s # testing : request failed to /dynproxy 1865s # expected: 200 1865s # received: '200' 1865s ok 16 1865s ok 1871s Can't exec "php-fpm": No such file or directory at t/modules/proxy_fcgi.t line 12. 1871s t/modules/proxy_fcgi.t .............. 1871s 1..27 1871s # Running under perl version 5.040001 for linux 1871s # Current time local: Thu Sep 4 16:23:50 2025 1871s # Current time GMT: Thu Sep 4 16:23:50 2025 1871s # Using Test.pm version 1.31 1871s # Using Apache/Test.pm version 1.44 1871s # testing : proxy to FCGI backend works (/fcgisetenv?query) 1871s # expected: 200 1871s # received: '200' 1871s ok 1 1871s # > APACHE_TEST_HOSTNAME=test.host.name 1871s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1871s # > CONTEXT_PREFIX= 1871s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1871s # > ENV_TEST=mod_env test environment variable 1871s # > ENV_TEST_EMPTY= 1871s # > FCGI_ROLE=RESPONDER 1871s # > GATEWAY_INTERFACE=CGI/1.1 1871s # > HTTP_CONNECTION=TE, close 1871s # > HTTP_HOST=localhost:8556 1871s # > HTTP_TE=deflate,gzip;q=0.3 1871s # > HTTP_USER_AGENT=libwww-perl/6.78 1871s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1871s # > QUERY_STRING=test_value 1871s # > REMOTE_PORT=46410 1871s # > REQUEST_METHOD=GET 1871s # > REQUEST_SCHEME=http 1871s # > REQUEST_URI=/fcgisetenv?query 1871s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/fcgisetenv 1871s # > SCRIPT_NAME=/fcgisetenv 1871s # > SCRIPT_URI=http://localhost:8556/fcgisetenv 1871s # > SCRIPT_URL=/fcgisetenv 1871s # > SERVER_ADDR=127.0.0.1 1871s # > SERVER_ADMIN=tuser@localhost 1871s # > SERVER_NAME=localhost 1871s # > SERVER_PORT=8556 1871s # > SERVER_PROTOCOL=HTTP/1.1 1871s # > SERVER_SIGNATURE= 1871s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1871s # > TEST_CGI_VERSION=v1.1 1871s # > TEST_DOCROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1871s # > TEST_EMPTY= 1871s # > UNIQUE_ID=aLm9HF7DZm-0KRSfvz35hAAAAAU 1871s # > proxy-nokeepalive=1 1871s # testing : ProxyFCGISetEnvIf can override an existing variable 1871s # expected: 'test_value' 1871s # received: 'test_value' 1871s ok 2 1871s # testing : ProxyFCGISetEnvIf does not set variables if condition is false 1871s # expected: undef 1871s # received: undef 1871s ok 3 1871s # testing : ProxyFCGISetEnvIf can set empty values 1871s # expected: '' 1871s # received: '' 1871s ok 4 1871s # testing : ProxyFCGISetEnvIf can replace with request variables 1871s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs' 1871s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs' 1871s ok 5 1871s # testing : ProxyFCGISetEnvIf can replace with backreferences 1871s # expected: 'v1.1' 1871s # received: 'v1.1' 1871s ok 6 1871s # testing : ProxyFCGISetEnvIf can unset var 1871s # expected: undef 1871s # received: undef 1871s ok 7 1871s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic/index.php?query) 1871s # expected: 200 1871s # received: '200' 1871s ok 8 1871s # > APACHE_TEST_HOSTNAME=test.host.name 1871s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1871s # > CONTEXT_PREFIX= 1871s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1871s # > ENV_TEST=mod_env test environment variable 1871s # > ENV_TEST_EMPTY= 1871s # > FCGI_ROLE=RESPONDER 1871s # > GATEWAY_INTERFACE=CGI/1.1 1871s # > HTTP_CONNECTION=TE, close 1871s # > HTTP_HOST=localhost:8556 1871s # > HTTP_TE=deflate,gzip;q=0.3 1871s # > HTTP_USER_AGENT=libwww-perl/6.78 1871s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1871s # > QUERY_STRING=query 1871s # > REMOTE_ADDR=127.0.0.1 1871s # > REMOTE_PORT=46418 1871s # > REQUEST_METHOD=GET 1871s # > REQUEST_SCHEME=http 1871s # > REQUEST_URI=/modules/proxy/fcgi-generic/index.php?query 1871s # > SCRIPT_FILENAME=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php 1871s # > SCRIPT_NAME=/modules/proxy/fcgi-generic/index.php 1871s # > SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-generic/index.php 1871s # > SCRIPT_URL=/modules/proxy/fcgi-generic/index.php 1871s # > SERVER_ADDR=127.0.0.1 1871s # > SERVER_ADMIN=tuser@localhost 1871s # > SERVER_NAME=localhost 1871s # > SERVER_PORT=8556 1871s # > SERVER_PROTOCOL=HTTP/1.1 1871s # > SERVER_SIGNATURE= 1871s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1871s # > UNIQUE_ID=aLm9HHdJdfnaQzEWeJoWJwAAAEA 1871s # > proxy-nokeepalive=1 1871s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 1871s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 1871s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 1871s ok 9 1871s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic-rewrite/index.php?query) 1871s # expected: 200 1871s # received: '200' 1871s ok 10 1871s # > APACHE_TEST_HOSTNAME=test.host.name 1871s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1871s # > CONTEXT_PREFIX= 1871s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1871s # > ENV_TEST=mod_env test environment variable 1871s # > ENV_TEST_EMPTY= 1871s # > FCGI_ROLE=RESPONDER 1871s # > GATEWAY_INTERFACE=CGI/1.1 1871s # > HTTP_CONNECTION=TE, close 1871s # > HTTP_HOST=localhost:8556 1871s # > HTTP_TE=deflate,gzip;q=0.3 1871s # > HTTP_USER_AGENT=libwww-perl/6.78 1871s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1871s # > QUERY_STRING=query 1871s # > REMOTE_ADDR=127.0.0.1 1871s # > REMOTE_PORT=46430 1871s # > REQUEST_METHOD=GET 1871s # > REQUEST_SCHEME=http 1871s # > REQUEST_URI=/modules/proxy/fcgi-generic-rewrite/index.php?query 1871s # > SCRIPT_FILENAME=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php 1871s # > SCRIPT_NAME=/modules/proxy/fcgi-generic-rewrite/index.php 1871s # > SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-generic-rewrite/index.php 1871s # > SCRIPT_URL=/modules/proxy/fcgi-generic-rewrite/index.php 1871s # > SERVER_ADDR=127.0.0.1 1871s # > SERVER_ADMIN=tuser@localhost 1871s # > SERVER_NAME=localhost 1871s # > SERVER_PORT=8556 1871s # > SERVER_PROTOCOL=HTTP/1.1 1871s # > SERVER_SIGNATURE= 1871s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1871s # > UNIQUE_ID=aLm9HF7DZm-0KRSfvz35hQAAAAc 1871s # > proxy-nokeepalive=1 1871s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 1871s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 1871s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 1871s ok 11 1871s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-rewrite-path-info/path/info?query) 1871s # expected: 200 1871s # received: '200' 1871s ok 12 1871s # > APACHE_TEST_HOSTNAME=test.host.name 1871s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1871s # > CONTEXT_PREFIX= 1871s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1871s # > ENV_TEST=mod_env test environment variable 1871s # > ENV_TEST_EMPTY= 1871s # > FCGI_ROLE=RESPONDER 1871s # > GATEWAY_INTERFACE=CGI/1.1 1871s # > HTTP_CONNECTION=TE, close 1871s # > HTTP_HOST=localhost:8556 1871s # > HTTP_TE=deflate,gzip;q=0.3 1871s # > HTTP_USER_AGENT=libwww-perl/6.78 1871s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1871s # > PATH_INFO=/path/info 1871s # > PATH_TRANSLATED=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/path/info 1871s # > QUERY_STRING=query 1871s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 1871s # > REDIRECT_ENV_TEST=mod_env test environment variable 1871s # > REDIRECT_ENV_TEST_EMPTY= 1871s # > REDIRECT_QUERY_STRING=query 1871s # > REDIRECT_SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-rewrite-path-info/path/info 1871s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 1871s # > REDIRECT_STATUS=200 1871s # > REDIRECT_UNIQUE_ID=aLm9HHdJdfnaQzEWeJoWKAAAAEg 1871s # > REDIRECT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 1871s # > REMOTE_ADDR=127.0.0.1 1871s # > REMOTE_PORT=46438 1871s # > REQUEST_METHOD=GET 1871s # > REQUEST_SCHEME=http 1871s # > REQUEST_URI=/modules/proxy/fcgi-rewrite-path-info/path/info?query 1871s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php 1871s # > SCRIPT_NAME=/modules/proxy/fcgi-rewrite-path-info/index.php 1871s # > SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-rewrite-path-info/path/info 1871s # > SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 1871s # > SERVER_ADDR=127.0.0.1 1871s # > SERVER_ADMIN=tuser@localhost 1871s # > SERVER_NAME=localhost 1871s # > SERVER_PORT=8556 1871s # > SERVER_PROTOCOL=HTTP/1.1 1871s # > SERVER_SIGNATURE= 1871s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1871s # > UNIQUE_ID=aLm9HHdJdfnaQzEWeJoWKAAAAEg 1871s # > proxy-nokeepalive=1 1871s # testing : Default SCRIPT_FILENAME has proxy:fcgi prefix for compatibility 1871s # expected: 'proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 1871s # received: 'proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 1871s ok 13 1871s # testing : Default SCRIPT_NAME uses actual path to script 1871s # expected: '/modules/proxy/fcgi-rewrite-path-info/index.php' 1871s # received: '/modules/proxy/fcgi-rewrite-path-info/index.php' 1871s ok 14 1871s # testing : Default PATH_INFO is correct 1871s # expected: '/path/info' 1871s # received: '/path/info' 1871s ok 15 1871s # testing : Default PATH_TRANSLATED is correct 1871s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 1871s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 1871s ok 16 1871s # testing : Default QUERY_STRING is correct 1871s # expected: 'query' 1871s # received: 'query' 1871s ok 17 1871s # testing : Default REDIRECT_URL uses original client URL 1871s # expected: '/modules/proxy/fcgi-rewrite-path-info/path/info' 1871s # received: '/modules/proxy/fcgi-rewrite-path-info/path/info' 1871s ok 18 1871s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-action/index.php/path/info?query) 1871s # expected: 200 1871s # received: '200' 1871s ok 19 1871s # > APACHE_TEST_HOSTNAME=test.host.name 1871s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1871s # > CONTEXT_PREFIX= 1871s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1871s # > ENV_TEST=mod_env test environment variable 1871s # > ENV_TEST_EMPTY= 1871s # > FCGI_ROLE=RESPONDER 1871s # > GATEWAY_INTERFACE=CGI/1.1 1871s # > HTTP_CONNECTION=TE, close 1871s # > HTTP_HOST=localhost:8556 1871s # > HTTP_TE=deflate,gzip;q=0.3 1871s # > HTTP_USER_AGENT=libwww-perl/6.78 1871s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1871s # > PATH_INFO=/modules/proxy/fcgi-action/index.php/path/info 1871s # > PATH_TRANSLATED=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info 1871s # > QUERY_STRING=query 1871s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 1871s # > REDIRECT_ENV_TEST=mod_env test environment variable 1871s # > REDIRECT_ENV_TEST_EMPTY= 1871s # > REDIRECT_HANDLER=application/x-fcgi-action 1871s # > REDIRECT_QUERY_STRING=query 1871s # > REDIRECT_SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-action/index.php/path/info 1871s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 1871s # > REDIRECT_STATUS=200 1871s # > REDIRECT_UNIQUE_ID=aLm9HF7DZm-0KRSfvz35hgAAAAg 1871s # > REDIRECT_URL=/modules/proxy/fcgi-action/index.php/path/info 1871s # > REMOTE_ADDR=127.0.0.1 1871s # > REMOTE_PORT=46454 1871s # > REQUEST_METHOD=GET 1871s # > REQUEST_SCHEME=http 1871s # > REQUEST_URI=/modules/proxy/fcgi-action/index.php/path/info?query 1871s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual 1871s # > SCRIPT_NAME=/fcgi-action-virtual 1871s # > SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-action/index.php/path/info 1871s # > SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 1871s # > SERVER_ADDR=127.0.0.1 1871s # > SERVER_ADMIN=tuser@localhost 1871s # > SERVER_NAME=localhost 1871s # > SERVER_PORT=8556 1871s # > SERVER_PROTOCOL=HTTP/1.1 1871s # > SERVER_SIGNATURE= 1871s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1871s # > UNIQUE_ID=aLm9HF7DZm-0KRSfvz35hgAAAAg 1871s # > proxy-nokeepalive=1 1871s # testing : Action SCRIPT_FILENAME has proxy:fcgi prefix and uses virtual action Location 1871s # expected: 'proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 1871s # received: 'proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 1871s ok 20 1871s # testing : Action SCRIPT_NAME is the virtual action Location 1871s # expected: '/fcgi-action-virtual' 1871s # received: '/fcgi-action-virtual' 1871s ok 21 1871s # testing : Action PATH_INFO contains full URI path 1871s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 1872s # received: '/modules/proxy/fcgi-action/index.php/path/info' 1872s ok 22 1872s # testing : Action PATH_TRANSLATED contains full URI path 1872s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 1872s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 1872s ok 23 1872s # testing : Action QUERY_STRING is correct 1872s # expected: 'query' 1872s # received: 'query' 1872s ok 24 1872s # testing : Action REDIRECT_URL uses original client URL 1872s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 1872s # received: '/modules/proxy/fcgi-action/index.php/path/info' 1872s ok 25 1872s # testing : proxy to FCGI backend works (/modules/proxy/fcgi/index.php) 1872s # expected: 200 1872s # received: '200' 1872s ok 26 1872s # > APACHE_TEST_HOSTNAME=test.host.name 1872s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1872s # > CONTEXT_PREFIX= 1872s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1872s # > ENV_TEST=mod_env test environment variable 1872s # > ENV_TEST_EMPTY= 1872s # > FCGI_ROLE=RESPONDER 1872s # > GATEWAY_INTERFACE=CGI/1.1 1872s # > HTTP_CONNECTION=TE, close 1872s # > HTTP_HOST=localhost:8556 1872s # > HTTP_TE=deflate,gzip;q=0.3 1872s # > HTTP_USER_AGENT=libwww-perl/6.78 1872s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1872s # > QUERY_STRING= 1872s # > REMOTE_ADDR=127.0.0.1 1872s # > REMOTE_PORT=46458 1872s # > REQUEST_METHOD=GET 1872s # > REQUEST_SCHEME=http 1872s # > REQUEST_URI=/modules/proxy/fcgi/index.php 1872s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi/index.php 1872s # > SCRIPT_NAME=/modules/proxy/fcgi/index.php 1872s # > SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi/index.php 1872s # > SCRIPT_URL=/modules/proxy/fcgi/index.php 1872s # > SERVER_ADDR=127.0.0.1 1872s # > SERVER_ADMIN=tuser@localhost 1872s # > SERVER_NAME=localhost 1872s # > SERVER_PORT=8556 1872s # > SERVER_PROTOCOL=HTTP/1.1 1872s # > SERVER_SIGNATURE= 1872s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1872s # > UNIQUE_ID=aLm9HHdJdfnaQzEWeJoWKQAAAEI 1872s # > proxy-nokeepalive=1 1872s # testing : Server sets correct SCRIPT_NAME by default 1872s # expected: '/modules/proxy/fcgi/index.php' 1872s # received: '/modules/proxy/fcgi/index.php' 1872s ok 27 1872s ok 1877s t/modules/proxy_websockets.t ........ 1877s 1..2 1877s # Running under perl version 5.040001 for linux 1877s # Current time local: Thu Sep 4 16:23:56 2025 1877s # Current time GMT: Thu Sep 4 16:23:56 2025 1877s # Using Test.pm version 1.31 1877s # Using Apache/Test.pm version 1.44 1877s # wsoc connected 1877s # wsoc msg received: ping0 opcode 1 1877s # wsoc msg received: ping1 opcode 1 1877s # wsoc msg received: ping2 opcode 1 1877s # wsoc msg received: ping3 opcode 1 1877s # wsoc msg received: sendq opcode 1 1877s # closing 1877s # expected: 0 1877s # received: 0 1877s ok 1 1877s # expected: 5 1877s # received: 5 1877s ok 2 1877s ok 1884s t/modules/proxy_websockets_ssl.t .... 1884s 1..2 1884s # Running under perl version 5.040001 for linux 1884s # Current time local: Thu Sep 4 16:24:02 2025 1884s # Current time GMT: Thu Sep 4 16:24:02 2025 1884s # Using Test.pm version 1.31 1884s # Using Apache/Test.pm version 1.44 1884s # wss://localhost:8532/modules/lua/websockets.lua 1884s # wsoc connected 1884s # wsoc msg received: ping0 opcode 1 1884s # wsoc msg received: ping1 opcode 1 1884s # wsoc msg received: ping2 opcode 1 1884s # wsoc msg received: ping3 opcode 1 1884s # wsoc msg received: sendq opcode 1 1884s # closing 1884s # expected: 0 1884s # received: 0 1884s ok 1 1884s # expected: 5 1884s # received: 5 1884s ok 2 1884s ok 1890s t/modules/ratelimit.t ............... 1890s 1..3 1890s # Running under perl version 5.040001 for linux 1890s # Current time local: Thu Sep 4 16:24:09 2025 1890s # Current time GMT: Thu Sep 4 16:24:09 2025 1890s # Using Test.pm version 1.31 1890s # Using Apache/Test.pm version 1.44 1890s # Status Line: '200 OK' 1890s # testing : ratelimited small file 1890s # expected: '200' 1890s # received: '200' 1890s ok 1 1890s # Status Line: '200 OK' 1890s # testing : ratelimited small autoindex output 1890s # expected: '200' 1890s # received: '200' 1890s ok 2 1890s # Status Line: '200 OK' 1890s # testing : ratelimited chunked response 1890s # expected: '200' 1890s # received: '200' 1890s ok 3 1890s ok 1896s t/modules/reflector.t ............... 1896s 1..14 1896s # Running under perl version 5.040001 for linux 1896s # Current time local: Thu Sep 4 16:24:15 2025 1896s # Current time GMT: Thu Sep 4 16:24:15 2025 1896s # Using Test.pm version 1.31 1896s # Using Apache/Test.pm version 1.44 1896s # testing : Checking return code is '200' 1896s # expected: 200 1896s # received: '200' 1896s ok 1 1896s ok 2 1896s # testing : 'Content-Encoding' has not been added because there was no filter 1896s # expected: undef 1896s # received: undef 1896s ok 3 1896s # testing : 'header2reflect' is present 1896s # expected: '1' 1896s # received: '1' 1896s ok 4 1896s # testing : 'header2update' is absent 1896s # expected: undef 1896s # received: undef 1896s ok 5 1896s # testing : 'header2updateUpdated' is present 1896s # expected: '1' 1896s # received: '1' 1896s ok 6 1896s # testing : 'header2delete' is absent 1896s # expected: undef 1896s # received: undef 1896s ok 7 1896s # testing : Checking return code is '200' 1896s # expected: 200 1896s # received: '200' 1896s ok 8 1896s ok 9 1896s # testing : 'Content-Encoding' has been added by the DEFLATE filter 1896s # expected: 'gzip' 1896s # received: 'gzip' 1896s ok 10 1896s # testing : 'header2reflect' is present 1896s # expected: '1' 1896s # received: '1' 1896s ok 11 1896s # testing : 'header2update' is absent 1896s # expected: undef 1896s # received: undef 1896s ok 12 1896s # testing : 'header2updateUpdated' is present 1896s # expected: '1' 1896s # received: '1' 1896s ok 13 1896s # testing : 'header2delete' is absent 1896s # expected: undef 1896s # received: undef 1896s ok 14 1896s ok 1902s t/modules/remoteip.t ................ 1902s 1..12 1902s # Running under perl version 5.040001 for linux 1902s # Current time local: Thu Sep 4 16:24:21 2025 1902s # Current time GMT: Thu Sep 4 16:24:21 2025 1902s # Using Test.pm version 1.31 1902s # Using Apache/Test.pm version 1.44 1902s ok 1 1902s # testing : PROXY human readable TCP4 protocol check 1902s # expected: 200 1902s # received: '200' 1902s ok 2 1902s # testing : Content check 1902s # expected: 'PROXY-OK' 1902s # received: 'PROXY-OK' 1902s ok 3 1902s ok 4 1902s # testing : broken PROXY human readable protocol check 1902s # expected: undef 1902s # received: undef 1902s ok 5 1902s # testing : Content check 1902s # expected: '' 1902s # received: '' 1902s ok 6 1902s ok 7 1902s # testing : PROXY human readable TCP6 protocol check 1902s # expected: 200 1902s # received: '200' 1902s ok 8 1902s # testing : Content check 1902s # expected: 'PROXY-OK' 1902s # received: 'PROXY-OK' 1902s ok 9 1902s ok 10 1902s # testing : PROXY binary protocol TCP4 check 1902s # expected: 200 1902s # received: '200' 1902s ok 11 1902s # testing : Content check 1902s # expected: 'PROXY-OK' 1902s # received: 'PROXY-OK' 1902s ok 12 1902s ok 1907s t/modules/rewrite.t ................. 1907s 1..70 1907s # Running under perl version 5.040001 for linux 1907s # Current time local: Thu Sep 4 16:24:27 2025 1907s # Current time GMT: Thu Sep 4 16:24:27 2025 1907s # Using Test.pm version 1.31 1907s # Using Apache/Test.pm version 1.44 1907s ok 1 1907s ok 2 1907s ok 3 1907s ok 4 1907s ok 5 1907s ok 6 1907s ok 7 1907s ok 8 1907s ok 9 1907s ok 10 1907s ok 11 1907s ok 12 1907s ok 13 1907s ok 14 1907s ok 15 1907s ok 16 1907s ok 17 1907s ok 18 1907s ok 19 1907s ok 20 1907s ok 21 1907s # testing : query-string append test 1907s # expected: qr/\nQUERY_STRING = foo=bar\&baz=bee\n/s 1907s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1907s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1907s # CONTEXT_PREFIX = 1907s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1907s # ENV_TEST = mod_env test environment variable 1907s # ENV_TEST_EMPTY = 1907s # GATEWAY_INTERFACE = CGI/1.1 1907s # HTTP_CONNECTION = TE, close 1907s # HTTP_HOST = localhost:8529 1907s # HTTP_TE = deflate,gzip;q=0.3 1907s # HTTP_USER_AGENT = libwww-perl/6.78 1907s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1907s # QUERY_STRING = foo=bar&baz=bee 1907s # REDIRECT_APACHE_TEST_HOSTNAME = test.host.name 1907s # REDIRECT_ENV_TEST = mod_env test environment variable 1907s # REDIRECT_ENV_TEST_EMPTY = 1907s # REDIRECT_QUERY_STRING = foo=bar&baz=bee 1907s # REDIRECT_SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 1907s # REDIRECT_SCRIPT_URL = /modules/rewrite/qsa.html 1907s # REDIRECT_STATUS = 200 1907s # REDIRECT_UNIQUE_ID = aLm9QHdJdfnaQzEWeJoWOQAAAEc 1907s # REDIRECT_URL = /modules/rewrite/qsa.html 1907s # REMOTE_ADDR = 127.0.0.1 1907s # REMOTE_PORT = 42038 1907s # REQUEST_METHOD = GET 1907s # REQUEST_SCHEME = http 1907s # REQUEST_URI = /modules/rewrite/qsa.html?baz=bee 1907s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1907s # SCRIPT_NAME = /modules/cgi/env.pl 1907s # SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 1907s # SCRIPT_URL = /modules/rewrite/qsa.html 1907s # SERVER_ADDR = 127.0.0.1 1907s # SERVER_ADMIN = tuser@localhost 1907s # SERVER_NAME = localhost 1907s # SERVER_PORT = 8529 1907s # SERVER_PROTOCOL = HTTP/1.1 1907s # SERVER_SIGNATURE = 1907s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1907s # UNIQUE_ID = aLm9QHdJdfnaQzEWeJoWOQAAAEc' 1907s ok 22 1907s # testing : per-dir redirect response code is OK 1907s # expected: 301 1907s # received: '301' 1907s ok 23 1907s # testing : per-dir query-string escaping is OK 1907s # expected: 'http://localhost:8529/foobar.html?q=%25' 1907s # received: 'http://localhost:8529/foobar.html?q=%25' 1907s ok 24 1907s # testing : redirect response code is OK 1907s # expected: 301 1907s # received: '301' 1907s ok 25 1907s # testing : query-string escaping is OK 1907s # expected: 'http://localhost:8529/foobar.html?q=%25' 1907s # received: 'http://localhost:8529/foobar.html?q=%25' 1907s ok 26 1907s # testing : request was proxied 1907s # expected: 'JACKPOT' 1907s # received: 'JACKPOT' 1907s ok 27 1907s # testing : per-dir proxied rewrite escaping worked 1907s # expected: 'foo bar' 1907s # received: 'foo bar' 1907s ok 28 1907s # testing : QUERY_STRING passed OK 1907s # expected: qr/QUERY_STRING = fish=fowl\n/s 1907s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1907s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1907s # CONTEXT_PREFIX = 1907s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1907s # ENV_TEST = mod_env test environment variable 1907s # ENV_TEST_EMPTY = 1907s # GATEWAY_INTERFACE = CGI/1.1 1907s # HTTP_CONNECTION = Keep-Alive 1907s # HTTP_HOST = localhost:8529 1907s # HTTP_USER_AGENT = libwww-perl/6.78 1907s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1907s # HTTP_X_FORWARDED_HOST = localhost:8529 1907s # HTTP_X_FORWARDED_SERVER = localhost 1907s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1907s # QUERY_STRING = fish=fowl 1907s # REMOTE_ADDR = 127.0.0.1 1907s # REMOTE_PORT = 42116 1907s # REQUEST_METHOD = GET 1907s # REQUEST_SCHEME = http 1907s # REQUEST_URI = /modules/cgi/env.pl?fish=fowl 1907s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1907s # SCRIPT_NAME = /modules/cgi/env.pl 1907s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1907s # SCRIPT_URL = /modules/cgi/env.pl 1907s # SERVER_ADDR = 127.0.0.1 1907s # SERVER_ADMIN = tuser@localhost 1907s # SERVER_NAME = localhost 1907s # SERVER_PORT = 8529 1907s # SERVER_PROTOCOL = HTTP/1.1 1907s # SERVER_SIGNATURE = 1907s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1907s # UNIQUE_ID = aLm9QF7DZm-0KRSfvz35mwAAAAY' 1907s ok 29 1907s # testing : RewriteCond QUERY_STRING test 1907s # expected: 404 1907s # received: '404' 1907s ok 30 1907s # testing : QUERY_STRING passed OK 1907s # expected: qr/QUERY_STRING = horse=trigger\n/s 1907s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1907s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1907s # CONTEXT_PREFIX = 1907s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1907s # ENV_TEST = mod_env test environment variable 1907s # ENV_TEST_EMPTY = 1907s # GATEWAY_INTERFACE = CGI/1.1 1907s # HTTP_CONNECTION = Keep-Alive 1907s # HTTP_HOST = localhost:8529 1907s # HTTP_USER_AGENT = libwww-perl/6.78 1907s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1907s # HTTP_X_FORWARDED_HOST = localhost:8529 1907s # HTTP_X_FORWARDED_SERVER = localhost 1907s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1907s # QUERY_STRING = horse=trigger 1907s # REMOTE_ADDR = 127.0.0.1 1907s # REMOTE_PORT = 42076 1907s # REQUEST_METHOD = GET 1907s # REQUEST_SCHEME = http 1907s # REQUEST_URI = /modules/cgi/env.pl?horse=trigger 1907s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1907s # SCRIPT_NAME = /modules/cgi/env.pl 1907s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1907s # SCRIPT_URL = /modules/cgi/env.pl 1907s # SERVER_ADDR = 127.0.0.1 1907s # SERVER_ADMIN = tuser@localhost 1907s # SERVER_NAME = localhost 1907s # SERVER_PORT = 8529 1907s # SERVER_PROTOCOL = HTTP/1.1 1907s # SERVER_SIGNATURE = 1907s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1907s # UNIQUE_ID = aLm9QHdJdfnaQzEWeJoWPwAAAEE' 1907s ok 31 1907s # testing : proxy/QSA test success 1907s # expected: 200 1907s # received: '200' 1907s ok 32 1907s # testing : proxy/QSA test appended args correctly 1907s # expected: qr/QUERY_STRING = foo=bar\&bloo=blar\n/s 1907s # received: 'HTTP/1.1 200 OK 1907s # Connection: close 1907s # Date: Thu, 04 Sep 2025 16:24:32 GMT 1907s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1907s # Vary: In-If1 1907s # Content-Type: text/plain 1907s # Client-Date: Thu, 04 Sep 2025 16:24:32 GMT 1907s # Client-Peer: 127.0.0.1:8529 1907s # Client-Response-Num: 1 1907s # Client-Transfer-Encoding: chunked 1907s # DMMATCH1: 1, 1 1907s # 1907s # APACHE_TEST_HOSTNAME = test.host.name 1907s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1907s # CONTEXT_PREFIX = 1907s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 1907s # ENV_TEST = mod_env test environment variable 1907s # ENV_TEST_EMPTY = 1907s # GATEWAY_INTERFACE = CGI/1.1 1907s # HTTP_CONNECTION = Keep-Alive 1907s # HTTP_HOST = localhost:8529 1907s # HTTP_USER_AGENT = libwww-perl/6.78 1907s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1907s # HTTP_X_FORWARDED_HOST = localhost:8529 1907s # HTTP_X_FORWARDED_SERVER = localhost 1907s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1907s # QUERY_STRING = foo=bar&bloo=blar 1907s # REMOTE_ADDR = 127.0.0.1 1907s # REMOTE_PORT = 42116 1907s # REQUEST_METHOD = GET 1907s # REQUEST_SCHEME = http 1907s # REQUEST_URI = /modules/cgi/env.pl?foo=bar&bloo=blar 1907s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1907s # SCRIPT_NAME = /modules/cgi/env.pl 1907s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1907s # SCRIPT_URL = /modules/cgi/env.pl 1907s # SERVER_ADDR = 127.0.0.1 1907s # SERVER_ADMIN = tuser@localhost 1907s # SERVER_NAME = localhost 1907s # SERVER_PORT = 8529 1907s # SERVER_PROTOCOL = HTTP/1.1 1907s # SERVER_SIGNATURE = 1907s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1907s # UNIQUE_ID = aLm9QF7DZm-0KRSfvz35nQAAAAY 1907s # ' 1907s ok 33 1907s # testing : PR 60478 rewrite loop is halted 1907s # expected: 500 1907s # received: '500' 1907s ok 34 1907s # testing : Correct internal redirect happened, OK 1907s # expected: qr/VARY2/ 1907s # received: 'VARY2 1907s # ' 1907s ok 35 1907s # testing : Vary:Host header not added, OK 1907s # expected: qr/(?!.*Host.*)/ 1907s # received: 'In-If1' 1907s ok 36 1907s # testing : Correct internal redirect happened, OK 1907s # expected: qr/VARY2/ 1907s # received: 'VARY2 1907s # ' 1907s ok 37 1907s # testing : Vary:Host header not added, OK 1907s # expected: qr/(?!.*Host.*)/ 1907s # received: 'In-If1' 1907s ok 38 1907s # testing : Correct internal redirect happened, OK 1907s # expected: qr/VARY4/ 1907s # received: 'VARY4' 1907s ok 39 1907s # testing : Vary:User-Agent header added, OK 1907s # expected: qr/User-Agent/ 1907s # received: 'In-If1,User-Agent' 1907s ok 40 1907s # testing : Correct internal redirect happened, OK 1907s # expected: qr/VARY4/ 1907s # received: 'VARY4' 1907s ok 41 1907s # testing : Vary:Accept header added, OK 1907s # expected: qr/Accept/ 1907s # received: 'In-If1,Accept' 1907s ok 42 1907s # testing : Correct internal redirect happened, OK 1907s # expected: qr/VARY4/ 1907s # received: 'VARY4' 1907s ok 43 1907s # testing : Vary:Referer header added, OK 1907s # expected: qr/Referer/ 1907s # received: 'In-If1,Referer' 1907s ok 44 1907s # testing : Vary:Accept header not added, OK 1907s # expected: qr/(?!.*Accept.*)/ 1907s # received: 'In-If1,Referer' 1907s ok 45 1907s # testing : Correct internal redirect happened, OK 1907s # expected: qr/VARY4/ 1907s # received: 'VARY4' 1907s ok 46 1907s # testing : Vary:Host header not added, OK 1907s # expected: qr/(?!.*Host.*)/ 1907s # received: 'In-If1' 1907s ok 47 1907s # testing : samesite not present with no arg 1907s # expected: qr/(?!.*SameSite=.*)/ 1907s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:24:32 GMT; secure; HttpOnly' 1907s ok 48 1907s # testing : samesite not present with 0 1907s # expected: qr/(?!.*SameSite=.*)/ 1907s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:24:32 GMT; secure; HttpOnly' 1907s ok 49 1907s # testing : samesite not present with false 1907s # expected: qr/(?!.*SameSite=.*)/ 1907s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:24:32 GMT; secure; HttpOnly' 1907s ok 50 1907s # testing : samesite=none 1907s # expected: qr/SameSite=none/ 1907s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:24:32 GMT; secure; HttpOnly; SameSite=none' 1907s ok 51 1907s # testing : samesite=lax 1907s # expected: qr/SameSite=lax/ 1907s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:24:32 GMT; secure; HttpOnly; SameSite=lax' 1907s ok 52 1907s # testing : samesite=foo 1907s # expected: qr/SameSite=foo/ 1907s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:24:32 GMT; secure; HttpOnly; SameSite=foo' 1907s ok 53 1907s # Check /modules/rewrite/escaping/local/foo%20bar for 403 1907s # expected: 403 1907s # received: '403' 1907s ok 54 1907s # Check /modules/rewrite/escaping/redir_ne/foo%20bar for 403 1907s # expected: 403 1907s # received: '403' 1907s ok 55 1907s # Check /modules/rewrite/escaping/proxy/foo%20bar for 403 1907s # expected: 403 1907s # received: '403' 1907s ok 56 1907s # Check /modules/rewrite/escaping/proxy_ne/foo%20bar for 403 1907s # expected: 403 1907s # received: '403' 1907s ok 57 1907s # Check /modules/rewrite/escaping/fixups/local/foo%20bar for 403 1907s # expected: 403 1907s # received: '403' 1907s ok 58 1907s # Check /modules/rewrite/escaping/fixups/redir_ne/foo%20bar for 403 1907s # expected: 403 1907s # received: '403' 1907s ok 59 1907s # Check /modules/rewrite/escaping/fixups/proxy/foo%20bar for 403 1907s # expected: 403 1907s # received: '403' 1907s ok 60 1907s # Check /modules/rewrite/escaping/fixups/proxy_ne/foo%20bar for 403 1907s # expected: 403 1907s # received: '403' 1907s ok 61 1907s # Check /modules/rewrite/escaping/redir/foo%20bar for 302 1907s # expected: 302 1907s # received: '302' 1907s ok 62 1907s # Check /modules/rewrite/escaping/fixups/redir/foo%20bar for 302 1907s # expected: 302 1907s # received: '302' 1907s ok 63 1907s # Check /modules/rewrite/escaping/local_b/foo/bar/%20baz%0d for foo%2fbar%2f+baz%0d 1907s # rewritten query 'foo%2fbar%2f+baz%0d' 1907s # expected: 'foo%2fbar%2f+baz%0d' 1907s # received: 'foo%2fbar%2f+baz%0d' 1907s ok 64 1907s # Check /modules/rewrite/escaping/local_b_justslash/foo/bar/%20baz/ for foo%2fbar%2f baz%2f 1907s # rewritten query 'foo%2fbar%2f baz%2f' 1907s # expected: 'foo%2fbar%2f baz%2f' 1907s # received: 'foo%2fbar%2f baz%2f' 1907s ok 65 1907s # Check /modules/rewrite/escaping/local_bctls/foo/bar/%20baz/%0d for foo/bar/+baz/%0d 1907s # rewritten query 'foo/bar/+baz/%0d' 1907s # expected: 'foo/bar/+baz/%0d' 1907s # received: 'foo/bar/+baz/%0d' 1907s ok 66 1907s # Check /modules/rewrite/escaping/local_bctls_nospace/foo/bar/%20baz/%0d for foo/bar/ baz/%0d 1907s # rewritten query 'foo/bar/ baz/%0d' 1907s # expected: 'foo/bar/ baz/%0d' 1907s # received: 'foo/bar/ baz/%0d' 1907s ok 67 1907s # Check /modules/rewrite/escaping/local_bctls_andslash/foo/bar/%20baz/%0d for foo%2fbar%2f+baz%2f%0d 1907s # rewritten query 'foo%2fbar%2f+baz%2f%0d' 1907s # expected: 'foo%2fbar%2f+baz%2f%0d' 1907s # received: 'foo%2fbar%2f+baz%2f%0d' 1907s ok 68 1907s # Check /modules/rewrite/escaping/local_b_noslash/foo/bar/%20baz/%0d for foo/bar/+baz/%0d 1907s # rewritten query 'foo/bar/+baz/%0d' 1907s # expected: 'foo/bar/+baz/%0d' 1907s # received: 'foo/bar/+baz/%0d' 1907s ok 69 1907s # Check /modules/rewrite/escaping/qsd-like/foo for redir /foo$ 1907s # redirect is http://localhost:8529/foo 1907s ok 70 1907s ok 1914s t/modules/sed.t ..................... skipped: cannot find module 'LWP::Protocol::AnyEvent::http' 1919s t/modules/session.t ................. 1919s 1..140 todo 53 54 88 89; 1919s # Running under perl version 5.040001 for linux 1919s # Current time local: Thu Sep 4 16:24:39 2025 1919s # Current time GMT: Thu Sep 4 16:24:39 2025 1919s # Using Test.pm version 1.31 1919s # Using Apache/Test.pm version 1.44 1919s # Cannot write session when off: POST / 1919s # testing : response code (Cannot write session when off) 1919s # expected: 200 1919s # received: '200' 1919s ok 1 1919s # no expiry (Cannot write session when off) 1919s ok 2 1919s # testing : session header (Cannot write session when off) 1919s # expected: '(none)' 1919s # received: '(none)' 1919s ok 3 1919s # testing : session dirty (Cannot write session when off) 1919s # expected: 0 1919s # received: 0 1919s ok 4 1919s # testing : body (Cannot write session when off) 1919s # expected: '' 1919s # received: '' 1919s ok 5 1919s # New empty session is not saved: GET /on 1919s # testing : response code (New empty session is not saved) 1919s # expected: 200 1919s # received: '200' 1919s ok 6 1919s # no expiry (New empty session is not saved) 1919s ok 7 1919s # testing : session header (New empty session is not saved) 1919s # expected: '(none)' 1919s # received: '(none)' 1919s ok 8 1919s # testing : session dirty (New empty session is not saved) 1919s # expected: 0 1919s # received: 0 1919s ok 9 1919s # testing : body (New empty session is not saved) 1919s # expected: '' 1919s # received: '' 1919s ok 10 1919s # Set session: POST /on 1919s # testing : response code (Set session) 1919s # expected: 200 1919s # received: '200' 1919s ok 11 1919s # no expiry (Set session) 1919s ok 12 1919s # testing : session header (Set session) 1919s # expected: 'test=value' 1919s # received: 'test=value' 1919s ok 13 1919s # testing : session dirty (Set session) 1919s # expected: 1 1919s # received: '1' 1919s ok 14 1919s # testing : body (Set session) 1919s # expected: '' 1919s # received: '' 1919s ok 15 1919s # Get session: POST /on?test=value 1919s # testing : response code (Get session) 1919s # expected: 200 1919s # received: '200' 1919s ok 16 1919s # no expiry (Get session) 1919s ok 17 1919s # testing : session header (Get session) 1919s # expected: '(none)' 1919s # received: '(none)' 1919s ok 18 1919s # testing : session dirty (Get session) 1919s # expected: 0 1919s # received: 0 1919s ok 19 1919s # testing : body (Get session) 1919s # expected: 'value' 1919s # received: 'value' 1919s ok 20 1919s # Delete session: POST /on?test=value 1919s # testing : response code (Delete session) 1919s # expected: 200 1919s # received: '200' 1919s ok 21 1919s # no expiry (Delete session) 1919s ok 22 1919s # testing : session header (Delete session) 1919s # expected: '' 1919s # received: '' 1919s ok 23 1919s # testing : session dirty (Delete session) 1919s # expected: 1 1919s # received: '1' 1919s ok 24 1919s # testing : body (Delete session) 1919s # expected: '' 1919s # received: '' 1919s ok 25 1919s # Edit session: POST /on?test=value 1919s # testing : response code (Edit session) 1919s # expected: 200 1919s # received: '200' 1919s ok 26 1919s # no expiry (Edit session) 1919s ok 27 1919s # testing : session header (Edit session) 1919s # expected: 'test=' 1919s # received: 'test=' 1919s ok 28 1919s # testing : session dirty (Edit session) 1919s # expected: 1 1919s # received: '1' 1919s ok 29 1919s # testing : body (Edit session) 1919s # expected: '' 1919s # received: '' 1919s ok 30 1919s # Encode session: POST /on/encode 1919s # testing : response code (Encode session) 1919s # expected: 200 1919s # received: '200' 1919s ok 31 1919s # no expiry (Encode session) 1919s ok 32 1919s # testing : session header (Encode session) 1919s # expected: 'TestEncoded:test=value' 1919s # received: 'TestEncoded:test=value' 1919s ok 33 1919s # testing : session dirty (Encode session) 1919s # expected: 1 1919s # received: '1' 1919s ok 34 1919s # testing : body (Encode session) 1919s # expected: '' 1919s # received: '' 1919s ok 35 1919s # Decode session: POST /on/encode?TestEncoded:test=value 1919s # testing : response code (Decode session) 1919s # expected: 200 1919s # received: '200' 1919s ok 36 1919s # no expiry (Decode session) 1919s ok 37 1919s # testing : session header (Decode session) 1919s # expected: '(none)' 1919s # received: '(none)' 1919s ok 38 1919s # testing : session dirty (Decode session) 1919s # expected: 0 1919s # received: 0 1919s ok 39 1919s # testing : body (Decode session) 1919s # expected: 'value' 1919s # received: 'value' 1919s ok 40 1919s # Custom decoder failure: GET /on/encode?test=value 1919s # testing : response code (Custom decoder failure) 1919s # expected: 200 1919s # received: '200' 1919s ok 41 1919s # no expiry (Custom decoder failure) 1919s ok 42 1919s # testing : session header (Custom decoder failure) 1919s # expected: '(none)' 1919s # received: '(none)' 1919s ok 43 1919s # testing : session dirty (Custom decoder failure) 1919s # expected: 0 1919s # received: 0 1919s ok 44 1919s # testing : body (Custom decoder failure) 1919s # expected: '' 1919s # received: '' 1919s ok 45 1919s # Identity decoder failure: GET /on?&=test 1919s # testing : response code (Identity decoder failure) 1919s # expected: 200 1919s # received: '200' 1919s ok 46 1919s # no expiry (Identity decoder failure) 1919s ok 47 1919s # testing : session header (Identity decoder failure) 1919s # expected: '(none)' 1919s # received: '(none)' 1919s ok 48 1919s # testing : session dirty (Identity decoder failure) 1919s # expected: 0 1919s # received: 0 1919s ok 49 1919s # testing : body (Identity decoder failure) 1919s # expected: '' 1919s # received: '' 1919s ok 50 1919s # Session writable after decode failure: POST /on/encode?test=value 1919s # testing : response code (Session writable after decode failure) 1919s # expected: 200 1919s # received: '200' 1919s ok 51 1919s # no expiry (Session writable after decode failure) 1919s ok 52 1919s # testing : session header (Session writable after decode failure) 1919s # expected: 'TestEncoded:test=value' 1919s # received: '(none)' 1919s not ok 53 1919s # Failed test 53 in t/modules/session.t at line 77 fail #11 *TODO* 1919s # testing : session dirty (Session writable after decode failure) 1919s # expected: 1 1919s # received: 0 1919s not ok 54 1919s # Failed test 54 in t/modules/session.t at line 79 fail #11 *TODO* 1919s # testing : body (Session writable after decode failure) 1919s # expected: '' 1919s # received: '' 1919s ok 55 1919s # SessionEnv Off 1919s # testing : response code (SessionEnv Off) 1919s # expected: 200 1919s # received: '200' 1919s ok 56 1919s # no expiry (SessionEnv Off) 1919s ok 57 1919s # testing : session header (SessionEnv Off) 1919s # expected: '(none)' 1919s # received: '(none)' 1919s ok 58 1919s # testing : session dirty (SessionEnv Off) 1919s # expected: 0 1919s # received: 0 1919s ok 59 1919s # testing : body (SessionEnv Off) 1919s # expected: '(none)' 1919s # received: '(none)' 1919s ok 60 1919s # SessionEnv On: GET /on/env/on/env.shtml?test=value 1919s # testing : response code (SessionEnv On) 1919s # expected: 200 1919s # received: '200' 1919s ok 61 1919s # no expiry (SessionEnv On) 1919s ok 62 1919s # testing : session header (SessionEnv On) 1919s # expected: '(none)' 1919s # received: '(none)' 1919s ok 63 1919s # testing : session dirty (SessionEnv On) 1919s # expected: 0 1919s # received: 0 1919s ok 64 1919s # testing : body (SessionEnv On) 1919s # expected: 'test=value' 1919s # received: 'test=value' 1919s ok 65 1919s # SessionHeader 1919s # testing : response code (SessionHeader) 1919s # expected: 200 1919s # received: '200' 1919s ok 66 1919s # no expiry (SessionHeader) 1919s ok 67 1919s # testing : session header (SessionHeader) 1919s # expected: 'test=value&another=5&last=7' 1919s # received: 'test=value&another=5&last=7' 1919s ok 68 1919s # testing : session dirty (SessionHeader) 1919s # expected: 1 1919s # received: '1' 1919s ok 69 1919s # testing : body (SessionHeader) 1919s # expected: '' 1919s # received: '' 1919s ok 70 1919s # SessionMaxAge adds expiry: GET /on/expire?test=value 1919s # testing : response code (SessionMaxAge adds expiry) 1919s # expected: 200 1919s # received: '200' 1919s ok 71 1919s # expiry of 1757003184 (SessionMaxAge adds expiry) 1919s ok 72 1919s # testing : session header (SessionMaxAge adds expiry) 1919s # expected: 'test=value' 1919s # received: 'test=value' 1919s ok 73 1919s # testing : session dirty (SessionMaxAge adds expiry) 1919s # expected: 0 1919s # received: '0' 1919s ok 74 1919s # testing : body (SessionMaxAge adds expiry) 1919s # expected: '' 1919s # received: '' 1919s ok 75 1919s # Discard expired session: GET /on/expire?test=value&expiry=1 1919s # testing : response code (Discard expired session) 1919s # expected: 200 1919s # received: '200' 1919s ok 76 1919s # expiry of 1757003184 (Discard expired session) 1919s ok 77 1919s # testing : session header (Discard expired session) 1919s # expected: '' 1919s # received: '' 1919s ok 78 1919s # testing : session dirty (Discard expired session) 1919s # expected: 0 1919s # received: '0' 1919s ok 79 1919s # testing : body (Discard expired session) 1919s # expected: '' 1919s # received: '' 1919s ok 80 1919s # Keep non-expired session: GET /on/expire?test=value&expiry=1757003284000000 1919s # testing : response code (Keep non-expired session) 1919s # expected: 200 1919s # received: '200' 1919s ok 81 1919s # expiry of 1757003184 (Keep non-expired session) 1919s ok 82 1919s # testing : session header (Keep non-expired session) 1919s # expected: 'test=value' 1919s # received: 'test=value' 1919s ok 83 1919s # testing : session dirty (Keep non-expired session) 1919s # expected: 0 1919s # received: '0' 1919s ok 84 1919s # testing : body (Keep non-expired session) 1919s # expected: '' 1919s # received: '' 1919s ok 85 1919s # Session writable after expired: POST /on/expire?expiry=1 1919s # testing : response code (Session writable after expired) 1919s # expected: 200 1919s # received: '200' 1919s ok 86 1919s # expiry of 1757003184 (Session writable after expired) 1919s ok 87 1919s # testing : session header (Session writable after expired) 1919s # expected: 'test=value' 1919s # received: '' 1919s not ok 88 1919s # Failed test 88 in t/modules/session.t at line 77 fail #18 *TODO* 1919s # testing : session dirty (Session writable after expired) 1919s # expected: 1 1919s # received: '0' 1919s not ok 89 1919s # Failed test 89 in t/modules/session.t at line 79 fail #18 *TODO* 1919s # testing : body (Session writable after expired) 1919s # expected: '' 1919s # received: '' 1919s ok 90 1919s # SessionExpiryUpdateInterval off by default: GET /on/expire?test=value&expiry=1757003184000000 1919s # testing : response code (SessionExpiryUpdateInterval off by default) 1919s # expected: 200 1919s # received: '200' 1919s ok 91 1919s # expiry of 1757003184 (SessionExpiryUpdateInterval off by default) 1919s ok 92 1919s # testing : session header (SessionExpiryUpdateInterval off by default) 1919s # expected: 'test=value' 1919s # received: 'test=value' 1919s ok 93 1919s # testing : session dirty (SessionExpiryUpdateInterval off by default) 1919s # expected: 0 1919s # received: '0' 1919s ok 94 1919s # testing : body (SessionExpiryUpdateInterval off by default) 1919s # expected: '' 1919s # received: '' 1919s ok 95 1919s # SessionExpiryUpdateInterval skips save: GET /on/expire/cache?test=value&expiry=1757003184000000 1919s # testing : response code (SessionExpiryUpdateInterval skips save) 1919s # expected: 200 1919s # received: '200' 1919s ok 96 1919s # no expiry (SessionExpiryUpdateInterval skips save) 1919s ok 97 1919s # testing : session header (SessionExpiryUpdateInterval skips save) 1919s # expected: '(none)' 1919s # received: '(none)' 1919s ok 98 1919s # testing : session dirty (SessionExpiryUpdateInterval skips save) 1919s # expected: 0 1919s # received: 0 1919s ok 99 1919s # testing : body (SessionExpiryUpdateInterval skips save) 1919s # expected: '' 1919s # received: '' 1919s ok 100 1919s # Session readable when save skipped: POST /on/expire/cache?test=value&expiry=1757003184000000 1919s # testing : response code (Session readable when save skipped) 1919s # expected: 200 1919s # received: '200' 1919s ok 101 1919s # no expiry (Session readable when save skipped) 1919s ok 102 1919s # testing : session header (Session readable when save skipped) 1919s # expected: '(none)' 1919s # received: '(none)' 1919s ok 103 1919s # testing : session dirty (Session readable when save skipped) 1919s # expected: 0 1919s # received: 0 1919s ok 104 1919s # testing : body (Session readable when save skipped) 1919s # expected: 'value' 1919s # received: 'value' 1919s ok 105 1919s # Dirty overrides SessionExpiryUpdateInterval: POST /on/expire/cache?test=value&expiry=1757003184000000 1919s # testing : response code (Dirty overrides SessionExpiryUpdateInterval) 1919s # expected: 200 1919s # received: '200' 1919s ok 106 1919s # expiry of 1757003184 (Dirty overrides SessionExpiryUpdateInterval) 1919s ok 107 1919s # testing : session header (Dirty overrides SessionExpiryUpdateInterval) 1919s # expected: 'test=value' 1919s # received: 'test=value' 1919s ok 108 1919s # testing : session dirty (Dirty overrides SessionExpiryUpdateInterval) 1919s # expected: 1 1919s # received: '1' 1919s ok 109 1919s # testing : body (Dirty overrides SessionExpiryUpdateInterval) 1919s # expected: '' 1919s # received: '' 1919s ok 110 1919s # Old session always updates expiry: GET /on/expire/cache?test=value&expiry=1757003124000000 1919s # testing : response code (Old session always updates expiry) 1919s # expected: 200 1919s # received: '200' 1919s ok 111 1919s # expiry of 1757003184 (Old session always updates expiry) 1919s ok 112 1919s # testing : session header (Old session always updates expiry) 1919s # expected: 'test=value' 1919s # received: 'test=value' 1919s ok 113 1919s # testing : session dirty (Old session always updates expiry) 1919s # expected: 0 1919s # received: '0' 1919s ok 114 1919s # testing : body (Old session always updates expiry) 1919s # expected: '' 1919s # received: '' 1919s ok 115 1919s # New empty session with expiry not saved: GET /on/expire/cache 1919s # testing : response code (New empty session with expiry not saved) 1919s # expected: 200 1919s # received: '200' 1919s ok 116 1919s # no expiry (New empty session with expiry not saved) 1919s ok 117 1919s # testing : session header (New empty session with expiry not saved) 1919s # expected: '(none)' 1919s # received: '(none)' 1919s ok 118 1919s # testing : session dirty (New empty session with expiry not saved) 1919s # expected: 0 1919s # received: 0 1919s ok 119 1919s # testing : body (New empty session with expiry not saved) 1919s # expected: '' 1919s # received: '' 1919s ok 120 1919s # Can create session with SessionExpiryUpdateInterval: POST /on/expire/cache 1919s # testing : response code (Can create session with SessionExpiryUpdateInterval) 1919s # expected: 200 1919s # received: '200' 1919s ok 121 1919s # expiry of 1757003184 (Can create session with SessionExpiryUpdateInterval) 1919s ok 122 1919s # testing : session header (Can create session with SessionExpiryUpdateInterval) 1919s # expected: 'test=value' 1919s # received: 'test=value' 1919s ok 123 1919s # testing : session dirty (Can create session with SessionExpiryUpdateInterval) 1919s # expected: 1 1919s # received: '1' 1919s ok 124 1919s # testing : body (Can create session with SessionExpiryUpdateInterval) 1919s # expected: '' 1919s # received: '' 1919s ok 125 1919s # Cannot write session when not included: POST /on/include?test=value 1919s # testing : response code (Cannot write session when not included) 1919s # expected: 200 1919s # received: '200' 1919s ok 126 1919s # no expiry (Cannot write session when not included) 1919s ok 127 1919s # testing : session header (Cannot write session when not included) 1919s # expected: '(none)' 1919s # received: '(none)' 1919s ok 128 1919s # testing : session dirty (Cannot write session when not included) 1919s # expected: 0 1919s # received: 0 1919s ok 129 1919s # testing : body (Cannot write session when not included) 1919s # expected: '' 1919s # received: '' 1919s ok 130 1919s # Can read session when included: POST /on/include/yes?test=value 1919s # testing : response code (Can read session when included) 1919s # expected: 200 1919s # received: '200' 1919s ok 131 1919s # no expiry (Can read session when included) 1919s ok 132 1919s # testing : session header (Can read session when included) 1919s # expected: '(none)' 1919s # received: '(none)' 1919s ok 133 1919s # testing : session dirty (Can read session when included) 1919s # expected: 0 1919s # received: 0 1919s ok 134 1919s # testing : body (Can read session when included) 1919s # expected: 'value' 1919s # received: 'value' 1919s ok 135 1919s # SessionExclude overrides SessionInclude: POST /on/include/yes/no?test=value 1919s # testing : response code (SessionExclude overrides SessionInclude) 1919s # expected: 200 1919s # received: '200' 1919s ok 136 1919s # no expiry (SessionExclude overrides SessionInclude) 1919s ok 137 1919s # testing : session header (SessionExclude overrides SessionInclude) 1919s # expected: '(none)' 1919s # received: '(none)' 1919s ok 138 1919s # testing : session dirty (SessionExclude overrides SessionInclude) 1919s # expected: 0 1919s # received: 0 1919s ok 139 1919s # testing : body (SessionExclude overrides SessionInclude) 1919s # expected: '' 1919s # received: '' 1919s ok 140 1919s ok 1924s t/modules/session_cookie.t .......... 1924s 1..2 1924s # Running under perl version 5.040001 for linux 1924s # Current time local: Thu Sep 4 16:24:44 2025 1924s # Current time GMT: Thu Sep 4 16:24:44 2025 1924s # Using Test.pm version 1.31 1924s # Using Apache/Test.pm version 1.44 1924s # expected: 404 1924s # received: '404' 1924s ok 1 1924s # expected: 200 1924s # received: '200' 1924s ok 2 1924s ok 1930s t/modules/setenvif.t ................ 1930s 1..142 1930s # Running under perl version 5.040001 for linux 1930s # Current time local: Thu Sep 4 16:24:49 2025 1930s # Current time GMT: Thu Sep 4 16:24:49 2025 1930s # Using Test.pm version 1.31 1930s # Using Apache/Test.pm version 1.44 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 1 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 2 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 3 1930s --- 1930s conf: 1930s BrowserMatch foo-browser/0.1 VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 4 1930s --- 1930s conf: 1930s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 5 1930s --- 1930s conf: 1930s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 6 1930s --- 1930s conf: 1930s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 7 1930s --- 1930s conf: 1930s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 8 1930s --- 1930s conf: 1930s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 9 1930s --- 1930s conf: 1930s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 10 1930s --- 1930s conf: 1930s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 11 1930s --- 1930s conf: 1930s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 12 1930s --- 1930s conf: 1930s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 13 1930s --- 1930s conf: 1930s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 14 1930s --- 1930s conf: 1930s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 15 1930s --- 1930s conf: 1930s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 16 1930s --- 1930s conf: 1930s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 17 1930s --- 1930s conf: 1930s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 18 1930s --- 1930s conf: 1930s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 19 1930s --- 1930s conf: 1930s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 20 1930s --- 1930s conf: 1930s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 21 1930s --- 1930s conf: 1930s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 22 1930s --- 1930s conf: 1930s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 23 1930s --- 1930s conf: 1930s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 24 1930s --- 1930s conf: 1930s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 25 1930s --- 1930s conf: 1930s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 26 1930s --- 1930s conf: 1930s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 27 1930s --- 1930s conf: 1930s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 28 1930s --- 1930s conf: 1930s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 29 1930s --- 1930s conf: 1930s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 30 1930s --- 1930s conf: 1930s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 31 1930s --- 1930s conf: 1930s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 32 1930s --- 1930s conf: 1930s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 33 1930s --- 1930s conf: 1930s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 34 1930s --- 1930s conf: 1930s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 35 1930s --- 1930s conf: 1930s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 36 1930s --- 1930s conf: 1930s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 37 1930s --- 1930s conf: 1930s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 38 1930s --- 1930s conf: 1930s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 39 1930s --- 1930s conf: 1930s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 40 1930s --- 1930s conf: 1930s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 41 1930s --- 1930s conf: 1930s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 42 1930s --- 1930s conf: 1930s SetEnvIf Request_Method GET VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 43 1930s --- 1930s conf: 1930s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 44 1930s --- 1930s conf: 1930s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 45 1930s --- 1930s conf: 1930s SetEnvIf Request_Method POST VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 46 1930s --- 1930s conf: 1930s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 47 1930s --- 1930s conf: 1930s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 48 1930s --- 1930s conf: 1930s SetEnvIf Request_Method GET RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 49 1930s --- 1930s conf: 1930s SetEnvIf Request_Method GET RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 50 1930s --- 1930s conf: 1930s SetEnvIf Request_Method GET RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 51 1930s --- 1930s conf: 1930s SetEnvIf Request_Method GET RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 52 1930s --- 1930s conf: 1930s SetEnvIf Request_Method GET RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 53 1930s --- 1930s conf: 1930s SetEnvIf Request_Method GET RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 54 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_Method GET VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 55 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 56 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 57 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_Method POST VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 58 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 59 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 60 1930s --- 1930s conf: 1930s SetEnvIf Request_Protocol HTTP VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 61 1930s --- 1930s conf: 1930s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 62 1930s --- 1930s conf: 1930s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 63 1930s --- 1930s conf: 1930s SetEnvIf Request_Protocol FTP VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 64 1930s --- 1930s conf: 1930s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 65 1930s --- 1930s conf: 1930s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 66 1930s --- 1930s conf: 1930s SetEnvIf Request_Protocol HTTP RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 67 1930s --- 1930s conf: 1930s SetEnvIf Request_Protocol HTTP RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 68 1930s --- 1930s conf: 1930s SetEnvIf Request_Protocol HTTP RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 69 1930s --- 1930s conf: 1930s SetEnvIf Request_Protocol HTTP RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 70 1930s --- 1930s conf: 1930s SetEnvIf Request_Protocol HTTP RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 71 1930s --- 1930s conf: 1930s SetEnvIf Request_Protocol HTTP RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 72 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 73 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 74 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 75 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 76 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 77 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 78 1930s --- 1930s conf: 1930s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 79 1930s --- 1930s conf: 1930s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 80 1930s --- 1930s conf: 1930s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 81 1930s --- 1930s conf: 1930s SetEnvIf Request_URI foo.html VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 82 1930s --- 1930s conf: 1930s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 83 1930s --- 1930s conf: 1930s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 84 1930s --- 1930s conf: 1930s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 85 1930s --- 1930s conf: 1930s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 86 1930s --- 1930s conf: 1930s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 87 1930s --- 1930s conf: 1930s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 88 1930s --- 1930s conf: 1930s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 89 1930s --- 1930s conf: 1930s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 90 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 91 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 92 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 93 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 94 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 95 1930s --- 1930s conf: 1930s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 96 1930s --- 1930s conf: 1930s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 97 1930s --- 1930s conf: 1930s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 98 1930s --- 1930s conf: 1930s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 99 1930s --- 1930s conf: 1930s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 100 1930s --- 1930s conf: 1930s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 101 1930s --- 1930s conf: 1930s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 102 1930s --- 1930s conf: 1930s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 103 1930s --- 1930s conf: 1930s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 104 1930s --- 1930s conf: 1930s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 105 1930s --- 1930s conf: 1930s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 106 1930s --- 1930s conf: 1930s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 107 1930s --- 1930s conf: 1930s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 108 1930s --- 1930s conf: 1930s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 109 1930s --- 1930s conf: 1930s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 110 1930s --- 1930s conf: 1930s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 111 1930s --- 1930s conf: 1930s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 112 1930s --- 1930s conf: 1930s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 113 1930s --- 1930s conf: 1930s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 114 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 115 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 116 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 117 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 1 R2=1 1930s SetEnvIf R2 1 VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 118 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 1 R2=1 1930s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 119 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 1 R2=1 1930s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 120 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 1 R2=1 1930s SetEnvIf R2 0 VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 121 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 1 R2=1 1930s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 122 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 1 R2=1 1930s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 123 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=0 1930s SetEnvIf RELAY 1 VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 124 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=0 1930s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 125 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=0 1930s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 126 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 127 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 128 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 129 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 1 R2=1 1930s SetEnvIf RELAY 1 !R2 1930s SetEnvIf R2 1 VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 130 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 1 R2=1 1930s SetEnvIf RELAY 1 !R2 1930s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 131 1930s --- 1930s conf: 1930s BrowserMatch ^libwww-perl/.* RELAY=1 1930s SetEnvIf RELAY 1 R2=1 1930s SetEnvIf RELAY 1 !R2 1930s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 132 1930s --- 1930s conf: 1930s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set 1930s expecting: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 133 1930s --- 1930s conf: 1930s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:(none) 1930s <- 1930s ok 134 1930s --- 1930s conf: 1930s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s got: 1930s ->1:set 1930s 2:set 1930s 3:set 1930s <- 1930s ok 135 1930s --- 1930s conf: 1930s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 136 1930s --- 1930s conf: 1930s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 137 1930s --- 1930s conf: 1930s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 1930s expecting: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s got: 1930s ->1:(none) 1930s 2:(none) 1930s 3:(none) 1930s <- 1930s ok 138 1930s # expected: '1:.shtml 1930s # 2:sh 1930s # 3:(none) 1930s # ' 1930s # received: '1:.shtml 1930s # 2:sh 1930s # 3:(none) 1930s # ' 1930s ok 139 1930s # expected: '1:(none) 1930s # 2:(none) 1930s # 3:(none) 1930s # ' 1930s # received: '1:(none) 1930s # 2:(none) 1930s # 3:(none) 1930s # ' 1930s ok 140 1930s # expected: '1:(none) 1930s # 2:(none) 1930s # 3:(none) 1930s # ' 1930s # received: '1:(none) 1930s # 2:(none) 1930s # 3:(none) 1930s # ' 1930s ok 141 1930s # expected: '1:$0 1930s # 2:$1 1930s # 3:(none) 1930s # ' 1930s # received: '1:$0 1930s # 2:$1 1930s # 3:(none) 1930s # ' 1930s ok 142 1930s ok 1935s t/modules/speling.t ................. 1935s 1..48 1935s # Running under perl version 5.040001 for linux 1935s # Current time local: Thu Sep 4 16:24:55 2025 1935s # Current time GMT: Thu Sep 4 16:24:55 2025 1935s # Using Test.pm version 1.31 1935s # Using Apache/Test.pm version 1.44 1935s # testing : Checking normal. Expecting: 200 1935s # expected: 200 1935s # received: '200' 1935s ok 1 1935s ok 2 # skip Skipping. No redirect with status 200 1935s # testing : Checking omission. Expecting: 301 1935s # expected: 301 1935s # received: '301' 1935s ok 3 1935s # testing : Redirect ok 1935s # expected: qr/good\.html|several1\.html/ 1935s # received: ' 1935s # 1935s # 301 Moved Permanently 1935s # 1935s #

Moved Permanently

1935s #

The document has moved here.

1935s # 1935s # ' 1935s ok 4 1935s # testing : Checking insertion. Expecting: 301 1935s # expected: 301 1935s # received: '301' 1935s ok 5 1935s # testing : Redirect ok 1935s # expected: qr/good\.html|several1\.html/ 1935s # received: ' 1935s # 1935s # 301 Moved Permanently 1935s # 1935s #

Moved Permanently

1935s #

The document has moved here.

1935s # 1935s # ' 1935s ok 6 1935s # testing : Checking transposition. Expecting: 301 1935s # expected: 301 1935s # received: '301' 1935s ok 7 1935s # testing : Redirect ok 1935s # expected: qr/good\.html|several1\.html/ 1935s # received: ' 1935s # 1935s # 301 Moved Permanently 1935s # 1935s #

Moved Permanently

1935s #

The document has moved here.

1935s # 1935s # ' 1935s ok 8 1935s # testing : Checking wrong character. Expecting: 301 1935s # expected: 301 1935s # received: '301' 1935s ok 9 1935s # testing : Redirect ok 1935s # expected: qr/good\.html|several1\.html/ 1935s # received: ' 1935s # 1935s # 301 Moved Permanently 1935s # 1935s #

Moved Permanently

1935s #

The document has moved here.

1935s # 1935s # ' 1935s ok 10 1935s # testing : Checking wrong extension. Expecting: 300 1935s # expected: 300 1935s # received: '300' 1935s ok 11 1935s # testing : Redirect ok 1935s # expected: qr/good\.html|several1\.html/ 1935s # received: ' 1935s # 1935s # 300 Multiple Choices 1935s # 1935s #

Multiple Choices

1935s # The document name you requested (/modules/speling/nocase/good.wrong_ext) could not be found on this server. 1935s # However, we found documents with names similar to the one you requested.

Available documents: 1935s #

1935s # 1935s # ' 1935s ok 12 1935s # testing : Checking NC wrong extension. Expecting: 300 1935s # expected: 300 1935s # received: '300' 1935s ok 13 1935s # testing : Redirect ok 1935s # expected: qr/good\.html|several1\.html/ 1935s # received: ' 1935s # 1935s # 300 Multiple Choices 1935s # 1935s #

Multiple Choices

1935s # The document name you requested (/modules/speling/nocase/GOOD.wrong_ext) could not be found on this server. 1935s # However, we found documents with names similar to the one you requested.

Available documents: 1935s #

1935s # 1935s # ' 1935s ok 14 1935s # testing : Checking wrong filename. Expecting: 404 1935s # expected: 404 1935s # received: '404' 1935s ok 15 1935s ok 16 # skip Skipping. No redirect with status 404 1935s # testing : Checking double transposition. Expecting: 404 1935s # expected: 404 1935s # received: '404' 1935s ok 17 1935s ok 18 # skip Skipping. No redirect with status 404 1935s # testing : Checking double wrong character. Expecting: 404 1935s # expected: 404 1935s # received: '404' 1935s ok 19 1935s ok 20 # skip Skipping. No redirect with status 404 1935s # testing : Checking multiple choice. Expecting: 300 1935s # expected: 300 1935s # received: '300' 1935s ok 21 1935s # testing : Redirect ok 1935s # expected: qr/good\.html|several1\.html/ 1935s # received: ' 1935s # 1935s # 300 Multiple Choices 1935s # 1935s #

Multiple Choices

1935s # The document name you requested (/modules/speling/nocase/several0.html) could not be found on this server. 1935s # However, we found documents with names similar to the one you requested.

Available documents: 1935s #

1935s # 1935s # ' 1935s ok 22 1935s # testing : Checking case. Expecting: 301 1935s # expected: 301 1935s # received: '301' 1935s ok 23 1935s # testing : Redirect ok 1935s # expected: qr/good\.html|several1\.html/ 1935s # received: ' 1935s # 1935s # 301 Moved Permanently 1935s # 1935s #

Moved Permanently

1935s #

The document has moved here.

1935s # 1935s # ' 1935s ok 24 1935s # testing : Checking normal. Expecting: 200 1935s # expected: 200 1935s # received: '200' 1935s ok 25 1935s ok 26 # skip Skipping. No redirect with status 200 1935s # testing : Checking omission. Expecting: 404 1935s # expected: 404 1935s # received: '404' 1935s ok 27 1935s ok 28 # skip Skipping. No redirect with status 404 1935s # testing : Checking insertion. Expecting: 404 1935s # expected: 404 1935s # received: '404' 1935s ok 29 1935s ok 30 # skip Skipping. No redirect with status 404 1935s # testing : Checking transposition. Expecting: 404 1935s # expected: 404 1935s # received: '404' 1935s ok 31 1935s ok 32 # skip Skipping. No redirect with status 404 1935s # testing : Checking wrong character. Expecting: 404 1935s # expected: 404 1935s # received: '404' 1935s ok 33 1935s ok 34 # skip Skipping. No redirect with status 404 1935s # testing : Checking wrong extension. Expecting: 300 1935s # expected: 300 1935s # received: '300' 1935s ok 35 1935s # testing : Redirect ok 1935s # expected: qr/good\.html|several1\.html/ 1935s # received: ' 1935s # 1935s # 300 Multiple Choices 1935s # 1935s #

Multiple Choices

1935s # The document name you requested (/modules/speling/caseonly/good.wrong_ext) could not be found on this server. 1935s # However, we found documents with names similar to the one you requested.

Available documents: 1935s #

1935s # 1935s # ' 1935s ok 36 1935s # testing : Checking NC wrong extension. Expecting: 300 1935s # expected: 300 1935s # received: '300' 1935s ok 37 1935s # testing : Redirect ok 1935s # expected: qr/good\.html|several1\.html/ 1935s # received: ' 1935s # 1935s # 300 Multiple Choices 1935s # 1935s #

Multiple Choices

1935s # The document name you requested (/modules/speling/caseonly/GOOD.wrong_ext) could not be found on this server. 1935s # However, we found documents with names similar to the one you requested.

Available documents: 1935s #

1935s # 1935s # ' 1935s ok 38 1935s # testing : Checking wrong filename. Expecting: 404 1935s # expected: 404 1935s # received: '404' 1935s ok 39 1935s ok 40 # skip Skipping. No redirect with status 404 1935s # testing : Checking double transposition. Expecting: 404 1935s # expected: 404 1935s # received: '404' 1935s ok 41 1935s ok 42 # skip Skipping. No redirect with status 404 1935s # testing : Checking double wrong character. Expecting: 404 1935s # expected: 404 1935s # received: '404' 1935s ok 43 1935s ok 44 # skip Skipping. No redirect with status 404 1935s # testing : Checking multiple choice. Expecting: 404 1935s # expected: 404 1935s # received: '404' 1935s ok 45 1935s ok 46 # skip Skipping. No redirect with status 404 1935s # testing : Checking case. Expecting: 301 1935s # expected: 301 1935s # received: '301' 1935s ok 47 1935s # testing : Redirect ok 1935s # expected: qr/good\.html|several1\.html/ 1935s # received: ' 1935s # 1935s # 301 Moved Permanently 1935s # 1935s #

Moved Permanently

1935s #

The document has moved here.

1935s # 1935s # ' 1935s ok 48 1935s ok 1941s t/modules/status.t .................. 1941s 1..1 1941s # Running under perl version 5.040001 for linux 1941s # Current time local: Thu Sep 4 16:25:00 2025 1941s # Current time GMT: Thu Sep 4 16:25:00 2025 1941s # Using Test.pm version 1.31 1941s # Using Apache/Test.pm version 1.44 1941s 1941s 1941s Apache Status 1941s 1941s

Apache Server Status for localhost (via 127.0.0.1)

1941s 1941s
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
1941s
Server MPM: worker
1941s
Server Built: 2025-07-23T18:22:41 1941s

1941s
Current Time: Thursday, 04-Sep-2025 16:25:06 UTC
1941s
Restart Time: Thursday, 04-Sep-2025 16:13:52 UTC
1941s
Parent Server Config. Generation: 1
1941s
Parent Server MPM Generation: 0
1941s
Server uptime: 11 minutes 13 seconds
1941s
Server load: 1.01 1.18 1.08
1941s
Total accesses: 6876 - Total Traffic: 137.0 MB - Total Duration: 73965
1941s
CPU Usage: u6.69 s13.47 cu1.13 cs1.07 - 3.32% CPU load
1941s
10.2 requests/sec - 208.5 kB/second - 20.4 kB/request - 10.757 ms/request
1941s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
1941s
_______W____________....................
1941s

Scoreboard Key:
1941s "_" Waiting for Connection, 1941s "S" Starting up, 1941s "R" Reading Request,
1941s "W" Sending Reply, 1941s "K" Keepalive (read), 1941s "D" DNS Lookup,
1941s "C" Closing connection, 1941s "L" Logging, 1941s "G" Gracefully finishing,
1941s "I" Idle cleanup of worker, 1941s "." Open slot with no current process
1941s

1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s
SrvPIDAccMCPU 1941s SSReqDurConnChildSlotClientProtocolVHostRequest
0-04786530/327/327_ 1941s 11.1851146780.02.462.46 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-04786530/386/386_ 1941s 11.185116730.04.054.05 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-04786530/327/327_ 1941s 11.185218160.08.138.13 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-04786530/327/327_ 1941s 11.195221280.06.576.57 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-04786530/326/326_ 1941s 11.185226500.012.2412.24 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-04786530/327/327_ 1941s 11.195112150.02.432.43 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-04786530/423/423_ 1941s 11.175117230.011.7311.73 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-04786530/328/328W 1941s 11.160012720.03.383.38 1941s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-04786530/328/328_ 1941s 11.185215580.011.3811.38 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
0-04786530/375/375_ 1941s 11.195171310.09.229.22 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-04786570/328/328_ 1941s 11.105113730.02.172.17 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-04786570/341/341_ 1941s 11.085127390.011.8311.83 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-04786570/416/416_ 1941s 11.1051150440.06.106.10 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-04786570/331/331_ 1941s 11.095219040.013.9713.97 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-04786570/338/338_ 1941s 11.105164910.07.877.87 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-04786570/326/326_ 1941s 11.085232250.01.791.79 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-04786570/326/326_ 1941s 11.105111230.02.292.29 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-04786570/335/335_ 1941s 11.105112880.04.414.41 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-04786570/331/331_ 1941s 11.105131960.02.162.16 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-04786570/330/330_ 1941s 11.085217290.012.8512.85 1941s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1941s
1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s 1941s
SrvChild Server number - generation
PIDOS process ID
AccNumber of accesses this connection / this child / this slot
MMode of operation
CPUCPU usage, number of seconds
SSSeconds since beginning of most recent request
ReqMilliseconds required to process most recent request
DurSum of milliseconds required to process all requests
ConnKilobytes transferred this connection
ChildMegabytes transferred this child
SlotTotal megabytes transferred this slot
1941s 1941s ok 1 1941s ok 1947s t/modules/substitute.t .............. 1947s 1..19 1947s # Running under perl version 5.040001 for linux 1947s # Current time local: Thu Sep 4 16:25:06 2025 1947s # Current time GMT: Thu Sep 4 16:25:06 2025 1947s # Using Test.pm version 1.31 1947s # Using Apache/Test.pm version 1.44 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'barbar': OK 1947s ok 1 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'barbar': OK 1947s ok 2 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'foofoo': OK 1947s ok 3 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'barbar': OK 1947s ok 4 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'barbar': OK 1947s ok 5 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'barbar': OK 1947s ok 6 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'foof 1947s oo': OK 1947s ok 7 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'xfoo': OK 1947s ok 8 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1947s ok 9 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s barx 1947s ': OK 1947s ok 10 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'a$1axb(': OK 1947s ok 11 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'a$XX': OK 1947s ok 12 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1947s ok 13 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'x&x': OK 1947s ok 14 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'xx': OK 1947s ok 15 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'fcooar': OK 1947s ok 16 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'fc$1ar': OK 1947s ok 17 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'fdooar': OK 1947s ok 18 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s got 200 'XXXfooXXX 1947s bar': OK 1947s ok 19 1947s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1947s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1947s ok 1953s t/modules/unique_id.t ............... 1953s 1..300 1953s # Running under perl version 5.040001 for linux 1953s # Current time local: Thu Sep 4 16:25:11 2025 1953s # Current time GMT: Thu Sep 4 16:25:11 2025 1953s # Using Test.pm version 1.31 1953s # Using Apache/Test.pm version 1.44 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 1 1953s # unique id: aLm9bF7DZm-0KRSfvz36EAAAAAY 1953s ok 2 1953s ok 3 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 4 1953s # unique id: aLm9bHdJdfnaQzEWeJoWxQAAAEE 1953s ok 5 1953s ok 6 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 7 1953s # unique id: aLm9bF7DZm-0KRSfvz36EQAAAAg 1953s ok 8 1953s ok 9 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 10 1953s # unique id: aLm9bHdJdfnaQzEWeJoWxgAAAEU 1953s ok 11 1953s ok 12 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 13 1953s # unique id: aLm9bF7DZm-0KRSfvz36EgAAAAQ 1953s ok 14 1953s ok 15 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 16 1953s # unique id: aLm9bHdJdfnaQzEWeJoWxwAAAEM 1953s ok 17 1953s ok 18 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 19 1953s # unique id: aLm9bF7DZm-0KRSfvz36EwAAAAA 1953s ok 20 1953s ok 21 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 22 1953s # unique id: aLm9bHdJdfnaQzEWeJoWyAAAAEQ 1953s ok 23 1953s ok 24 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 25 1953s # unique id: aLm9bF7DZm-0KRSfvz36FAAAAAE 1953s ok 26 1953s ok 27 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 28 1953s # unique id: aLm9bHdJdfnaQzEWeJoWyQAAAEA 1953s ok 29 1953s ok 30 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 31 1953s # unique id: aLm9bF7DZm-0KRSfvz36FQAAAAI 1953s ok 32 1953s ok 33 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 34 1953s # unique id: aLm9bHdJdfnaQzEWeJoWygAAAEg 1953s ok 35 1953s ok 36 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 37 1953s # unique id: aLm9bF7DZm-0KRSfvz36FgAAAAM 1953s ok 38 1953s ok 39 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 40 1953s # unique id: aLm9bHdJdfnaQzEWeJoWywAAAEI 1953s ok 41 1953s ok 42 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 43 1953s # unique id: aLm9bF7DZm-0KRSfvz36FwAAAAk 1953s ok 44 1953s ok 45 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 46 1953s # unique id: aLm9bXdJdfnaQzEWeJoWzAAAAEY 1953s ok 47 1953s ok 48 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 49 1953s # unique id: aLm9bV7DZm-0KRSfvz36GAAAAAU 1953s ok 50 1953s ok 51 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 52 1953s # unique id: aLm9bXdJdfnaQzEWeJoWzQAAAEc 1953s ok 53 1953s ok 54 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 55 1953s # unique id: aLm9bV7DZm-0KRSfvz36GQAAAAc 1953s ok 56 1953s ok 57 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 58 1953s # unique id: aLm9bXdJdfnaQzEWeJoWzgAAAEk 1953s ok 59 1953s ok 60 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 61 1953s # unique id: aLm9bV7DZm-0KRSfvz36GgAAAAY 1953s ok 62 1953s ok 63 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 64 1953s # unique id: aLm9bXdJdfnaQzEWeJoWzwAAAEE 1953s ok 65 1953s ok 66 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 67 1953s # unique id: aLm9bV7DZm-0KRSfvz36GwAAAAg 1953s ok 68 1953s ok 69 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 70 1953s # unique id: aLm9bXdJdfnaQzEWeJoW0AAAAEU 1953s ok 71 1953s ok 72 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 73 1953s # unique id: aLm9bV7DZm-0KRSfvz36HAAAAAQ 1953s ok 74 1953s ok 75 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 76 1953s # unique id: aLm9bXdJdfnaQzEWeJoW0QAAAEM 1953s ok 77 1953s ok 78 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 79 1953s # unique id: aLm9bV7DZm-0KRSfvz36HQAAAAA 1953s ok 80 1953s ok 81 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 82 1953s # unique id: aLm9bXdJdfnaQzEWeJoW0gAAAEQ 1953s ok 83 1953s ok 84 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 85 1953s # unique id: aLm9bV7DZm-0KRSfvz36HgAAAAE 1953s ok 86 1953s ok 87 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 88 1953s # unique id: aLm9bXdJdfnaQzEWeJoW0wAAAEA 1953s ok 89 1953s ok 90 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 91 1953s # unique id: aLm9bV7DZm-0KRSfvz36HwAAAAI 1953s ok 92 1953s ok 93 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 94 1953s # unique id: aLm9bXdJdfnaQzEWeJoW1AAAAEg 1953s ok 95 1953s ok 96 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 97 1953s # unique id: aLm9bV7DZm-0KRSfvz36IAAAAAM 1953s ok 98 1953s ok 99 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 100 1953s # unique id: aLm9bXdJdfnaQzEWeJoW1QAAAEI 1953s ok 101 1953s ok 102 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 103 1953s # unique id: aLm9bV7DZm-0KRSfvz36IQAAAAk 1953s ok 104 1953s ok 105 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 106 1953s # unique id: aLm9bXdJdfnaQzEWeJoW1gAAAEY 1953s ok 107 1953s ok 108 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 109 1953s # unique id: aLm9bV7DZm-0KRSfvz36IgAAAAU 1953s ok 110 1953s ok 111 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 112 1953s # unique id: aLm9bXdJdfnaQzEWeJoW1wAAAEc 1953s ok 113 1953s ok 114 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 115 1953s # unique id: aLm9bV7DZm-0KRSfvz36IwAAAAc 1953s ok 116 1953s ok 117 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 118 1953s # unique id: aLm9bXdJdfnaQzEWeJoW2AAAAEk 1953s ok 119 1953s ok 120 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 121 1953s # unique id: aLm9bV7DZm-0KRSfvz36JAAAAAY 1953s ok 122 1953s ok 123 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 124 1953s # unique id: aLm9bXdJdfnaQzEWeJoW2QAAAEE 1953s ok 125 1953s ok 126 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 127 1953s # unique id: aLm9bV7DZm-0KRSfvz36JQAAAAg 1953s ok 128 1953s ok 129 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 130 1953s # unique id: aLm9bXdJdfnaQzEWeJoW2gAAAEU 1953s ok 131 1953s ok 132 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 133 1953s # unique id: aLm9bV7DZm-0KRSfvz36JgAAAAQ 1953s ok 134 1953s ok 135 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 136 1953s # unique id: aLm9bXdJdfnaQzEWeJoW2wAAAEM 1953s ok 137 1953s ok 138 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 139 1953s # unique id: aLm9bV7DZm-0KRSfvz36JwAAAAA 1953s ok 140 1953s ok 141 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 142 1953s # unique id: aLm9bXdJdfnaQzEWeJoW3AAAAEQ 1953s ok 143 1953s ok 144 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 145 1953s # unique id: aLm9bV7DZm-0KRSfvz36KAAAAAE 1953s ok 146 1953s ok 147 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 148 1953s # unique id: aLm9bXdJdfnaQzEWeJoW3QAAAEA 1953s ok 149 1953s ok 150 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 151 1953s # unique id: aLm9bV7DZm-0KRSfvz36KQAAAAI 1953s ok 152 1953s ok 153 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 154 1953s # unique id: aLm9bXdJdfnaQzEWeJoW3gAAAEg 1953s ok 155 1953s ok 156 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 157 1953s # unique id: aLm9bV7DZm-0KRSfvz36KgAAAAM 1953s ok 158 1953s ok 159 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 160 1953s # unique id: aLm9bXdJdfnaQzEWeJoW3wAAAEI 1953s ok 161 1953s ok 162 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 163 1953s # unique id: aLm9bV7DZm-0KRSfvz36KwAAAAk 1953s ok 164 1953s ok 165 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 166 1953s # unique id: aLm9bXdJdfnaQzEWeJoW4AAAAEY 1953s ok 167 1953s ok 168 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 169 1953s # unique id: aLm9bV7DZm-0KRSfvz36LAAAAAU 1953s ok 170 1953s ok 171 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 172 1953s # unique id: aLm9bXdJdfnaQzEWeJoW4QAAAEc 1953s ok 173 1953s ok 174 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 175 1953s # unique id: aLm9bV7DZm-0KRSfvz36LQAAAAc 1953s ok 176 1953s ok 177 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 178 1953s # unique id: aLm9bXdJdfnaQzEWeJoW4gAAAEk 1953s ok 179 1953s ok 180 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 181 1953s # unique id: aLm9bV7DZm-0KRSfvz36LgAAAAY 1953s ok 182 1953s ok 183 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 184 1953s # unique id: aLm9bXdJdfnaQzEWeJoW4wAAAEE 1953s ok 185 1953s ok 186 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 187 1953s # unique id: aLm9bV7DZm-0KRSfvz36LwAAAAg 1953s ok 188 1953s ok 189 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 190 1953s # unique id: aLm9bXdJdfnaQzEWeJoW5AAAAEU 1953s ok 191 1953s ok 192 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 193 1953s # unique id: aLm9bV7DZm-0KRSfvz36MAAAAAQ 1953s ok 194 1953s ok 195 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 196 1953s # unique id: aLm9bXdJdfnaQzEWeJoW5QAAAEM 1953s ok 197 1953s ok 198 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 199 1953s # unique id: aLm9bV7DZm-0KRSfvz36MQAAAAA 1953s ok 200 1953s ok 201 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 202 1953s # unique id: aLm9bXdJdfnaQzEWeJoW5gAAAEQ 1953s ok 203 1953s ok 204 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 205 1953s # unique id: aLm9bV7DZm-0KRSfvz36MgAAAAE 1953s ok 206 1953s ok 207 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 208 1953s # unique id: aLm9bXdJdfnaQzEWeJoW5wAAAEA 1953s ok 209 1953s ok 210 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 211 1953s # unique id: aLm9bl7DZm-0KRSfvz36MwAAAAI 1953s ok 212 1953s ok 213 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 214 1953s # unique id: aLm9bndJdfnaQzEWeJoW6AAAAEg 1953s ok 215 1953s ok 216 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 217 1953s # unique id: aLm9bl7DZm-0KRSfvz36NAAAAAM 1953s ok 218 1953s ok 219 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 220 1953s # unique id: aLm9bndJdfnaQzEWeJoW6QAAAEI 1953s ok 221 1953s ok 222 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 223 1953s # unique id: aLm9bl7DZm-0KRSfvz36NQAAAAk 1953s ok 224 1953s ok 225 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 226 1953s # unique id: aLm9bndJdfnaQzEWeJoW6gAAAEY 1953s ok 227 1953s ok 228 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 229 1953s # unique id: aLm9bl7DZm-0KRSfvz36NgAAAAU 1953s ok 230 1953s ok 231 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 232 1953s # unique id: aLm9bndJdfnaQzEWeJoW6wAAAEc 1953s ok 233 1953s ok 234 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 235 1953s # unique id: aLm9bl7DZm-0KRSfvz36NwAAAAc 1953s ok 236 1953s ok 237 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 238 1953s # unique id: aLm9bndJdfnaQzEWeJoW7AAAAEk 1953s ok 239 1953s ok 240 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 241 1953s # unique id: aLm9bl7DZm-0KRSfvz36OAAAAAY 1953s ok 242 1953s ok 243 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 244 1953s # unique id: aLm9bndJdfnaQzEWeJoW7QAAAEE 1953s ok 245 1953s ok 246 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 247 1953s # unique id: aLm9bl7DZm-0KRSfvz36OQAAAAg 1953s ok 248 1953s ok 249 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 250 1953s # unique id: aLm9bndJdfnaQzEWeJoW7gAAAEU 1953s ok 251 1953s ok 252 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 253 1953s # unique id: aLm9bl7DZm-0KRSfvz36OgAAAAQ 1953s ok 254 1953s ok 255 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 256 1953s # unique id: aLm9bndJdfnaQzEWeJoW7wAAAEM 1953s ok 257 1953s ok 258 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 259 1953s # unique id: aLm9bl7DZm-0KRSfvz36OwAAAAA 1953s ok 260 1953s ok 261 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 262 1953s # unique id: aLm9bndJdfnaQzEWeJoW8AAAAEQ 1953s ok 263 1953s ok 264 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 265 1953s # unique id: aLm9bl7DZm-0KRSfvz36PAAAAAE 1953s ok 266 1953s ok 267 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 268 1953s # unique id: aLm9bndJdfnaQzEWeJoW8QAAAEA 1953s ok 269 1953s ok 270 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 271 1953s # unique id: aLm9bl7DZm-0KRSfvz36PQAAAAI 1953s ok 272 1953s ok 273 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 274 1953s # unique id: aLm9bndJdfnaQzEWeJoW8gAAAEg 1953s ok 275 1953s ok 276 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 277 1953s # unique id: aLm9bl7DZm-0KRSfvz36PgAAAAM 1953s ok 278 1953s ok 279 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 280 1953s # unique id: aLm9bndJdfnaQzEWeJoW8wAAAEI 1953s ok 281 1953s ok 282 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 283 1953s # unique id: aLm9bl7DZm-0KRSfvz36PwAAAAk 1953s ok 284 1953s ok 285 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 286 1953s # unique id: aLm9bndJdfnaQzEWeJoW9AAAAEY 1953s ok 287 1953s ok 288 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 289 1953s # unique id: aLm9bl7DZm-0KRSfvz36QAAAAAU 1953s ok 290 1953s ok 291 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 292 1953s # unique id: aLm9bndJdfnaQzEWeJoW9QAAAEc 1953s ok 293 1953s ok 294 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 295 1953s # unique id: aLm9bl7DZm-0KRSfvz36QQAAAAc 1953s ok 296 1953s ok 297 1953s # testing : fetch unique ID 1953s # expected: 200 1953s # received: '200' 1953s ok 298 1953s # unique id: aLm9bndJdfnaQzEWeJoW9gAAAEk 1953s ok 299 1953s ok 300 1953s ok 1959s t/modules/usertrack.t ............... 1959s 1..1004 1959s # Running under perl version 5.040001 for linux 1959s # Current time local: Thu Sep 4 16:25:18 2025 1959s # Current time GMT: Thu Sep 4 16:25:18 2025 1959s # Using Test.pm version 1.31 1959s # Using Apache/Test.pm version 1.44 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 1 1959s ok 2 1959s Set-Cookie: usertrack_test=371306d7.63dfc2b0e51b9; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=371306d7.63dfc2b0e51b9 1959s ok 3 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 4 1959s ok 5 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 6 1959s ok 7 1959s Set-Cookie: usertrack_test=4254c874.63dfc2b0e7967; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=4254c874.63dfc2b0e7967 1959s ok 8 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 9 1959s ok 10 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 11 1959s ok 12 1959s Set-Cookie: usertrack_test=b8edddc8.63dfc2b0e9185; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=b8edddc8.63dfc2b0e9185 1959s ok 13 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 14 1959s ok 15 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 16 1959s ok 17 1959s Set-Cookie: usertrack_test=97f83c7a.63dfc2b0ea98c; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=97f83c7a.63dfc2b0ea98c 1959s ok 18 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 19 1959s ok 20 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 21 1959s ok 22 1959s Set-Cookie: usertrack_test=2cd0a40e.63dfc2b0ebf2d; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=2cd0a40e.63dfc2b0ebf2d 1959s ok 23 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 24 1959s ok 25 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 26 1959s ok 27 1959s Set-Cookie: usertrack_test=f7ed4074.63dfc2b0ed59b; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=f7ed4074.63dfc2b0ed59b 1959s ok 28 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 29 1959s ok 30 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 31 1959s ok 32 1959s Set-Cookie: usertrack_test=398d53de.63dfc2b0eeb3d; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=398d53de.63dfc2b0eeb3d 1959s ok 33 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 34 1959s ok 35 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 36 1959s ok 37 1959s Set-Cookie: usertrack_test=8066ed79.63dfc2b0f0001; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=8066ed79.63dfc2b0f0001 1959s ok 38 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 39 1959s ok 40 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 41 1959s ok 42 1959s Set-Cookie: usertrack_test=476ce3d5.63dfc2b0f16e0; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=476ce3d5.63dfc2b0f16e0 1959s ok 43 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 44 1959s ok 45 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 46 1959s ok 47 1959s Set-Cookie: usertrack_test=55cc8b6c.63dfc2b0f2c16; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=55cc8b6c.63dfc2b0f2c16 1959s ok 48 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 49 1959s ok 50 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 51 1959s ok 52 1959s Set-Cookie: usertrack_test=4aebdb22.63dfc2b0f4098; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=4aebdb22.63dfc2b0f4098 1959s ok 53 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 54 1959s ok 55 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 56 1959s ok 57 1959s Set-Cookie: usertrack_test=fc464873.63dfc2b0f548e; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=fc464873.63dfc2b0f548e 1959s ok 58 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 59 1959s ok 60 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 61 1959s ok 62 1959s Set-Cookie: usertrack_test=2eb526ac.63dfc2b0f690c; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=2eb526ac.63dfc2b0f690c 1959s ok 63 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 64 1959s ok 65 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 66 1959s ok 67 1959s Set-Cookie: usertrack_test=670252f3.63dfc2b0f7ed7; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=670252f3.63dfc2b0f7ed7 1959s ok 68 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 69 1959s ok 70 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 71 1959s ok 72 1959s Set-Cookie: usertrack_test=63b5ea0a.63dfc2b0f949c; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=63b5ea0a.63dfc2b0f949c 1959s ok 73 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 74 1959s ok 75 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 76 1959s ok 77 1959s Set-Cookie: usertrack_test=7794013c.63dfc2b0fad6b; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=7794013c.63dfc2b0fad6b 1959s ok 78 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 79 1959s ok 80 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 81 1959s ok 82 1959s Set-Cookie: usertrack_test=3d4fc429.63dfc2b0fc659; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=3d4fc429.63dfc2b0fc659 1959s ok 83 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 84 1959s ok 85 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 86 1959s ok 87 1959s Set-Cookie: usertrack_test=365e6e31.63dfc2b0fdb47; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=365e6e31.63dfc2b0fdb47 1959s ok 88 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 89 1959s ok 90 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 91 1959s ok 92 1959s Set-Cookie: usertrack_test=cdb739d8.63dfc2b0ff1b7; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=cdb739d8.63dfc2b0ff1b7 1959s ok 93 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 94 1959s ok 95 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 96 1959s ok 97 1959s Set-Cookie: usertrack_test=ae70c1c3.63dfc2b100886; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=ae70c1c3.63dfc2b100886 1959s ok 98 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 99 1959s ok 100 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 101 1959s ok 102 1959s Set-Cookie: usertrack_test=51da6d6f.63dfc2b101fc6; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=51da6d6f.63dfc2b101fc6 1959s ok 103 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 104 1959s ok 105 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 106 1959s ok 107 1959s Set-Cookie: usertrack_test=f0d2cf54.63dfc2b1033d3; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=f0d2cf54.63dfc2b1033d3 1959s ok 108 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 109 1959s ok 110 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 111 1959s ok 112 1959s Set-Cookie: usertrack_test=fc741345.63dfc2b104b80; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=fc741345.63dfc2b104b80 1959s ok 113 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 114 1959s ok 115 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 116 1959s ok 117 1959s Set-Cookie: usertrack_test=7f40b243.63dfc2b1061ee; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=7f40b243.63dfc2b1061ee 1959s ok 118 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 119 1959s ok 120 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 121 1959s ok 122 1959s Set-Cookie: usertrack_test=59532175.63dfc2b107741; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=59532175.63dfc2b107741 1959s ok 123 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 124 1959s ok 125 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 126 1959s ok 127 1959s Set-Cookie: usertrack_test=57ffc658.63dfc2b108bd1; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=57ffc658.63dfc2b108bd1 1959s ok 128 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 129 1959s ok 130 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 131 1959s ok 132 1959s Set-Cookie: usertrack_test=9763ccd8.63dfc2b10a533; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=9763ccd8.63dfc2b10a533 1959s ok 133 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 134 1959s ok 135 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 136 1959s ok 137 1959s Set-Cookie: usertrack_test=ac631103.63dfc2b10ba1f; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=ac631103.63dfc2b10ba1f 1959s ok 138 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 139 1959s ok 140 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 141 1959s ok 142 1959s Set-Cookie: usertrack_test=fb9295eb.63dfc2b10cf9b; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=fb9295eb.63dfc2b10cf9b 1959s ok 143 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 144 1959s ok 145 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 146 1959s ok 147 1959s Set-Cookie: usertrack_test=b185f8dd.63dfc2b10e840; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=b185f8dd.63dfc2b10e840 1959s ok 148 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 149 1959s ok 150 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 151 1959s ok 152 1959s Set-Cookie: usertrack_test=bf4c5057.63dfc2b10fea2; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=bf4c5057.63dfc2b10fea2 1959s ok 153 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 154 1959s ok 155 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 156 1959s ok 157 1959s Set-Cookie: usertrack_test=8598b41e.63dfc2b111562; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=8598b41e.63dfc2b111562 1959s ok 158 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 159 1959s ok 160 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 161 1959s ok 162 1959s Set-Cookie: usertrack_test=a0a5642a.63dfc2b112e1a; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=a0a5642a.63dfc2b112e1a 1959s ok 163 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 164 1959s ok 165 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 166 1959s ok 167 1959s Set-Cookie: usertrack_test=2fbc0e19.63dfc2b11451d; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=2fbc0e19.63dfc2b11451d 1959s ok 168 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 169 1959s ok 170 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 171 1959s ok 172 1959s Set-Cookie: usertrack_test=8cb9ac30.63dfc2b115c3d; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=8cb9ac30.63dfc2b115c3d 1959s ok 173 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 174 1959s ok 175 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 176 1959s ok 177 1959s Set-Cookie: usertrack_test=c1189a76.63dfc2b117199; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=c1189a76.63dfc2b117199 1959s ok 178 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 179 1959s ok 180 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 181 1959s ok 182 1959s Set-Cookie: usertrack_test=c867a81.63dfc2b1187ee; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=c867a81.63dfc2b1187ee 1959s ok 183 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 184 1959s ok 185 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 186 1959s ok 187 1959s Set-Cookie: usertrack_test=7f1156cd.63dfc2b119dd8; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=7f1156cd.63dfc2b119dd8 1959s ok 188 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 189 1959s ok 190 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 191 1959s ok 192 1959s Set-Cookie: usertrack_test=690b79f1.63dfc2b11b293; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=690b79f1.63dfc2b11b293 1959s ok 193 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 194 1959s ok 195 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 196 1959s ok 197 1959s Set-Cookie: usertrack_test=c0ae37be.63dfc2b11c7ff; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=c0ae37be.63dfc2b11c7ff 1959s ok 198 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 199 1959s ok 200 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 201 1959s ok 202 1959s Set-Cookie: usertrack_test=8665a9d4.63dfc2b11dcc5; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=8665a9d4.63dfc2b11dcc5 1959s ok 203 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 204 1959s ok 205 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 206 1959s ok 207 1959s Set-Cookie: usertrack_test=ecfb7b4f.63dfc2b11f1d0; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=ecfb7b4f.63dfc2b11f1d0 1959s ok 208 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 209 1959s ok 210 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 211 1959s ok 212 1959s Set-Cookie: usertrack_test=ebfc7842.63dfc2b12068b; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=ebfc7842.63dfc2b12068b 1959s ok 213 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 214 1959s ok 215 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 216 1959s ok 217 1959s Set-Cookie: usertrack_test=65ef2b7b.63dfc2b121c3d; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=65ef2b7b.63dfc2b121c3d 1959s ok 218 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 219 1959s ok 220 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 221 1959s ok 222 1959s Set-Cookie: usertrack_test=faa1adb.63dfc2b1231d1; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=faa1adb.63dfc2b1231d1 1959s ok 223 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 224 1959s ok 225 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 226 1959s ok 227 1959s Set-Cookie: usertrack_test=776a6eae.63dfc2b124674; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=776a6eae.63dfc2b124674 1959s ok 228 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 229 1959s ok 230 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 231 1959s ok 232 1959s Set-Cookie: usertrack_test=97ca5a7d.63dfc2b125b0b; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=97ca5a7d.63dfc2b125b0b 1959s ok 233 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 234 1959s ok 235 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 236 1959s ok 237 1959s Set-Cookie: usertrack_test=8673927e.63dfc2b126ef1; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=8673927e.63dfc2b126ef1 1959s ok 238 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 239 1959s ok 240 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 241 1959s ok 242 1959s Set-Cookie: usertrack_test=46e521c9.63dfc2b12838c; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=46e521c9.63dfc2b12838c 1959s ok 243 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 244 1959s ok 245 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 246 1959s ok 247 1959s Set-Cookie: usertrack_test=bfc29bf7.63dfc2b129970; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=bfc29bf7.63dfc2b129970 1959s ok 248 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 249 1959s ok 250 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 251 1959s ok 252 1959s Set-Cookie: usertrack_test=14924b61.63dfc2b12adca; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=14924b61.63dfc2b12adca 1959s ok 253 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 254 1959s ok 255 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 256 1959s ok 257 1959s Set-Cookie: usertrack_test=2017c595.63dfc2b12c62a; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=2017c595.63dfc2b12c62a 1959s ok 258 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 259 1959s ok 260 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 261 1959s ok 262 1959s Set-Cookie: usertrack_test=635b05c9.63dfc2b12dc21; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=635b05c9.63dfc2b12dc21 1959s ok 263 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 264 1959s ok 265 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 266 1959s ok 267 1959s Set-Cookie: usertrack_test=f575be0e.63dfc2b12f2ef; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=f575be0e.63dfc2b12f2ef 1959s ok 268 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 269 1959s ok 270 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 271 1959s ok 272 1959s Set-Cookie: usertrack_test=8739d35b.63dfc2b13082d; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=8739d35b.63dfc2b13082d 1959s ok 273 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 274 1959s ok 275 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 276 1959s ok 277 1959s Set-Cookie: usertrack_test=e02709eb.63dfc2b131ea9; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=e02709eb.63dfc2b131ea9 1959s ok 278 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 279 1959s ok 280 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 281 1959s ok 282 1959s Set-Cookie: usertrack_test=9ac30856.63dfc2b13371c; path=/; expires=Thu, 04-Sep-25 16:26:23 GMT 1959s Cookie: usertrack_test=9ac30856.63dfc2b13371c 1959s ok 283 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 284 1959s ok 285 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 286 1959s ok 287 1959s Set-Cookie: usertrack_test=5b10436.63dfc2b134cfb; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=5b10436.63dfc2b134cfb 1959s ok 288 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 289 1959s ok 290 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 291 1959s ok 292 1959s Set-Cookie: usertrack_test=6531220f.63dfc2b136460; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=6531220f.63dfc2b136460 1959s ok 293 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 294 1959s ok 295 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 296 1959s ok 297 1959s Set-Cookie: usertrack_test=f713ad2c.63dfc2b137b31; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=f713ad2c.63dfc2b137b31 1959s ok 298 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 299 1959s ok 300 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 301 1959s ok 302 1959s Set-Cookie: usertrack_test=42c5c842.63dfc2b13915b; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=42c5c842.63dfc2b13915b 1959s ok 303 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 304 1959s ok 305 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 306 1959s ok 307 1959s Set-Cookie: usertrack_test=8c82fb90.63dfc2b13a921; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=8c82fb90.63dfc2b13a921 1959s ok 308 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 309 1959s ok 310 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 311 1959s ok 312 1959s Set-Cookie: usertrack_test=522a7846.63dfc2b13bf94; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=522a7846.63dfc2b13bf94 1959s ok 313 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 314 1959s ok 315 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 316 1959s ok 317 1959s Set-Cookie: usertrack_test=12f5213f.63dfc2b13d6d7; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=12f5213f.63dfc2b13d6d7 1959s ok 318 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 319 1959s ok 320 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 321 1959s ok 322 1959s Set-Cookie: usertrack_test=e5e5227a.63dfc2b13ee97; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=e5e5227a.63dfc2b13ee97 1959s ok 323 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 324 1959s ok 325 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 326 1959s ok 327 1959s Set-Cookie: usertrack_test=12278770.63dfc2b140538; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=12278770.63dfc2b140538 1959s ok 328 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 329 1959s ok 330 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 331 1959s ok 332 1959s Set-Cookie: usertrack_test=4393ffc3.63dfc2b141c93; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=4393ffc3.63dfc2b141c93 1959s ok 333 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 334 1959s ok 335 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 336 1959s ok 337 1959s Set-Cookie: usertrack_test=b78bee7a.63dfc2b143273; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=b78bee7a.63dfc2b143273 1959s ok 338 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 339 1959s ok 340 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 341 1959s ok 342 1959s Set-Cookie: usertrack_test=114c917a.63dfc2b144784; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=114c917a.63dfc2b144784 1959s ok 343 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 344 1959s ok 345 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 346 1959s ok 347 1959s Set-Cookie: usertrack_test=9c4fdabe.63dfc2b146105; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=9c4fdabe.63dfc2b146105 1959s ok 348 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 349 1959s ok 350 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 351 1959s ok 352 1959s Set-Cookie: usertrack_test=b57e6721.63dfc2b147955; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=b57e6721.63dfc2b147955 1959s ok 353 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 354 1959s ok 355 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 356 1959s ok 357 1959s Set-Cookie: usertrack_test=7148ea4.63dfc2b149136; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=7148ea4.63dfc2b149136 1959s ok 358 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 359 1959s ok 360 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 361 1959s ok 362 1959s Set-Cookie: usertrack_test=c95dd84c.63dfc2b14a669; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=c95dd84c.63dfc2b14a669 1959s ok 363 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 364 1959s ok 365 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 366 1959s ok 367 1959s Set-Cookie: usertrack_test=3337517.63dfc2b14bbbd; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=3337517.63dfc2b14bbbd 1959s ok 368 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 369 1959s ok 370 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 371 1959s ok 372 1959s Set-Cookie: usertrack_test=dafda55.63dfc2b14d0ae; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=dafda55.63dfc2b14d0ae 1959s ok 373 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 374 1959s ok 375 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 376 1959s ok 377 1959s Set-Cookie: usertrack_test=8bda125a.63dfc2b14e511; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=8bda125a.63dfc2b14e511 1959s ok 378 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 379 1959s ok 380 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 381 1959s ok 382 1959s Set-Cookie: usertrack_test=26c2a01f.63dfc2b14fb3c; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=26c2a01f.63dfc2b14fb3c 1959s ok 383 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 384 1959s ok 385 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 386 1959s ok 387 1959s Set-Cookie: usertrack_test=216a779b.63dfc2b151320; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=216a779b.63dfc2b151320 1959s ok 388 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 389 1959s ok 390 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 391 1959s ok 392 1959s Set-Cookie: usertrack_test=423c77d1.63dfc2b1528fe; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=423c77d1.63dfc2b1528fe 1959s ok 393 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 394 1959s ok 395 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 396 1959s ok 397 1959s Set-Cookie: usertrack_test=660a90f7.63dfc2b153f31; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=660a90f7.63dfc2b153f31 1959s ok 398 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 399 1959s ok 400 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 401 1959s ok 402 1959s Set-Cookie: usertrack_test=705b01d7.63dfc2b1553e2; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=705b01d7.63dfc2b1553e2 1959s ok 403 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 404 1959s ok 405 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 406 1959s ok 407 1959s Set-Cookie: usertrack_test=76b39a7c.63dfc2b156838; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=76b39a7c.63dfc2b156838 1959s ok 408 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 409 1959s ok 410 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 411 1959s ok 412 1959s Set-Cookie: usertrack_test=1c8b07da.63dfc2b157edf; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=1c8b07da.63dfc2b157edf 1959s ok 413 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 414 1959s ok 415 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 416 1959s ok 417 1959s Set-Cookie: usertrack_test=da1faf9b.63dfc2b1594f8; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=da1faf9b.63dfc2b1594f8 1959s ok 418 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 419 1959s ok 420 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 421 1959s ok 422 1959s Set-Cookie: usertrack_test=cc162c0b.63dfc2b15aa4d; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=cc162c0b.63dfc2b15aa4d 1959s ok 423 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 424 1959s ok 425 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 426 1959s ok 427 1959s Set-Cookie: usertrack_test=cf7b819.63dfc2b15bf8e; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=cf7b819.63dfc2b15bf8e 1959s ok 428 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 429 1959s ok 430 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 431 1959s ok 432 1959s Set-Cookie: usertrack_test=3a93b7c3.63dfc2b15d581; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=3a93b7c3.63dfc2b15d581 1959s ok 433 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 434 1959s ok 435 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 436 1959s ok 437 1959s Set-Cookie: usertrack_test=e0c3d7f1.63dfc2b15ea73; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=e0c3d7f1.63dfc2b15ea73 1959s ok 438 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 439 1959s ok 440 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 441 1959s ok 442 1959s Set-Cookie: usertrack_test=1d349198.63dfc2b16006d; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=1d349198.63dfc2b16006d 1959s ok 443 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 444 1959s ok 445 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 446 1959s ok 447 1959s Set-Cookie: usertrack_test=dcf614ef.63dfc2b16153f; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=dcf614ef.63dfc2b16153f 1959s ok 448 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 449 1959s ok 450 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 451 1959s ok 452 1959s Set-Cookie: usertrack_test=c02c293d.63dfc2b162bae; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=c02c293d.63dfc2b162bae 1959s ok 453 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 454 1959s ok 455 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 456 1959s ok 457 1959s Set-Cookie: usertrack_test=c2911c08.63dfc2b164087; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=c2911c08.63dfc2b164087 1959s ok 458 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 459 1959s ok 460 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 461 1959s ok 462 1959s Set-Cookie: usertrack_test=655abeeb.63dfc2b1655c9; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=655abeeb.63dfc2b1655c9 1959s ok 463 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 464 1959s ok 465 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 466 1959s ok 467 1959s Set-Cookie: usertrack_test=e5554dbc.63dfc2b166ae7; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=e5554dbc.63dfc2b166ae7 1959s ok 468 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 469 1959s ok 470 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 471 1959s ok 472 1959s Set-Cookie: usertrack_test=fc4f642f.63dfc2b16812b; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=fc4f642f.63dfc2b16812b 1959s ok 473 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 474 1959s ok 475 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 476 1959s ok 477 1959s Set-Cookie: usertrack_test=7acc6b48.63dfc2b1696b1; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=7acc6b48.63dfc2b1696b1 1959s ok 478 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 479 1959s ok 480 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 481 1959s ok 482 1959s Set-Cookie: usertrack_test=3362b7f0.63dfc2b16ab84; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=3362b7f0.63dfc2b16ab84 1959s ok 483 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 484 1959s ok 485 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 486 1959s ok 487 1959s Set-Cookie: usertrack_test=97b35d4d.63dfc2b16c08a; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=97b35d4d.63dfc2b16c08a 1959s ok 488 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 489 1959s ok 490 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 491 1959s ok 492 1959s Set-Cookie: usertrack_test=dc524af.63dfc2b16d5a3; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=dc524af.63dfc2b16d5a3 1959s ok 493 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 494 1959s ok 495 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 496 1959s ok 497 1959s Set-Cookie: usertrack_test=4e4f8aa7.63dfc2b16ebe5; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=4e4f8aa7.63dfc2b16ebe5 1959s ok 498 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 499 1959s ok 500 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 501 1959s ok 502 1959s Set-Cookie: usertrack_test=6719fb4a.63dfc2b170266; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=6719fb4a.63dfc2b170266 1959s ok 503 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 504 1959s ok 505 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 506 1959s ok 507 1959s Set-Cookie: usertrack_test=d1ea0cf0.63dfc2b171844; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=d1ea0cf0.63dfc2b171844 1959s ok 508 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 509 1959s ok 510 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 511 1959s ok 512 1959s Set-Cookie: usertrack_test=5d804b26.63dfc2b172ebe; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=5d804b26.63dfc2b172ebe 1959s ok 513 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 514 1959s ok 515 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 516 1959s ok 517 1959s Set-Cookie: usertrack_test=ed14b736.63dfc2b1744a2; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=ed14b736.63dfc2b1744a2 1959s ok 518 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 519 1959s ok 520 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 521 1959s ok 522 1959s Set-Cookie: usertrack_test=8f6b7c51.63dfc2b175a9b; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=8f6b7c51.63dfc2b175a9b 1959s ok 523 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 524 1959s ok 525 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 526 1959s ok 527 1959s Set-Cookie: usertrack_test=292cfa84.63dfc2b177043; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=292cfa84.63dfc2b177043 1959s ok 528 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 529 1959s ok 530 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 531 1959s ok 532 1959s Set-Cookie: usertrack_test=f4a5eeab.63dfc2b17868e; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=f4a5eeab.63dfc2b17868e 1959s ok 533 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 534 1959s ok 535 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 536 1959s ok 537 1959s Set-Cookie: usertrack_test=ae7e066e.63dfc2b179be1; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=ae7e066e.63dfc2b179be1 1959s ok 538 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 539 1959s ok 540 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 541 1959s ok 542 1959s Set-Cookie: usertrack_test=438e342.63dfc2b17b1d2; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=438e342.63dfc2b17b1d2 1959s ok 543 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 544 1959s ok 545 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 546 1959s ok 547 1959s Set-Cookie: usertrack_test=204ddabd.63dfc2b17c7c2; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=204ddabd.63dfc2b17c7c2 1959s ok 548 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 549 1959s ok 550 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 551 1959s ok 552 1959s Set-Cookie: usertrack_test=c4b3760c.63dfc2b17defb; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=c4b3760c.63dfc2b17defb 1959s ok 553 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 554 1959s ok 555 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1959s ok 556 1959s ok 557 1959s Set-Cookie: usertrack_test=132b994a.63dfc2b17f524; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1959s Cookie: usertrack_test=132b994a.63dfc2b17f524 1959s ok 558 1959s # testing : Checking return code is '200' 1959s # expected: 200 1959s # received: '200' 1960s ok 559 1960s ok 560 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 561 1960s ok 562 1960s Set-Cookie: usertrack_test=7e2d9c68.63dfc2b180b8c; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=7e2d9c68.63dfc2b180b8c 1960s ok 563 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 564 1960s ok 565 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 566 1960s ok 567 1960s Set-Cookie: usertrack_test=3976d681.63dfc2b18208f; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=3976d681.63dfc2b18208f 1960s ok 568 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 569 1960s ok 570 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 571 1960s ok 572 1960s Set-Cookie: usertrack_test=a88a2606.63dfc2b1835d1; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=a88a2606.63dfc2b1835d1 1960s ok 573 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 574 1960s ok 575 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 576 1960s ok 577 1960s Set-Cookie: usertrack_test=bf9b6934.63dfc2b184ad9; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=bf9b6934.63dfc2b184ad9 1960s ok 578 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 579 1960s ok 580 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 581 1960s ok 582 1960s Set-Cookie: usertrack_test=5cb413e5.63dfc2b1860eb; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=5cb413e5.63dfc2b1860eb 1960s ok 583 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 584 1960s ok 585 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 586 1960s ok 587 1960s Set-Cookie: usertrack_test=fb2e09bb.63dfc2b187643; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=fb2e09bb.63dfc2b187643 1960s ok 588 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 589 1960s ok 590 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 591 1960s ok 592 1960s Set-Cookie: usertrack_test=f4e97e8a.63dfc2b188c4e; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=f4e97e8a.63dfc2b188c4e 1960s ok 593 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 594 1960s ok 595 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 596 1960s ok 597 1960s Set-Cookie: usertrack_test=8c63d3f3.63dfc2b18a0bd; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=8c63d3f3.63dfc2b18a0bd 1960s ok 598 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 599 1960s ok 600 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 601 1960s ok 602 1960s Set-Cookie: usertrack_test=29d21cc2.63dfc2b18b854; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=29d21cc2.63dfc2b18b854 1960s ok 603 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 604 1960s ok 605 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 606 1960s ok 607 1960s Set-Cookie: usertrack_test=ab87870.63dfc2b18cf41; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=ab87870.63dfc2b18cf41 1960s ok 608 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 609 1960s ok 610 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 611 1960s ok 612 1960s Set-Cookie: usertrack_test=61e7e08c.63dfc2b18e573; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=61e7e08c.63dfc2b18e573 1960s ok 613 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 614 1960s ok 615 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 616 1960s ok 617 1960s Set-Cookie: usertrack_test=4266f27a.63dfc2b18fb3d; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=4266f27a.63dfc2b18fb3d 1960s ok 618 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 619 1960s ok 620 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 621 1960s ok 622 1960s Set-Cookie: usertrack_test=c0edbb69.63dfc2b1911a6; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=c0edbb69.63dfc2b1911a6 1960s ok 623 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 624 1960s ok 625 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 626 1960s ok 627 1960s Set-Cookie: usertrack_test=60e62ebf.63dfc2b1926b3; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=60e62ebf.63dfc2b1926b3 1960s ok 628 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 629 1960s ok 630 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 631 1960s ok 632 1960s Set-Cookie: usertrack_test=230c1f67.63dfc2b193d91; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=230c1f67.63dfc2b193d91 1960s ok 633 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 634 1960s ok 635 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 636 1960s ok 637 1960s Set-Cookie: usertrack_test=3bcb2672.63dfc2b195325; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=3bcb2672.63dfc2b195325 1960s ok 638 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 639 1960s ok 640 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 641 1960s ok 642 1960s Set-Cookie: usertrack_test=9306953b.63dfc2b196799; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=9306953b.63dfc2b196799 1960s ok 643 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 644 1960s ok 645 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 646 1960s ok 647 1960s Set-Cookie: usertrack_test=b20bef53.63dfc2b197cf0; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=b20bef53.63dfc2b197cf0 1960s ok 648 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 649 1960s ok 650 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 651 1960s ok 652 1960s Set-Cookie: usertrack_test=605aa907.63dfc2b1994fd; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=605aa907.63dfc2b1994fd 1960s ok 653 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 654 1960s ok 655 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 656 1960s ok 657 1960s Set-Cookie: usertrack_test=d0d95355.63dfc2b19a991; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=d0d95355.63dfc2b19a991 1960s ok 658 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 659 1960s ok 660 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 661 1960s ok 662 1960s Set-Cookie: usertrack_test=c9b93b60.63dfc2b19bf9c; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=c9b93b60.63dfc2b19bf9c 1960s ok 663 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 664 1960s ok 665 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 666 1960s ok 667 1960s Set-Cookie: usertrack_test=180cc648.63dfc2b19d472; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=180cc648.63dfc2b19d472 1960s ok 668 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 669 1960s ok 670 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 671 1960s ok 672 1960s Set-Cookie: usertrack_test=28cbb234.63dfc2b19e8f6; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=28cbb234.63dfc2b19e8f6 1960s ok 673 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 674 1960s ok 675 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 676 1960s ok 677 1960s Set-Cookie: usertrack_test=fa03da76.63dfc2b19fdcc; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=fa03da76.63dfc2b19fdcc 1960s ok 678 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 679 1960s ok 680 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 681 1960s ok 682 1960s Set-Cookie: usertrack_test=293f4eb8.63dfc2b1a12e9; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=293f4eb8.63dfc2b1a12e9 1960s ok 683 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 684 1960s ok 685 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 686 1960s ok 687 1960s Set-Cookie: usertrack_test=6ceff688.63dfc2b1a276f; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=6ceff688.63dfc2b1a276f 1960s ok 688 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 689 1960s ok 690 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 691 1960s ok 692 1960s Set-Cookie: usertrack_test=65f77aac.63dfc2b1a3e02; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=65f77aac.63dfc2b1a3e02 1960s ok 693 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 694 1960s ok 695 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 696 1960s ok 697 1960s Set-Cookie: usertrack_test=ae0df205.63dfc2b1a5306; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=ae0df205.63dfc2b1a5306 1960s ok 698 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 699 1960s ok 700 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 701 1960s ok 702 1960s Set-Cookie: usertrack_test=1a24980b.63dfc2b1a6a47; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=1a24980b.63dfc2b1a6a47 1960s ok 703 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 704 1960s ok 705 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 706 1960s ok 707 1960s Set-Cookie: usertrack_test=2f5f4ed3.63dfc2b1a8065; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=2f5f4ed3.63dfc2b1a8065 1960s ok 708 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 709 1960s ok 710 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 711 1960s ok 712 1960s Set-Cookie: usertrack_test=1ed346a9.63dfc2b1a9614; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=1ed346a9.63dfc2b1a9614 1960s ok 713 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 714 1960s ok 715 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 716 1960s ok 717 1960s Set-Cookie: usertrack_test=cd8664cc.63dfc2b1aab63; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=cd8664cc.63dfc2b1aab63 1960s ok 718 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 719 1960s ok 720 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 721 1960s ok 722 1960s Set-Cookie: usertrack_test=9f55e8f0.63dfc2b1abfd6; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=9f55e8f0.63dfc2b1abfd6 1960s ok 723 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 724 1960s ok 725 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 726 1960s ok 727 1960s Set-Cookie: usertrack_test=f2d3dc13.63dfc2b1ad4a5; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=f2d3dc13.63dfc2b1ad4a5 1960s ok 728 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 729 1960s ok 730 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 731 1960s ok 732 1960s Set-Cookie: usertrack_test=4e47564a.63dfc2b1ae90c; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=4e47564a.63dfc2b1ae90c 1960s ok 733 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 734 1960s ok 735 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 736 1960s ok 737 1960s Set-Cookie: usertrack_test=31b6d3b3.63dfc2b1afe70; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=31b6d3b3.63dfc2b1afe70 1960s ok 738 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 739 1960s ok 740 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 741 1960s ok 742 1960s Set-Cookie: usertrack_test=3160fe3b.63dfc2b1b1473; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=3160fe3b.63dfc2b1b1473 1960s ok 743 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 744 1960s ok 745 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 746 1960s ok 747 1960s Set-Cookie: usertrack_test=d1420722.63dfc2b1b2954; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=d1420722.63dfc2b1b2954 1960s ok 748 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 749 1960s ok 750 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 751 1960s ok 752 1960s Set-Cookie: usertrack_test=586dd9a1.63dfc2b1b3f34; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=586dd9a1.63dfc2b1b3f34 1960s ok 753 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 754 1960s ok 755 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 756 1960s ok 757 1960s Set-Cookie: usertrack_test=ecfff3ef.63dfc2b1b54e2; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=ecfff3ef.63dfc2b1b54e2 1960s ok 758 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 759 1960s ok 760 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 761 1960s ok 762 1960s Set-Cookie: usertrack_test=5df62807.63dfc2b1b68c0; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=5df62807.63dfc2b1b68c0 1960s ok 763 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 764 1960s ok 765 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 766 1960s ok 767 1960s Set-Cookie: usertrack_test=6815850c.63dfc2b1b7d5d; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=6815850c.63dfc2b1b7d5d 1960s ok 768 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 769 1960s ok 770 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 771 1960s ok 772 1960s Set-Cookie: usertrack_test=c07a9895.63dfc2b1b91f5; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=c07a9895.63dfc2b1b91f5 1960s ok 773 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 774 1960s ok 775 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 776 1960s ok 777 1960s Set-Cookie: usertrack_test=ceb80f62.63dfc2b1ba6f3; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=ceb80f62.63dfc2b1ba6f3 1960s ok 778 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 779 1960s ok 780 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 781 1960s ok 782 1960s Set-Cookie: usertrack_test=7efdb299.63dfc2b1bbbbc; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=7efdb299.63dfc2b1bbbbc 1960s ok 783 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 784 1960s ok 785 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 786 1960s ok 787 1960s Set-Cookie: usertrack_test=fa8723f1.63dfc2b1bd1cf; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=fa8723f1.63dfc2b1bd1cf 1960s ok 788 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 789 1960s ok 790 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 791 1960s ok 792 1960s Set-Cookie: usertrack_test=f012d708.63dfc2b1be9be; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=f012d708.63dfc2b1be9be 1960s ok 793 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 794 1960s ok 795 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 796 1960s ok 797 1960s Set-Cookie: usertrack_test=e02a3cd2.63dfc2b1bfebe; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=e02a3cd2.63dfc2b1bfebe 1960s ok 798 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 799 1960s ok 800 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 801 1960s ok 802 1960s Set-Cookie: usertrack_test=b2206eae.63dfc2b1c12f7; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=b2206eae.63dfc2b1c12f7 1960s ok 803 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 804 1960s ok 805 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 806 1960s ok 807 1960s Set-Cookie: usertrack_test=4a0b2fe7.63dfc2b1c2733; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=4a0b2fe7.63dfc2b1c2733 1960s ok 808 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 809 1960s ok 810 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 811 1960s ok 812 1960s Set-Cookie: usertrack_test=d64fa2e0.63dfc2b1c3a8f; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=d64fa2e0.63dfc2b1c3a8f 1960s ok 813 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 814 1960s ok 815 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 816 1960s ok 817 1960s Set-Cookie: usertrack_test=da1ffc31.63dfc2b1c4fb9; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=da1ffc31.63dfc2b1c4fb9 1960s ok 818 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 819 1960s ok 820 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 821 1960s ok 822 1960s Set-Cookie: usertrack_test=20ed7c05.63dfc2b1c6708; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=20ed7c05.63dfc2b1c6708 1960s ok 823 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 824 1960s ok 825 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 826 1960s ok 827 1960s Set-Cookie: usertrack_test=8eb61687.63dfc2b1c7e62; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=8eb61687.63dfc2b1c7e62 1960s ok 828 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 829 1960s ok 830 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 831 1960s ok 832 1960s Set-Cookie: usertrack_test=903167d0.63dfc2b1c9643; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=903167d0.63dfc2b1c9643 1960s ok 833 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 834 1960s ok 835 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 836 1960s ok 837 1960s Set-Cookie: usertrack_test=2a62d301.63dfc2b1cac2d; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=2a62d301.63dfc2b1cac2d 1960s ok 838 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 839 1960s ok 840 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 841 1960s ok 842 1960s Set-Cookie: usertrack_test=bdf1ebf1.63dfc2b1cc2e8; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=bdf1ebf1.63dfc2b1cc2e8 1960s ok 843 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 844 1960s ok 845 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 846 1960s ok 847 1960s Set-Cookie: usertrack_test=7cc7dc9a.63dfc2b1cdb59; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=7cc7dc9a.63dfc2b1cdb59 1960s ok 848 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 849 1960s ok 850 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 851 1960s ok 852 1960s Set-Cookie: usertrack_test=f7fc6f0f.63dfc2b1cf2b4; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=f7fc6f0f.63dfc2b1cf2b4 1960s ok 853 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 854 1960s ok 855 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 856 1960s ok 857 1960s Set-Cookie: usertrack_test=5ec6cfa3.63dfc2b1d08c0; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=5ec6cfa3.63dfc2b1d08c0 1960s ok 858 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 859 1960s ok 860 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 861 1960s ok 862 1960s Set-Cookie: usertrack_test=371b8662.63dfc2b1d1d23; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=371b8662.63dfc2b1d1d23 1960s ok 863 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 864 1960s ok 865 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 866 1960s ok 867 1960s Set-Cookie: usertrack_test=e603eacc.63dfc2b1d3340; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=e603eacc.63dfc2b1d3340 1960s ok 868 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 869 1960s ok 870 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 871 1960s ok 872 1960s Set-Cookie: usertrack_test=27d5cdfb.63dfc2b1d494c; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=27d5cdfb.63dfc2b1d494c 1960s ok 873 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 874 1960s ok 875 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 876 1960s ok 877 1960s Set-Cookie: usertrack_test=bbca43c0.63dfc2b1d5e95; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=bbca43c0.63dfc2b1d5e95 1960s ok 878 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 879 1960s ok 880 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 881 1960s ok 882 1960s Set-Cookie: usertrack_test=eaa23eb0.63dfc2b1d7565; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=eaa23eb0.63dfc2b1d7565 1960s ok 883 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 884 1960s ok 885 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 886 1960s ok 887 1960s Set-Cookie: usertrack_test=8fdb33b8.63dfc2b1d8b31; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=8fdb33b8.63dfc2b1d8b31 1960s ok 888 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 889 1960s ok 890 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 891 1960s ok 892 1960s Set-Cookie: usertrack_test=44cea5de.63dfc2b1da1dc; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=44cea5de.63dfc2b1da1dc 1960s ok 893 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 894 1960s ok 895 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 896 1960s ok 897 1960s Set-Cookie: usertrack_test=b4883b4c.63dfc2b1db706; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=b4883b4c.63dfc2b1db706 1960s ok 898 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 899 1960s ok 900 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 901 1960s ok 902 1960s Set-Cookie: usertrack_test=2db42dff.63dfc2b1dccda; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=2db42dff.63dfc2b1dccda 1960s ok 903 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 904 1960s ok 905 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 906 1960s ok 907 1960s Set-Cookie: usertrack_test=aca82a78.63dfc2b1de1c1; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=aca82a78.63dfc2b1de1c1 1960s ok 908 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 909 1960s ok 910 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 911 1960s ok 912 1960s Set-Cookie: usertrack_test=6b7ea3d8.63dfc2b1df658; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=6b7ea3d8.63dfc2b1df658 1960s ok 913 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 914 1960s ok 915 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 916 1960s ok 917 1960s Set-Cookie: usertrack_test=e2247257.63dfc2b1e0ded; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=e2247257.63dfc2b1e0ded 1960s ok 918 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 919 1960s ok 920 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 921 1960s ok 922 1960s Set-Cookie: usertrack_test=bda6c8cf.63dfc2b1e2383; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=bda6c8cf.63dfc2b1e2383 1960s ok 923 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 924 1960s ok 925 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 926 1960s ok 927 1960s Set-Cookie: usertrack_test=f221ca72.63dfc2b1e3983; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=f221ca72.63dfc2b1e3983 1960s ok 928 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 929 1960s ok 930 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 931 1960s ok 932 1960s Set-Cookie: usertrack_test=4ac30fd8.63dfc2b1e4f04; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=4ac30fd8.63dfc2b1e4f04 1960s ok 933 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 934 1960s ok 935 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 936 1960s ok 937 1960s Set-Cookie: usertrack_test=847e6a63.63dfc2b1e63bc; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=847e6a63.63dfc2b1e63bc 1960s ok 938 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 939 1960s ok 940 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 941 1960s ok 942 1960s Set-Cookie: usertrack_test=b2d9cba8.63dfc2b1e7a7e; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=b2d9cba8.63dfc2b1e7a7e 1960s ok 943 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 944 1960s ok 945 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 946 1960s ok 947 1960s Set-Cookie: usertrack_test=dbf789bc.63dfc2b1e903a; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=dbf789bc.63dfc2b1e903a 1960s ok 948 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 949 1960s ok 950 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 951 1960s ok 952 1960s Set-Cookie: usertrack_test=439f9e58.63dfc2b1ea690; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=439f9e58.63dfc2b1ea690 1960s ok 953 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 954 1960s ok 955 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 956 1960s ok 957 1960s Set-Cookie: usertrack_test=6739d73b.63dfc2b1ebce6; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=6739d73b.63dfc2b1ebce6 1960s ok 958 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 959 1960s ok 960 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 961 1960s ok 962 1960s Set-Cookie: usertrack_test=a9776dcf.63dfc2b1ed157; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=a9776dcf.63dfc2b1ed157 1960s ok 963 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 964 1960s ok 965 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 966 1960s ok 967 1960s Set-Cookie: usertrack_test=860918dc.63dfc2b1ee865; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=860918dc.63dfc2b1ee865 1960s ok 968 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 969 1960s ok 970 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 971 1960s ok 972 1960s Set-Cookie: usertrack_test=dc28b4b3.63dfc2b1eff6d; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=dc28b4b3.63dfc2b1eff6d 1960s ok 973 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 974 1960s ok 975 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 976 1960s ok 977 1960s Set-Cookie: usertrack_test=523dbdd2.63dfc2b1f153e; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=523dbdd2.63dfc2b1f153e 1960s ok 978 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 979 1960s ok 980 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 981 1960s ok 982 1960s Set-Cookie: usertrack_test=9636bc30.63dfc2b1f2b86; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=9636bc30.63dfc2b1f2b86 1960s ok 983 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 984 1960s ok 985 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 986 1960s ok 987 1960s Set-Cookie: usertrack_test=5d99ea35.63dfc2b1f4188; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=5d99ea35.63dfc2b1f4188 1960s ok 988 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 989 1960s ok 990 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 991 1960s ok 992 1960s Set-Cookie: usertrack_test=6443769d.63dfc2b1f5795; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=6443769d.63dfc2b1f5795 1960s ok 993 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 994 1960s ok 995 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 996 1960s ok 997 1960s Set-Cookie: usertrack_test=57c3773f.63dfc2b1f7167; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s Cookie: usertrack_test=57c3773f.63dfc2b1f7167 1960s ok 998 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 999 1960s ok 1000 1960s ok 1001 1960s # testing : Checking return code is '200' 1960s # expected: 200 1960s # received: '200' 1960s ok 1002 1960s # usertrack_test=40b34c2e.63dfc2b1f879a; path=/; expires=Thu, 04-Sep-25 16:26:24 GMT 1960s ok 1003 1960s # expected: undef 1960s # received: undef 1960s ok 1004 1960s ok 1964s t/modules/vhost_alias.t ............. 1964s 1..8 1964s # Running under perl version 5.040001 for linux 1964s # Current time local: Thu Sep 4 16:25:24 2025 1964s # Current time GMT: Thu Sep 4 16:25:24 2025 1964s # Using Test.pm version 1.31 1964s # Using Apache/Test.pm version 1.44 1964s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1964s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1964s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1964s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1964s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1964s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1964s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1964s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1964s # testing : VirtalDocumentRoot test 1964s # expected: 'www.vha-test.com' 1964s # received: 'www.vha-test.com' 1964s ok 1 1964s # testing : VirtualScriptAlias test 1964s # expected: 'test cgi for www.vha-test.com' 1964s # received: 'test cgi for www.vha-test.com' 1964s ok 2 1964s # testing : VirtalDocumentRoot test 1964s # expected: 'big.server.name.from.heck.org' 1964s # received: 'big.server.name.from.heck.org' 1964s ok 3 1964s # testing : VirtualScriptAlias test 1964s # expected: 'test cgi for big.server.name.from.heck.org' 1964s # received: 'test cgi for big.server.name.from.heck.org' 1964s ok 4 1964s # testing : VirtalDocumentRoot test 1964s # expected: 'ab.com' 1964s # received: 'ab.com' 1964s ok 5 1964s # testing : VirtualScriptAlias test 1964s # expected: 'test cgi for ab.com' 1964s # received: 'test cgi for ab.com' 1964s ok 6 1964s # testing : VirtalDocumentRoot test 1964s # expected: 'w-t-f.net' 1964s # received: 'w-t-f.net' 1964s ok 7 1964s # testing : VirtualScriptAlias test 1964s # expected: 'test cgi for w-t-f.net' 1964s # received: 'test cgi for w-t-f.net' 1964s ok 8 1964s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1964s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1964s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1964s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1964s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1964s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1964s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1964s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1964s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1964s ok 1971s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1978s t/protocol/echo.t ................... 1978s 1..8 1978s # Running under perl version 5.040001 for linux 1978s # Current time local: Thu Sep 4 16:25:36 2025 1978s # Current time GMT: Thu Sep 4 16:25:36 2025 1978s # Using Test.pm version 1.31 1978s # Using Apache/Test.pm version 1.44 1978s testing mod_echo_ssl 1978s ok 1 1978s #Cipher: TLS_AES_256_GCM_SHA384 1978s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1978s # testing : echo 1978s # expected: 't/protocol/echo.t' 1978s # received: 't/protocol/echo.t' 1978s ok 2 1978s # testing : echo 1978s # expected: '/usr/bin/perl' 1978s # received: '/usr/bin/perl' 1978s ok 3 1978s # testing : echo 1978s # expected: '814639814639814639814639814639' 1978s # received: '814639814639814639814639814639' 1978s ok 4 1978s testing mod_echo 1978s ok 5 1978s # testing : echo 1978s # expected: 't/protocol/echo.t' 1978s # received: 't/protocol/echo.t' 1978s ok 6 1978s # testing : echo 1978s # expected: '/usr/bin/perl' 1978s # received: '/usr/bin/perl' 1978s ok 7 1978s # testing : echo 1978s # expected: '814639814639814639814639814639' 1978s # received: '814639814639814639814639814639' 1978s ok 8 1978s ok 1983s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1989s t/security/CVE-2003-0542.t .......... 1989s 1..1 1989s # Running under perl version 5.040001 for linux 1989s # Current time local: Thu Sep 4 16:25:48 2025 1989s # Current time GMT: Thu Sep 4 16:25:48 2025 1989s # Using Test.pm version 1.31 1989s # Using Apache/Test.pm version 1.44 1989s # testing : CAN-2003-0542 test case 1989s # expected: 404 1989s # received: '404' 1989s ok 1 1989s ok 1994s t/security/CVE-2004-0747.t .......... 1994s 1..1 1994s # Running under perl version 5.040001 for linux 1994s # Current time local: Thu Sep 4 16:25:54 2025 1994s # Current time GMT: Thu Sep 4 16:25:54 2025 1994s # Using Test.pm version 1.31 1994s # Using Apache/Test.pm version 1.44 1994s # testing : CAN-2004-0747 ap_resolve_env test case 1994s # expected: 200 1994s # received: 200 1994s ok 1 1994s ok 2000s t/security/CVE-2004-0811.t .......... 2000s 1..8 2000s # Running under perl version 5.040001 for linux 2000s # Current time local: Thu Sep 4 16:25:59 2025 2000s # Current time GMT: Thu Sep 4 16:25:59 2025 2000s # Using Test.pm version 1.31 2000s # Using Apache/Test.pm version 1.44 2000s # testing : subdir access allowed 2000s # expected: 200 2000s # received: '200' 2000s ok 1 2000s # testing : subdir access allowed 2000s # expected: 200 2000s # received: '200' 2000s ok 2 2000s # testing : subdir access allowed 2000s # expected: 200 2000s # received: '200' 2000s ok 3 2000s # testing : subdir access allowed 2000s # expected: 200 2000s # received: '200' 2000s ok 4 2000s # testing : topdir access denied 2000s # expected: 401 2000s # received: '401' 2000s ok 5 2000s # testing : topdir access denied 2000s # expected: 401 2000s # received: '401' 2000s ok 6 2000s # testing : topdir access denied 2000s # expected: 401 2000s # received: '401' 2000s ok 7 2000s # testing : topdir access denied 2000s # expected: 401 2000s # received: '401' 2000s ok 8 2000s ok 2006s t/security/CVE-2004-0940.t .......... 2006s 1..1 2006s # Running under perl version 5.040001 for linux 2006s # Current time local: Thu Sep 4 16:26:05 2025 2006s # Current time GMT: Thu Sep 4 16:26:05 2025 2006s # Using Test.pm version 1.31 2006s # Using Apache/Test.pm version 1.44 2006s # testing : response was 200 2006s # expected: 200 2006s # received: '200' 2006s ok 1 2006s ok 2012s t/security/CVE-2004-0942.t .......... 2012s 1..2 2012s # Running under perl version 5.040001 for linux 2012s # Current time local: Thu Sep 4 16:26:11 2025 2012s # Current time GMT: Thu Sep 4 16:26:11 2025 2012s # Using Test.pm version 1.31 2012s # Using Apache/Test.pm version 1.44 2012s ok 1 2012s # testing : request was refused 2012s # expected: qr/^HTTP\/1\.. 400/ 2012s # received: 'HTTP/1.1 400 Bad Request 2012s # ' 2012s ok 2 2012s ok 2017s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2022s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 2027s t/security/CVE-2005-2491.t .......... 2027s 1..4 2027s # Running under perl version 5.040001 for linux 2027s # Current time local: Thu Sep 4 16:26:27 2025 2027s # Current time GMT: Thu Sep 4 16:26:27 2025 2027s # Using Test.pm version 1.31 2027s # Using Apache/Test.pm version 1.44 2027s # testing : check that server did not segfault 2027s # expected: 'Internal Server Error' 2027s # received: 'Internal Server Error' 2027s ok 1 2027s # testing : check for 500 response error 2027s # expected: 500 2027s # received: '500' 2027s ok 2 2027s # testing : check that server did not segfault 2027s # expected: 'Internal Server Error' 2027s # received: 'Internal Server Error' 2027s ok 3 2027s # testing : check for 500 response error 2027s # expected: 500 2027s # received: '500' 2027s ok 4 2027s ok 2032s t/security/CVE-2005-2700.t .......... 2032s 1..2 2032s # Running under perl version 5.040001 for linux 2032s # Current time local: Thu Sep 4 16:26:32 2025 2032s # Current time GMT: Thu Sep 4 16:26:32 2025 2032s # Using Test.pm version 1.31 2032s # Using Apache/Test.pm version 1.44 2032s # testing : access permitted without ccert 2032s # expected: 200 2032s # received: '200' 2032s ok 1 2032s # testing : access *not* permitted without ccert 2032s # expected: 200 2032s # received: '403' 2032s ok 2 2032s ok 2037s t/security/CVE-2005-3352.t .......... 2037s 1..2 2037s # Running under perl version 5.040001 for linux 2037s # Current time local: Thu Sep 4 16:26:37 2025 2037s # Current time GMT: Thu Sep 4 16:26:37 2025 2037s # Using Test.pm version 1.31 2037s # Using Apache/Test.pm version 1.44 2037s # testing : response code is OK 2037s # expected: 200 2037s # received: '200' 2037s ok 1 2037s # testing : referer was escaped 2037s # expected: qr/%22%3e/ 2037s # received: ' 2037s # 2037s # Menu for /security/CVE-2005-3352.map 2037s # 2037s #

Menu for /security/CVE-2005-3352.map

2037s #
2037s # 2037s #
(Default) Go Back
2037s # 2037s # 2037s # 2037s # 2037s # ' 2037s ok 2 2037s ok 2041s t/security/CVE-2005-3357.t .......... 2041s 1..3 2041s # Running under perl version 5.040001 for linux 2041s # Current time local: Thu Sep 4 16:26:42 2025 2041s # Current time GMT: Thu Sep 4 16:26:42 2025 2041s # Using Test.pm version 1.31 2041s # Using Apache/Test.pm version 1.44 2041s # URL is http://localhost:8534/ 2041s ok 1 2041s # testing : Expected bad request from 'GET http://localhost:8534/' 2041s # expected: 400 2041s # received: '400' 2041s ok 2 2041s # testing : errordoc content was served 2041s # expected: qr/welcome to localhost/ 2041s # received: 'welcome to localhost:8529 2041s # ' 2041s ok 3 2041s ok 2046s t/security/CVE-2006-5752.t .......... 2046s 1..2 2046s # Running under perl version 5.040001 for linux 2046s # Current time local: Thu Sep 4 16:26:46 2025 2046s # Current time GMT: Thu Sep 4 16:26:46 2025 2046s # Using Test.pm version 1.31 2046s # Using Apache/Test.pm version 1.44 2046s # testing : server-status gave response 2046s # expected: 200 2046s # received: '200' 2046s ok 1 2046s # testing : response content-type had charset 2046s # expected: qr/charset=/ 2046s # received: 'text/html; charset=ISO-8859-1' 2046s ok 2 2046s ok 2050s t/security/CVE-2007-5000.t .......... 2050s 1..2 2050s # Running under perl version 5.040001 for linux 2050s # Current time local: Thu Sep 4 16:26:51 2025 2050s # Current time GMT: Thu Sep 4 16:26:51 2025 2050s # Using Test.pm version 1.31 2050s # Using Apache/Test.pm version 1.44 2050s # testing : response code is OK 2050s # expected: 200 2050s # received: '200' 2050s ok 1 2050s # testing : URI was escaped in response 2050s # expected: qr// 2050s # received: ' 2050s # 2050s # Menu for /security/CVE-2005-3352.map/<foo> 2050s # 2050s #

Menu for /security/CVE-2005-3352.map/<foo>

2050s #
2050s # 2050s #
(Default) Go Back
2050s # 2050s # 2050s # 2050s # 2050s # ' 2050s ok 2 2050s ok 2055s t/security/CVE-2007-6388.t .......... 2055s 1..2 2055s # Running under perl version 5.040001 for linux 2055s # Current time local: Thu Sep 4 16:26:55 2025 2055s # Current time GMT: Thu Sep 4 16:26:55 2025 2055s # Using Test.pm version 1.31 2055s # Using Apache/Test.pm version 1.44 2055s # testing : response code is OK 2055s # expected: 200 2055s # received: '200' 2055s ok 1 2055s # testing : refresh parameter not echoed verbatim 2055s # expected: 42 2055s # received: '42' 2055s ok 2 2055s ok 2060s t/security/CVE-2008-2364.t .......... 2060s 1..3 2060s # Running under perl version 5.040001 for linux 2060s # Current time local: Thu Sep 4 16:27:00 2025 2060s # Current time GMT: Thu Sep 4 16:27:00 2025 2060s # Using Test.pm version 1.31 2060s # Using Apache/Test.pm version 1.44 2060s # testing : reverse proxy to index.html 2060s # expected: 200 2060s # received: '200' 2060s ok 1 2060s # testing : small number of interim responses - CVE-2008-2364 2060s # expected: 200 2060s # received: '200' 2060s ok 2 2060s # testing : large number of interim responses - CVE-2008-2364 2060s # expected: 502 2060s # received: '502' 2060s ok 3 2060s ok 2066s t/security/CVE-2009-1195.t .......... 2066s 1..221 2066s # Running under perl version 5.040001 for linux 2066s # Current time local: Thu Sep 4 16:27:05 2025 2066s # Current time GMT: Thu Sep 4 16:27:05 2025 2066s # Using Test.pm version 1.31 2066s # Using Apache/Test.pm version 1.44 2066s # testing : Options should not be allowed for script #1; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 1 2066s # testing : Options should be allowed for script #2; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 2 2066s # testing : SSI should be evaluated but exec not permitted for script #2 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 3 2066s # testing : Options should not be allowed for script #3; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 4 2066s # testing : Options should be allowed for script #4; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 5 2066s # testing : SSI should be evaluated but exec not permitted for script #4 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 6 2066s # testing : Options should not be allowed for script #5; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 7 2066s # testing : Options should be allowed for script #6; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 8 2066s # testing : SSI should not be evaluated for script #6 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 9 2066s # testing : Options should not be allowed for script #7; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 10 2066s # testing : Options should not be allowed for script #8; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 11 2066s # testing : Options should not be allowed for script #9; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 12 2066s # testing : Options should not be allowed for script #10; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 13 2066s # testing : Options should be allowed for script #11; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 14 2066s # testing : SSI should be evaluated with exec allowed for script #11 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 15 2066s # testing : Options should be allowed for script #12; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 16 2066s # testing : SSI should be evaluated but exec not permitted for script #12 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 17 2066s # testing : Options should be allowed for script #13; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 18 2066s # testing : SSI should be evaluated with exec allowed for script #13 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 19 2066s # testing : Options should be allowed for script #14; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 20 2066s # testing : SSI should be evaluated but exec not permitted for script #14 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 21 2066s # testing : Options should be allowed for script #15; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 22 2066s # testing : SSI should not be evaluated for script #15 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 23 2066s # testing : Options should be allowed for script #16; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 24 2066s # testing : SSI should not be evaluated for script #16 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 25 2066s # testing : Options should be allowed for script #17; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 26 2066s # testing : SSI should be evaluated but exec not permitted for script #17 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 27 2066s # testing : Options should be allowed for script #18; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 28 2066s # testing : SSI should not be evaluated for script #18 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 29 2066s # testing : Options should be allowed for script #19; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 30 2066s # testing : SSI should be evaluated with exec allowed for script #19 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 31 2066s # testing : Options should be allowed for script #20; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 32 2066s # testing : SSI should not be evaluated for script #20 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 33 2066s # testing : Options should be allowed for script #21; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 34 2066s # testing : SSI should be evaluated with exec allowed for script #21 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 35 2066s # testing : Options should be allowed for script #22; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 36 2066s # testing : SSI should be evaluated but exec not permitted for script #22 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 37 2066s # testing : Options should be allowed for script #23; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 38 2066s # testing : SSI should be evaluated with exec allowed for script #23 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 39 2066s # testing : Options should be allowed for script #24; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 40 2066s # testing : SSI should be evaluated but exec not permitted for script #24 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 41 2066s # testing : Options should be allowed for script #25; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 42 2066s # testing : SSI should not be evaluated for script #25 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 43 2066s # testing : Options should be allowed for script #26; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 44 2066s # testing : SSI should not be evaluated for script #26 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 45 2066s # testing : Options should be allowed for script #27; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 46 2066s # testing : SSI should be evaluated but exec not permitted for script #27 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 47 2066s # testing : Options should be allowed for script #28; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 48 2066s # testing : SSI should not be evaluated for script #28 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 49 2066s # testing : Options should be allowed for script #29; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 50 2066s # testing : SSI should be evaluated with exec allowed for script #29 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 51 2066s # testing : Options should be allowed for script #30; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 52 2066s # testing : SSI should not be evaluated for script #30 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 53 2066s # testing : Options should be allowed for script #31; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 54 2066s # testing : SSI should not be evaluated for script #31 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 55 2066s # testing : Options should be allowed for script #32; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 56 2066s # testing : SSI should not be evaluated for script #32 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 57 2066s # testing : Options should be allowed for script #33; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 58 2066s # testing : SSI should not be evaluated for script #33 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 59 2066s # testing : Options should be allowed for script #34; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 60 2066s # testing : SSI should not be evaluated for script #34 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 61 2066s # testing : Options should be allowed for script #35; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 62 2066s # testing : SSI should not be evaluated for script #35 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 63 2066s # testing : Options should be allowed for script #36; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 64 2066s # testing : SSI should not be evaluated for script #36 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 65 2066s # testing : Options should be allowed for script #37; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 66 2066s # testing : SSI should not be evaluated for script #37 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 67 2066s # testing : Options should be allowed for script #38; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 68 2066s # testing : SSI should not be evaluated for script #38 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 69 2066s # testing : Options should be allowed for script #39; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 70 2066s # testing : SSI should not be evaluated for script #39 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 71 2066s # testing : Options should be allowed for script #40; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 72 2066s # testing : SSI should not be evaluated for script #40 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 73 2066s # testing : Options should not be allowed for script #41; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 74 2066s # testing : Options should be allowed for script #42; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 75 2066s # testing : SSI should be evaluated but exec not permitted for script #42 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 76 2066s # testing : Options should not be allowed for script #43; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 77 2066s # testing : Options should be allowed for script #44; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 78 2066s # testing : SSI should be evaluated but exec not permitted for script #44 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 79 2066s # testing : Options should not be allowed for script #45; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 80 2066s # testing : Options should be allowed for script #46; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 81 2066s # testing : SSI should not be evaluated for script #46 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 82 2066s # testing : Options should not be allowed for script #47; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 83 2066s # testing : Options should not be allowed for script #48; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 84 2066s # testing : Options should not be allowed for script #49; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 85 2066s # testing : Options should not be allowed for script #50; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 86 2066s # testing : Options should be allowed for script #51; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 87 2066s # testing : SSI should be evaluated with exec allowed for script #51 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 88 2066s # testing : Options should be allowed for script #52; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 89 2066s # testing : SSI should be evaluated but exec not permitted for script #52 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 90 2066s # testing : Options should be allowed for script #53; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 91 2066s # testing : SSI should be evaluated with exec allowed for script #53 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 92 2066s # testing : Options should be allowed for script #54; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 93 2066s # testing : SSI should be evaluated but exec not permitted for script #54 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 94 2066s # testing : Options should be allowed for script #55; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 95 2066s # testing : SSI should not be evaluated for script #55 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 96 2066s # testing : Options should be allowed for script #56; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 97 2066s # testing : SSI should not be evaluated for script #56 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 98 2066s # testing : Options should be allowed for script #57; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 99 2066s # testing : SSI should be evaluated but exec not permitted for script #57 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 100 2066s # testing : Options should be allowed for script #58; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 101 2066s # testing : SSI should not be evaluated for script #58 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 102 2066s # testing : Options should be allowed for script #59; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 103 2066s # testing : SSI should be evaluated with exec allowed for script #59 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 104 2066s # testing : Options should be allowed for script #60; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 105 2066s # testing : SSI should not be evaluated for script #60 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 106 2066s # testing : Options should be allowed for script #61; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 107 2066s # testing : SSI should be evaluated with exec allowed for script #61 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 108 2066s # testing : Options should be allowed for script #62; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 109 2066s # testing : SSI should be evaluated but exec not permitted for script #62 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 110 2066s # testing : Options should be allowed for script #63; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 111 2066s # testing : SSI should be evaluated with exec allowed for script #63 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 112 2066s # testing : Options should be allowed for script #64; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 113 2066s # testing : SSI should be evaluated but exec not permitted for script #64 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 114 2066s # testing : Options should be allowed for script #65; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 115 2066s # testing : SSI should not be evaluated for script #65 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 116 2066s # testing : Options should be allowed for script #66; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 117 2066s # testing : SSI should not be evaluated for script #66 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 118 2066s # testing : Options should be allowed for script #67; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 119 2066s # testing : SSI should be evaluated but exec not permitted for script #67 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 120 2066s # testing : Options should be allowed for script #68; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 121 2066s # testing : SSI should not be evaluated for script #68 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 122 2066s # testing : Options should be allowed for script #69; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 123 2066s # testing : SSI should be evaluated with exec allowed for script #69 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 124 2066s # testing : Options should be allowed for script #70; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 125 2066s # testing : SSI should not be evaluated for script #70 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 126 2066s # testing : Options should be allowed for script #71; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 127 2066s # testing : SSI should be evaluated but exec not permitted for script #71 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 128 2066s # testing : Options should be allowed for script #72; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 129 2066s # testing : SSI should be evaluated but exec not permitted for script #72 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 130 2066s # testing : Options should be allowed for script #73; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 131 2066s # testing : SSI should be evaluated but exec not permitted for script #73 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 132 2066s # testing : Options should be allowed for script #74; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 133 2066s # testing : SSI should be evaluated but exec not permitted for script #74 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 134 2066s # testing : Options should be allowed for script #75; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 135 2066s # testing : SSI should be evaluated but exec not permitted for script #75 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 136 2066s # testing : Options should be allowed for script #76; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 137 2066s # testing : SSI should be evaluated but exec not permitted for script #76 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 138 2066s # testing : Options should be allowed for script #77; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 139 2066s # testing : SSI should be evaluated but exec not permitted for script #77 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 140 2066s # testing : Options should be allowed for script #78; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 141 2066s # testing : SSI should be evaluated but exec not permitted for script #78 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 142 2066s # testing : Options should be allowed for script #79; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 143 2066s # testing : SSI should be evaluated but exec not permitted for script #79 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 144 2066s # testing : Options should be allowed for script #80; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 145 2066s # testing : SSI should be evaluated but exec not permitted for script #80 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 146 2066s # testing : Options should not be allowed for script #81; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 147 2066s # testing : Options should be allowed for script #82; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 148 2066s # testing : SSI should be evaluated but exec not permitted for script #82 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 149 2066s # testing : Options should not be allowed for script #83; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 150 2066s # testing : Options should be allowed for script #84; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 151 2066s # testing : SSI should be evaluated but exec not permitted for script #84 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 152 2066s # testing : Options should not be allowed for script #85; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 153 2066s # testing : Options should be allowed for script #86; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 154 2066s # testing : SSI should not be evaluated for script #86 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 155 2066s # testing : Options should not be allowed for script #87; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 156 2066s # testing : Options should not be allowed for script #88; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 157 2066s # testing : Options should not be allowed for script #89; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 158 2066s # testing : Options should not be allowed for script #90; 500 response expected 2066s # expected: 500 2066s # received: '500' 2066s ok 159 2066s # testing : Options should be allowed for script #91; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 160 2066s # testing : SSI should be evaluated with exec allowed for script #91 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 161 2066s # testing : Options should be allowed for script #92; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 162 2066s # testing : SSI should be evaluated but exec not permitted for script #92 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 163 2066s # testing : Options should be allowed for script #93; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 164 2066s # testing : SSI should be evaluated with exec allowed for script #93 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 165 2066s # testing : Options should be allowed for script #94; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 166 2066s # testing : SSI should be evaluated but exec not permitted for script #94 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 167 2066s # testing : Options should be allowed for script #95; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 168 2066s # testing : SSI should not be evaluated for script #95 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 169 2066s # testing : Options should be allowed for script #96; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 170 2066s # testing : SSI should not be evaluated for script #96 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 171 2066s # testing : Options should be allowed for script #97; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 172 2066s # testing : SSI should be evaluated but exec not permitted for script #97 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 173 2066s # testing : Options should be allowed for script #98; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 174 2066s # testing : SSI should not be evaluated for script #98 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 175 2066s # testing : Options should be allowed for script #99; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 176 2066s # testing : SSI should be evaluated with exec allowed for script #99 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 177 2066s # testing : Options should be allowed for script #100; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 178 2066s # testing : SSI should not be evaluated for script #100 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 179 2066s # testing : Options should be allowed for script #101; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 180 2066s # testing : SSI should be evaluated with exec allowed for script #101 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 181 2066s # testing : Options should be allowed for script #102; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 182 2066s # testing : SSI should be evaluated but exec not permitted for script #102 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 183 2066s # testing : Options should be allowed for script #103; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 184 2066s # testing : SSI should be evaluated with exec allowed for script #103 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 185 2066s # testing : Options should be allowed for script #104; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 186 2066s # testing : SSI should be evaluated but exec not permitted for script #104 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 187 2066s # testing : Options should be allowed for script #105; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 188 2066s # testing : SSI should not be evaluated for script #105 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 189 2066s # testing : Options should be allowed for script #106; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 190 2066s # testing : SSI should not be evaluated for script #106 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 191 2066s # testing : Options should be allowed for script #107; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 192 2066s # testing : SSI should be evaluated but exec not permitted for script #107 2066s # expected: '[an error occurred while processing this directive]' 2066s # received: '[an error occurred while processing this directive]' 2066s ok 193 2066s # testing : Options should be allowed for script #108; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 194 2066s # testing : SSI should not be evaluated for script #108 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 195 2066s # testing : Options should be allowed for script #109; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 196 2066s # testing : SSI should be evaluated with exec allowed for script #109 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 197 2066s # testing : Options should be allowed for script #110; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 198 2066s # testing : SSI should not be evaluated for script #110 2066s # expected: qr/--\#exec cgi=/ 2066s # received: '' 2066s ok 199 2066s # testing : Options should be allowed for script #111; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 200 2066s # testing : SSI should be evaluated with exec allowed for script #111 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 201 2066s # testing : Options should be allowed for script #112; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 202 2066s # testing : SSI should be evaluated with exec allowed for script #112 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 203 2066s # testing : Options should be allowed for script #113; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 204 2066s # testing : SSI should be evaluated with exec allowed for script #113 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 205 2066s # testing : Options should be allowed for script #114; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 206 2066s # testing : SSI should be evaluated with exec allowed for script #114 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 207 2066s # testing : Options should be allowed for script #115; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 208 2066s # testing : SSI should be evaluated with exec allowed for script #115 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 209 2066s # testing : Options should be allowed for script #116; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 210 2066s # testing : SSI should be evaluated with exec allowed for script #116 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 211 2066s # testing : Options should be allowed for script #117; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 212 2066s # testing : SSI should be evaluated with exec allowed for script #117 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 213 2066s # testing : Options should be allowed for script #118; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 214 2066s # testing : SSI should be evaluated with exec allowed for script #118 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 215 2066s # testing : Options should be allowed for script #119; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 216 2066s # testing : SSI should be evaluated with exec allowed for script #119 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 217 2066s # testing : Options should be allowed for script #120; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 218 2066s # testing : SSI should be evaluated with exec allowed for script #120 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 219 2066s # testing : Options should be allowed for script #121; 200 response expected 2066s # expected: 200 2066s # received: '200' 2066s ok 220 2066s # testing : SSI should be evaluated with exec allowed for script #121 2066s # expected: 'perl cgi' 2066s # received: 'perl cgi' 2066s ok 221 2066s ok 2072s t/security/CVE-2009-1890.t .......... 2072s 1..7 2072s # Running under perl version 5.040001 for linux 2072s # Current time local: Thu Sep 4 16:27:11 2025 2072s # Current time GMT: Thu Sep 4 16:27:11 2025 2072s # Using Test.pm version 1.31 2072s # Using Apache/Test.pm version 1.44 2072s ok 1 2072s ok 2 2072s ok 3 2072s ok 4 2072s ok 5 2072s # testing : request was parsed 2072s # expected: qr/^HTTP\/1\.. 200/ 2072s # received: 'HTTP/1.1 200 OK 2072s # ' 2072s ok 6 2072s # header: Date: Thu, 04 Sep 2025 16:27:16 GMT 2072s # header: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2072s # header: Vary: In-If1 2072s # header: DMMATCH1: 1 2072s # header: Content-Type: text/plain 2072s # header: Connection: close 2072s # header: 2072s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 2072s # remaining: 0 2072s # testing : read entire body 2072s # expected: 0 2072s # received: 0 2072s ok 7 2072s ok 2076s t/security/CVE-2009-3555.t .......... 2076s 1..4 2076s # Running under perl version 5.040001 for linux 2076s # Current time local: Thu Sep 4 16:27:17 2025 2076s # Current time GMT: Thu Sep 4 16:27:17 2025 2076s # Using Test.pm version 1.31 2076s # Using Apache/Test.pm version 1.44 2076s ok 1 # skip Skipping test for TLSv1.3 2076s ok 2 # skip Skipping test for TLSv1.3 2076s ok 3 # skip Skipping test for TLSv1.3 2076s ok 4 # skip Skipping test for TLSv1.3 2076s ok 2080s t/security/CVE-2011-3368-rewrite.t .. 2080s 1..3 2080s # Running under perl version 5.040001 for linux 2080s # Current time local: Thu Sep 4 16:27:21 2025 2080s # Current time GMT: Thu Sep 4 16:27:21 2025 2080s # Using Test.pm version 1.31 2080s # Using Apache/Test.pm version 1.44 2080s ok 1 2080s ok 2 2080s # testing : got 400 error 2080s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 2080s # received: 'HTTP/1.1 400 Bad Request 2080s # ' 2080s ok 3 2080s ok 2085s t/security/CVE-2011-3368.t .......... 2085s 1..3 2085s # Running under perl version 5.040001 for linux 2085s # Current time local: Thu Sep 4 16:27:25 2025 2085s # Current time GMT: Thu Sep 4 16:27:25 2025 2085s # Using Test.pm version 1.31 2085s # Using Apache/Test.pm version 1.44 2085s ok 1 2085s ok 2 2085s # testing : got 400 error 2085s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 2085s # received: 'HTTP/1.1 400 Bad Request 2085s # ' 2085s ok 3 2085s ok 2090s t/security/CVE-2017-7659.t .......... 2090s 1..2 2090s # Running under perl version 5.040001 for linux 2090s # Current time local: Thu Sep 4 16:27:30 2025 2090s # Current time GMT: Thu Sep 4 16:27:30 2025 2090s # Using Test.pm version 1.31 2090s # Using Apache/Test.pm version 1.44 2090s ok 1 2090s ok 2 2090s ok 2095s t/security/CVE-2019-0215.t .......... 2095s 1..2 2095s # Running under perl version 5.040001 for linux 2095s # Current time local: Thu Sep 4 16:27:35 2025 2095s # Current time GMT: Thu Sep 4 16:27:35 2025 2095s # Using Test.pm version 1.31 2095s # Using Apache/Test.pm version 1.44 2095s # Using TLSv13, expecting status 403 2095s # testing : first access denied without client cert 2095s # expected: 403 2095s # received: '403' 2095s ok 1 2095s # testing : second access denied without client cert 2095s # expected: 403 2095s # received: '403' 2095s ok 2 2095s ok 2102s t/security/CVE-2020-1927.t .......... 2102s 1..1 2102s # Running under perl version 5.040001 for linux 2102s # Current time local: Thu Sep 4 16:27:40 2025 2102s # Current time GMT: Thu Sep 4 16:27:40 2025 2102s # Using Test.pm version 1.31 2102s # Using Apache/Test.pm version 1.44 2102s # SENDING to 127.0.0.1:8537 2102s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 2102s Host: merge-disabled 2102s Connection: close 2102s 2102s # SENDING to 127.0.0.1:8537 2102s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2102s # testing : regex didn't match and redirect 2102s # expected: 404 2102s # received: '404' 2102s ok 1 2102s ok 2108s t/ssl/basicauth.t ................... 2108s 1..4 2108s # Running under perl version 5.040001 for linux 2108s # Current time local: Thu Sep 4 16:27:47 2025 2108s # Current time GMT: Thu Sep 4 16:27:47 2025 2108s # Using Test.pm version 1.31 2108s # Using Apache/Test.pm version 1.44 2108s # testing : Getting /ssl-fakebasicauth/index.html with no cert 2108s # expected: qr/^(500|403)$/ 2108s # received: '403' 2108s ok 1 2108s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 2108s # expected: 200 2108s # received: '200' 2108s ok 2 2108s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 2108s # expected: 401 2108s # received: '401' 2108s ok 3 2108s ok 4 # skip Colon in username test skipped. 2108s ok 2114s t/ssl/env.t ......................... 2114s 1..30 2114s # Running under perl version 5.040001 for linux 2114s # Current time local: Thu Sep 4 16:27:53 2025 2114s # Current time GMT: Thu Sep 4 16:27:53 2025 2114s # Using Test.pm version 1.31 2114s # Using Apache/Test.pm version 1.44 2114s # testing : response status OK 2114s # expected: 200 2114s # received: '200' 2114s ok 1 2114s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 2114s ok 2 2114s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 2114s ok 3 2114s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 2114s ok 4 2114s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 2114s ok 5 2114s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 2114s ok 6 2114s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 2114s ok 7 2114s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 2114s ok 8 2114s #SSL_CLIENT_S_DN_CN should not exist 2114s ok 9 2114s #SSL_CLIENT_S_DN_C should not exist 2114s ok 10 2114s #SSL_CLIENT_S_DN_Email should not exist 2114s ok 11 2114s #SSL_CLIENT_S_DN_OU should not exist 2114s ok 12 2114s #SSL_CLIENT_S_DN_ST should not exist 2114s ok 13 2114s #SSL_CLIENT_S_DN_L should not exist 2114s ok 14 2114s #SSL_CLIENT_S_DN_O should not exist 2114s ok 15 2114s # testing : second response status OK 2114s # expected: 200 2114s # received: '200' 2114s ok 16 2114s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 2114s ok 17 2114s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 2114s ok 18 2114s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 2114s ok 19 2114s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 2114s ok 20 2114s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 2114s ok 21 2114s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 2114s ok 22 2114s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 2114s ok 23 2114s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 2114s ok 24 2114s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 2114s ok 25 2114s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 2114s ok 26 2114s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 2114s ok 27 2114s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 2114s ok 28 2114s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 2114s ok 29 2114s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 2114s ok 30 2114s ok 2119s t/ssl/extlookup.t ................... 2119s 1..4 2119s # Running under perl version 5.040001 for linux 2119s # Current time local: Thu Sep 4 16:27:59 2025 2119s # Current time GMT: Thu Sep 4 16:27:59 2025 2119s # Using Test.pm version 1.31 2119s # Using Apache/Test.pm version 1.44 2119s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 2119s # expected: 200 2119s # received: '200' 2119s ok 1 2119s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 2119s # expected: 'Lemons' 2119s # received: 'Lemons' 2119s ok 2 2119s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 2119s # expected: 200 2119s # received: '200' 2119s ok 3 2119s # testing : Extension value match for 2.16.840.1.113730.1.13 2119s # expected: 'This Is A Comment' 2119s # received: 'This Is A Comment' 2119s ok 4 2119s ok 2124s t/ssl/fakeauth.t .................... 2124s 1..3 2124s # Running under perl version 5.040001 for linux 2124s # Current time local: Thu Sep 4 16:28:04 2025 2124s # Current time GMT: Thu Sep 4 16:28:04 2025 2124s # Using Test.pm version 1.31 2124s # Using Apache/Test.pm version 1.44 2124s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 2124s # expected: qr/^(500|403)$/ 2124s # received: '403' 2124s ok 1 2124s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 2124s # expected: 200 2124s # received: '200' 2124s ok 2 2124s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 2124s # expected: 200 2124s # received: '200' 2124s ok 3 2124s ok 2130s t/ssl/headers.t ..................... 2130s 1..3 2130s # Running under perl version 5.040001 for linux 2130s # Current time local: Thu Sep 4 16:28:09 2025 2130s # Current time GMT: Thu Sep 4 16:28:09 2025 2130s # Using Test.pm version 1.31 2130s # Using Apache/Test.pm version 1.44 2130s # testing : SSLFlag header set 2130s # expected: qr/X-SSL-Flag: on/ 2130s # received: 'HTTP/1.1 200 OK 2130s # Connection: close 2130s # Date: Thu, 04 Sep 2025 16:28:15 GMT 2130s # Accept-Ranges: bytes 2130s # ETag: "c-62c6deaf13e40" 2130s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2130s # Vary: In-If1 2130s # Content-Length: 12 2130s # Content-Type: text/html 2130s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2130s # Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 2130s # Client-Peer: 127.0.0.1:8532 2130s # Client-Response-Num: 1 2130s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2130s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2130s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2130s # Client-SSL-Socket-Class: IO::Socket::SSL 2130s # Client-SSL-Version: TLSv1_3 2130s # DMMATCH1: 1 2130s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBCDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTYxMzQyWhcNMjYwOTA0MTYxMzQyWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5OY9caNMMEPTkFGGMxid6L0p nGevcWHNG54prvZZRZwlhivOWdx9xYp6S2727vy160GLZV47XETJdjo5/B0E3z8L 1SKgeX87QOAeOl4r3i+stB5EwEkPE0tl0eVszK5Xk2OtaeITQaFX0/onKPRciVxf 43YqoYhLn79cPMJKIddAell3rcADGfZwqZW2lAkcA0Mbqq1k+J1Vv/J9/pjxlALp +4hPFCntRiWJzb7I1YYUyFzL1DCyiLK4oj6LcdKth3xVcjtAZDoKx4Y7myoBQKjW 9KKMWrcaCQ+C0NDaWSQP38M9PbnjKczt/vQ4shH0et/hiz5zPZIsyGk8EiqP8QID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBTg 83q38b/tsVHvYB3nw55xBoDGKDAfBgNVHSMEGDAWgBSkvg8QkoQ78iV5IHSH06j+ SEGleDANBgkqhkiG9w0BAQsFAAOCAQEAxEkcUgstpODbw/lQsYeur+5oISX53dUP LTBalwE2TzIOE9WVm4wmDzw5jIb7/7tUC7Zm2H7Fi39P0vYtYEeoFGx4D1sh7r6p 8nJTFn7GLIEM89l1JwVe3YNRqUBCiY4JOCO+0hhPmnZ6wA5pP1ddvtR+oWa45zle +meJ+djdIFuupp8nCg2RTvbc9+hfXafgrm1Tqfs+rwj32fNcSm58hg5Jkl9EheLs jwMO3st1wOooeRkyVz4nlXHlX9gGDalmzNMTXSVdrdZmyRylwTTRxWii3Lr6w7O3 jEWXHJJ9b/PIMEO3kqEUeUK4FQvamETxXI4PeQsQY1MbXeSu1e8tXw== -----END CERTIFICATE----- 2130s # X-SSL-Flag: on 2130s # X-SSL-None: (null) 2130s # 2130s # ' 2130s ok 1 2130s # testing : SSL certificate is unwrapped 2130s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 2130s # received: 'HTTP/1.1 200 OK 2130s # Connection: close 2130s # Date: Thu, 04 Sep 2025 16:28:15 GMT 2130s # Accept-Ranges: bytes 2130s # ETag: "c-62c6deaf13e40" 2130s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2130s # Vary: In-If1 2130s # Content-Length: 12 2130s # Content-Type: text/html 2130s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2130s # Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 2130s # Client-Peer: 127.0.0.1:8532 2130s # Client-Response-Num: 1 2130s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2130s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2130s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2130s # Client-SSL-Socket-Class: IO::Socket::SSL 2130s # Client-SSL-Version: TLSv1_3 2130s # DMMATCH1: 1 2130s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBCDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTYxMzQyWhcNMjYwOTA0MTYxMzQyWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5OY9caNMMEPTkFGGMxid6L0p nGevcWHNG54prvZZRZwlhivOWdx9xYp6S2727vy160GLZV47XETJdjo5/B0E3z8L 1SKgeX87QOAeOl4r3i+stB5EwEkPE0tl0eVszK5Xk2OtaeITQaFX0/onKPRciVxf 43YqoYhLn79cPMJKIddAell3rcADGfZwqZW2lAkcA0Mbqq1k+J1Vv/J9/pjxlALp +4hPFCntRiWJzb7I1YYUyFzL1DCyiLK4oj6LcdKth3xVcjtAZDoKx4Y7myoBQKjW 9KKMWrcaCQ+C0NDaWSQP38M9PbnjKczt/vQ4shH0et/hiz5zPZIsyGk8EiqP8QID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBTg 83q38b/tsVHvYB3nw55xBoDGKDAfBgNVHSMEGDAWgBSkvg8QkoQ78iV5IHSH06j+ SEGleDANBgkqhkiG9w0BAQsFAAOCAQEAxEkcUgstpODbw/lQsYeur+5oISX53dUP LTBalwE2TzIOE9WVm4wmDzw5jIb7/7tUC7Zm2H7Fi39P0vYtYEeoFGx4D1sh7r6p 8nJTFn7GLIEM89l1JwVe3YNRqUBCiY4JOCO+0hhPmnZ6wA5pP1ddvtR+oWa45zle +meJ+djdIFuupp8nCg2RTvbc9+hfXafgrm1Tqfs+rwj32fNcSm58hg5Jkl9EheLs jwMO3st1wOooeRkyVz4nlXHlX9gGDalmzNMTXSVdrdZmyRylwTTRxWii3Lr6w7O3 jEWXHJJ9b/PIMEO3kqEUeUK4FQvamETxXI4PeQsQY1MbXeSu1e8tXw== -----END CERTIFICATE----- 2130s # X-SSL-Flag: on 2130s # X-SSL-None: (null) 2130s # 2130s # ' 2130s ok 2 2130s # testing : unknown SSL variable not given 2130s # expected: qr/X-SSL-None: \(null\)\n/ 2130s # received: 'HTTP/1.1 200 OK 2130s # Connection: close 2130s # Date: Thu, 04 Sep 2025 16:28:15 GMT 2130s # Accept-Ranges: bytes 2130s # ETag: "c-62c6deaf13e40" 2130s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2130s # Vary: In-If1 2130s # Content-Length: 12 2130s # Content-Type: text/html 2130s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2130s # Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 2130s # Client-Peer: 127.0.0.1:8532 2130s # Client-Response-Num: 1 2130s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2130s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2130s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2130s # Client-SSL-Socket-Class: IO::Socket::SSL 2130s # Client-SSL-Version: TLSv1_3 2130s # DMMATCH1: 1 2130s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBCDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTYxMzQyWhcNMjYwOTA0MTYxMzQyWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5OY9caNMMEPTkFGGMxid6L0p nGevcWHNG54prvZZRZwlhivOWdx9xYp6S2727vy160GLZV47XETJdjo5/B0E3z8L 1SKgeX87QOAeOl4r3i+stB5EwEkPE0tl0eVszK5Xk2OtaeITQaFX0/onKPRciVxf 43YqoYhLn79cPMJKIddAell3rcADGfZwqZW2lAkcA0Mbqq1k+J1Vv/J9/pjxlALp +4hPFCntRiWJzb7I1YYUyFzL1DCyiLK4oj6LcdKth3xVcjtAZDoKx4Y7myoBQKjW 9KKMWrcaCQ+C0NDaWSQP38M9PbnjKczt/vQ4shH0et/hiz5zPZIsyGk8EiqP8QID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBTg 83q38b/tsVHvYB3nw55xBoDGKDAfBgNVHSMEGDAWgBSkvg8QkoQ78iV5IHSH06j+ SEGleDANBgkqhkiG9w0BAQsFAAOCAQEAxEkcUgstpODbw/lQsYeur+5oISX53dUP LTBalwE2TzIOE9WVm4wmDzw5jIb7/7tUC7Zm2H7Fi39P0vYtYEeoFGx4D1sh7r6p 8nJTFn7GLIEM89l1JwVe3YNRqUBCiY4JOCO+0hhPmnZ6wA5pP1ddvtR+oWa45zle +meJ+djdIFuupp8nCg2RTvbc9+hfXafgrm1Tqfs+rwj32fNcSm58hg5Jkl9EheLs jwMO3st1wOooeRkyVz4nlXHlX9gGDalmzNMTXSVdrdZmyRylwTTRxWii3Lr6w7O3 jEWXHJJ9b/PIMEO3kqEUeUK4FQvamETxXI4PeQsQY1MbXeSu1e8tXw== -----END CERTIFICATE----- 2130s # X-SSL-Flag: on 2130s # X-SSL-None: (null) 2130s # 2130s # ' 2130s ok 3 2130s ok 2137s t/ssl/http.t ........................ 2137s 1..2 2137s # Running under perl version 5.040001 for linux 2137s # Current time local: Thu Sep 4 16:28:15 2025 2137s # Current time GMT: Thu Sep 4 16:28:15 2025 2137s # Using Test.pm version 1.31 2137s # Using Apache/Test.pm version 1.44 2137s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 2137s # expected: 400 2137s # received: '400' 2137s ok 1 2137s # testing : that error document contains the proper hint 2137s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 2137s # received: ' 2137s # 2137s # 400 Bad Request 2137s # 2137s #

Bad Request

2137s #

Your browser sent a request that this server could not understand.
2137s # Reason: You\'re speaking plain HTTP to an SSL-enabled server port.
2137s # Instead use the HTTPS scheme to access this URL, please.
2137s #

2137s # 2137s # ' 2137s ok 2 2137s ok 2143s t/ssl/ocsp.t ........................ 2143s 1..3 2143s # Running under perl version 5.040001 for linux 2143s # Current time local: Thu Sep 4 16:28:22 2025 2143s # Current time GMT: Thu Sep 4 16:28:22 2025 2143s # Using Test.pm version 1.31 2143s # Using Apache/Test.pm version 1.44 2143s warning: Internal response 2143s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2143s response: 2143s 500 Server closed connection without sending any data back 2143s Content-Type: text/plain 2143s Client-Date: Thu, 04 Sep 2025 16:28:28 GMT 2143s Client-Warning: Internal response 2143s 2143s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2143s ok 1 2143s warning: 2143s message: welcome to localhost:8529 2143s response: 2143s HTTP/1.1 200 OK 2143s Connection: close 2143s Date: Thu, 04 Sep 2025 16:28:28 GMT 2143s Accept-Ranges: bytes 2143s ETag: "1a-62c6deaf13e40" 2143s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2143s Vary: In-If1 2143s Content-Length: 26 2143s Content-Type: text/html 2143s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2143s Client-Date: Thu, 04 Sep 2025 16:28:28 GMT 2143s Client-Peer: 127.0.0.1:8535 2143s Client-Response-Num: 1 2143s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2143s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2143s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2143s Client-SSL-Socket-Class: IO::Socket::SSL 2143s Client-SSL-Version: TLSv1_3 2143s DMMATCH1: 1 2143s 2143s welcome to localhost:8529 2143s ok 2 2143s warning: Internal response 2143s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2143s response: 2143s 500 Server closed connection without sending any data back 2143s Content-Type: text/plain 2143s Client-Date: Thu, 04 Sep 2025 16:28:28 GMT 2143s Client-Warning: Internal response 2143s 2143s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2143s ok 3 2143s ok 2150s t/ssl/pha.t ......................... 2150s 1..4 2150s # Running under perl version 5.040001 for linux 2150s # Current time local: Thu Sep 4 16:28:28 2025 2150s # Current time GMT: Thu Sep 4 16:28:28 2025 2150s # Using Test.pm version 1.31 2150s # Using Apache/Test.pm version 1.44 2150s # testing : access must be denied without client certificate 2150s # expected: 403 2150s # received: '403' 2150s ok 1 2150s # testing : PHA reneg body buffer size restriction works 2150s # expected: 413 2150s # received: '413' 2150s ok 2 2150s # testing : PHA works with POST body 2150s # expected: 200 2150s # received: '200' 2150s ok 3 2150s # testing : request body matches response 2150s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2150s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2150s ok 4 2150s ok 2155s t/ssl/pr12355.t ..................... 2155s 1..10 2155s # Running under perl version 5.040001 for linux 2155s # Current time local: Thu Sep 4 16:28:35 2025 2155s # Current time GMT: Thu Sep 4 16:28:35 2025 2155s # Using Test.pm version 1.31 2155s # Using Apache/Test.pm version 1.44 2155s # Downgrading to TLSv12 2155s # testing : renegotiation on POST works 2155s # expected: 200 2155s # received: '200' 2155s ok 1 2155s # testing : request body matches response 2155s # expected: 'hello world' 2155s # received: 'hello world' 2155s ok 2 2155s # testing : renegotiation on POST works 2155s # expected: 200 2155s # received: '200' 2155s ok 3 2155s # testing : request body matches response 2155s # expected: 'hello world' 2155s # received: 'hello world' 2155s ok 4 2155s # testing : renegotiation on POST works 2155s # expected: 200 2155s # received: '200' 2155s ok 5 2155s # testing : request body matches response 2156s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2156s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2156s ok 6 2156s # testing : renegotiation on POST works 2156s # expected: 200 2156s # received: '200' 2156s ok 7 2156s # testing : request body matches response 2156s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2156s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2156s ok 8 2156s # testing : renegotiation on POST works 2156s # expected: 200 2156s # received: '200' 2156s ok 9 2156s # testing : request body matches response 2156s # expected: 'HELLO' 2156s # received: 'HELLO' 2156s ok 10 2156s ok 2162s t/ssl/pr43738.t ..................... 2162s 1..4 2162s # Running under perl version 5.040001 for linux 2162s # Current time local: Thu Sep 4 16:28:40 2025 2162s # Current time GMT: Thu Sep 4 16:28:40 2025 2162s # Using Test.pm version 1.31 2162s # Using Apache/Test.pm version 1.44 2162s # Downgrading to TLSv12 2162s # testing : renegotiation on POST works 2162s # expected: 200 2162s # received: '200' 2162s ok 1 2162s # testing : request body matches response 2162s # expected: '/modules/ssl/aes128/empty.pfa 2162s # hello world' 2162s # received: '/modules/ssl/aes128/empty.pfa 2162s # hello world' 2162s ok 2 2162s # testing : renegotiation on POST works 2162s # expected: 200 2162s # received: '200' 2162s ok 3 2162s # testing : request body matches response 2162s # expected: '/modules/ssl/aes256/empty.pfa 2162s # hello world' 2162s # received: '/modules/ssl/aes256/empty.pfa 2162s # hello world' 2162s ok 4 2162s ok 2178s t/ssl/proxy.t ....................... 2178s # using LWP client 2178s 1..290 2178s # Running under perl version 5.040001 for linux 2178s # Current time local: Thu Sep 4 16:28:47 2025 2178s # Current time GMT: Thu Sep 4 16:28:47 2025 2178s # Using Test.pm version 1.31 2178s # Using Apache/Test.pm version 1.44 2178s # testing : / with proxy_http_https (http) 2178s # expected: 200 2178s # received: '200' 2178s ok 1 2178s # testing : CGI script with folded headers 2178s # expected: 200 2178s # received: '200' 2178s ok 2 2178s # testing : using valid proxyssl client cert 2178s # expected: 200 2178s # received: '200' 2178s ok 3 2178s # testing : using invalid proxyssl client cert 2178s # expected: 403 2178s # received: '403' 2178s ok 4 2178s # testing : protected cgi script 2178s # expected: 200 2178s # received: '200' 2178s ok 5 2178s # testing : X-Forwarded-Host header 2178s # expected: 'localhost:8558' 2178s # received: 'localhost:8558' 2178s ok 6 2178s # testing : client subject common name 2178s # expected: 'client_ok' 2178s # received: 'client_ok' 2178s ok 7 2178s # testing : ProxyPassReverse Location rewrite 2178s # expected: 'http://localhost:8558/modules/' 2178s # received: 'http://localhost:8558/modules/' 2178s ok 8 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 1024 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '1024' 2178s # received: 1024 2178s ok 9 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 2048 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '2048' 2178s # received: 2048 2178s ok 10 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 3072 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '3072' 2178s # received: 3072 2178s ok 11 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 4096 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '4096' 2178s # received: 4096 2178s ok 12 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 5120 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '5120' 2178s # received: 5120 2178s ok 13 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 6144 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '6144' 2178s # received: 6144 2178s ok 14 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 7168 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '7168' 2178s # received: 7168 2178s ok 15 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 8192 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '8192' 2178s # received: 8192 2178s ok 16 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 9216 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '9216' 2178s # received: 9216 2178s ok 17 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 10240 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '10240' 2178s # received: 10240 2178s ok 18 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 11264 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '11264' 2178s # received: 11264 2178s ok 19 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 12288 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '12288' 2178s # received: 12288 2178s ok 20 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 13312 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '13312' 2178s # received: 13312 2178s ok 21 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 14336 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '14336' 2178s # received: 14336 2178s ok 22 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 15360 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '15360' 2178s # received: 15360 2178s ok 23 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 16384 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '16384' 2178s # received: 16384 2178s ok 24 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 17408 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '17408' 2178s # received: 17408 2178s ok 25 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 18432 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:52 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '18432' 2178s # received: 18432 2178s ok 26 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 19456 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '19456' 2178s # received: 19456 2178s ok 27 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 20480 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '20480' 2178s # received: 20480 2178s ok 28 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 21504 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '21504' 2178s # received: 21504 2178s ok 29 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 22528 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '22528' 2178s # received: 22528 2178s ok 30 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 23552 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '23552' 2178s # received: 23552 2178s ok 31 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 24576 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '24576' 2178s # received: 24576 2178s ok 32 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 25600 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '25600' 2178s # received: 25600 2178s ok 33 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 26624 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '26624' 2178s # received: 26624 2178s ok 34 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 27648 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '27648' 2178s # received: 27648 2178s ok 35 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 28672 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '28672' 2178s # received: 28672 2178s ok 36 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 29696 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '29696' 2178s # received: 29696 2178s ok 37 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 30720 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '30720' 2178s # received: 30720 2178s ok 38 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 31744 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '31744' 2178s # received: 31744 2178s ok 39 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 32768 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '32768' 2178s # received: 32768 2178s ok 40 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 33792 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '33792' 2178s # received: 33792 2178s ok 41 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 34816 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '34816' 2178s # received: 34816 2178s ok 42 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 35840 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '35840' 2178s # received: 35840 2178s ok 43 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 36864 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '36864' 2178s # received: 36864 2178s ok 44 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 37888 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '37888' 2178s # received: 37888 2178s ok 45 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 38912 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '38912' 2178s # received: 38912 2178s ok 46 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 39936 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:53 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '39936' 2178s # received: 39936 2178s ok 47 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 40960 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '40960' 2178s # received: 40960 2178s ok 48 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 41984 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '41984' 2178s # received: 41984 2178s ok 49 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 43008 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '43008' 2178s # received: 43008 2178s ok 50 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 44032 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '44032' 2178s # received: 44032 2178s ok 51 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 45056 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '45056' 2178s # received: 45056 2178s ok 52 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 46080 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '46080' 2178s # received: 46080 2178s ok 53 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 47104 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '47104' 2178s # received: 47104 2178s ok 54 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 48128 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '48128' 2178s # received: 48128 2178s ok 55 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 49152 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '49152' 2178s # received: 49152 2178s ok 56 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 50176 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '50176' 2178s # received: 50176 2178s ok 57 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 51200 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '51200' 2178s # received: 51200 2178s ok 58 2178s #lwp request: 2178s #POST http://localhost:8558/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 102400 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 7 2178s #Client-Date: Thu, 04 Sep 2025 16:28:54 GMT 2178s #Client-Peer: 127.0.0.1:8558 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '102400' 2178s # received: 102400 2178s ok 59 2178s # testing : / with proxy_http_https_proxy_section (http) 2178s # expected: 200 2178s # received: '200' 2178s ok 60 2178s # testing : CGI script with folded headers 2178s # expected: 200 2178s # received: '200' 2178s ok 61 2178s # testing : using valid proxyssl client cert 2178s # expected: 200 2178s # received: '200' 2178s ok 62 2178s # testing : using invalid proxyssl client cert 2178s # expected: 403 2178s # received: '403' 2178s ok 63 2178s # testing : protected cgi script 2178s # expected: 200 2178s # received: '200' 2178s ok 64 2178s # testing : X-Forwarded-Host header 2178s # expected: 'localhost:8560' 2178s # received: 'localhost:8560' 2178s ok 65 2178s # testing : client subject common name 2178s # expected: 'client_ok' 2178s # received: 'client_ok' 2178s ok 66 2178s # testing : ProxyPassReverse Location rewrite 2178s # expected: 'http://localhost:8560/modules/' 2178s # received: 'http://localhost:8560/modules/' 2178s ok 67 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 1024 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '1024' 2178s # received: 1024 2178s ok 68 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 2048 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '2048' 2178s # received: 2048 2178s ok 69 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 3072 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '3072' 2178s # received: 3072 2178s ok 70 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 4096 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '4096' 2178s # received: 4096 2178s ok 71 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 5120 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '5120' 2178s # received: 5120 2178s ok 72 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 6144 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '6144' 2178s # received: 6144 2178s ok 73 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 7168 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '7168' 2178s # received: 7168 2178s ok 74 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 8192 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '8192' 2178s # received: 8192 2178s ok 75 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 9216 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '9216' 2178s # received: 9216 2178s ok 76 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 10240 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '10240' 2178s # received: 10240 2178s ok 77 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 11264 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '11264' 2178s # received: 11264 2178s ok 78 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 12288 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '12288' 2178s # received: 12288 2178s ok 79 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 13312 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '13312' 2178s # received: 13312 2178s ok 80 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 14336 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '14336' 2178s # received: 14336 2178s ok 81 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 15360 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '15360' 2178s # received: 15360 2178s ok 82 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 16384 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '16384' 2178s # received: 16384 2178s ok 83 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 17408 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '17408' 2178s # received: 17408 2178s ok 84 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 18432 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '18432' 2178s # received: 18432 2178s ok 85 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 19456 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '19456' 2178s # received: 19456 2178s ok 86 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 20480 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '20480' 2178s # received: 20480 2178s ok 87 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 21504 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '21504' 2178s # received: 21504 2178s ok 88 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 22528 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '22528' 2178s # received: 22528 2178s ok 89 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 23552 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '23552' 2178s # received: 23552 2178s ok 90 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 24576 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '24576' 2178s # received: 24576 2178s ok 91 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 25600 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '25600' 2178s # received: 25600 2178s ok 92 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 26624 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '26624' 2178s # received: 26624 2178s ok 93 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 27648 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '27648' 2178s # received: 27648 2178s ok 94 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 28672 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '28672' 2178s # received: 28672 2178s ok 95 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 29696 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '29696' 2178s # received: 29696 2178s ok 96 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 30720 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '30720' 2178s # received: 30720 2178s ok 97 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 31744 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '31744' 2178s # received: 31744 2178s ok 98 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 32768 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:55 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '32768' 2178s # received: 32768 2178s ok 99 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 33792 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '33792' 2178s # received: 33792 2178s ok 100 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 34816 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '34816' 2178s # received: 34816 2178s ok 101 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 35840 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '35840' 2178s # received: 35840 2178s ok 102 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 36864 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '36864' 2178s # received: 36864 2178s ok 103 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 37888 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '37888' 2178s # received: 37888 2178s ok 104 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 38912 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '38912' 2178s # received: 38912 2178s ok 105 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 39936 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '39936' 2178s # received: 39936 2178s ok 106 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 40960 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '40960' 2178s # received: 40960 2178s ok 107 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 41984 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '41984' 2178s # received: 41984 2178s ok 108 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 43008 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '43008' 2178s # received: 43008 2178s ok 109 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 44032 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '44032' 2178s # received: 44032 2178s ok 110 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 45056 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '45056' 2178s # received: 45056 2178s ok 111 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 46080 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '46080' 2178s # received: 46080 2178s ok 112 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 47104 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '47104' 2178s # received: 47104 2178s ok 113 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 48128 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '48128' 2178s # received: 48128 2178s ok 114 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 49152 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '49152' 2178s # received: 49152 2178s ok 115 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 50176 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '50176' 2178s # received: 50176 2178s ok 116 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 51200 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '51200' 2178s # received: 51200 2178s ok 117 2178s #lwp request: 2178s #POST http://localhost:8560/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 102400 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 7 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8560 2178s #Client-Response-Num: 1 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '102400' 2178s # received: 102400 2178s ok 118 2178s # testing : / with proxy_https_http (https) 2178s # expected: 200 2178s # received: '200' 2178s ok 119 2178s # testing : CGI script with folded headers 2178s # expected: 200 2178s # received: '200' 2178s ok 120 2178s # testing : ProxyPassReverse Location rewrite 2178s # expected: 'https://localhost:8562/modules/' 2178s # received: 'https://localhost:8562/modules/' 2178s ok 121 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 1024 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '1024' 2178s # received: 1024 2178s ok 122 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 2048 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '2048' 2178s # received: 2048 2178s ok 123 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 3072 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '3072' 2178s # received: 3072 2178s ok 124 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 4096 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:56 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '4096' 2178s # received: 4096 2178s ok 125 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 5120 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '5120' 2178s # received: 5120 2178s ok 126 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 6144 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '6144' 2178s # received: 6144 2178s ok 127 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 7168 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '7168' 2178s # received: 7168 2178s ok 128 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 8192 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '8192' 2178s # received: 8192 2178s ok 129 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 9216 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '9216' 2178s # received: 9216 2178s ok 130 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 10240 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '10240' 2178s # received: 10240 2178s ok 131 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 11264 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '11264' 2178s # received: 11264 2178s ok 132 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 12288 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '12288' 2178s # received: 12288 2178s ok 133 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 13312 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '13312' 2178s # received: 13312 2178s ok 134 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 14336 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '14336' 2178s # received: 14336 2178s ok 135 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 15360 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '15360' 2178s # received: 15360 2178s ok 136 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 16384 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '16384' 2178s # received: 16384 2178s ok 137 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 17408 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '17408' 2178s # received: 17408 2178s ok 138 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 18432 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '18432' 2178s # received: 18432 2178s ok 139 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 19456 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '19456' 2178s # received: 19456 2178s ok 140 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 20480 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '20480' 2178s # received: 20480 2178s ok 141 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 21504 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '21504' 2178s # received: 21504 2178s ok 142 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 22528 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '22528' 2178s # received: 22528 2178s ok 143 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 23552 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '23552' 2178s # received: 23552 2178s ok 144 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 24576 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '24576' 2178s # received: 24576 2178s ok 145 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 25600 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '25600' 2178s # received: 25600 2178s ok 146 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 26624 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '26624' 2178s # received: 26624 2178s ok 147 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 27648 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '27648' 2178s # received: 27648 2178s ok 148 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 28672 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '28672' 2178s # received: 28672 2178s ok 149 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 29696 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '29696' 2178s # received: 29696 2178s ok 150 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 30720 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '30720' 2178s # received: 30720 2178s ok 151 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 31744 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '31744' 2178s # received: 31744 2178s ok 152 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 32768 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '32768' 2178s # received: 32768 2178s ok 153 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 33792 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '33792' 2178s # received: 33792 2178s ok 154 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 34816 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '34816' 2178s # received: 34816 2178s ok 155 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 35840 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '35840' 2178s # received: 35840 2178s ok 156 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 36864 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '36864' 2178s # received: 36864 2178s ok 157 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 37888 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '37888' 2178s # received: 37888 2178s ok 158 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 38912 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '38912' 2178s # received: 38912 2178s ok 159 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 39936 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '39936' 2178s # received: 39936 2178s ok 160 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 40960 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '40960' 2178s # received: 40960 2178s ok 161 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 41984 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '41984' 2178s # received: 41984 2178s ok 162 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 43008 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '43008' 2178s # received: 43008 2178s ok 163 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 44032 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:57 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '44032' 2178s # received: 44032 2178s ok 164 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 45056 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '45056' 2178s # received: 45056 2178s ok 165 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 46080 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '46080' 2178s # received: 46080 2178s ok 166 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 47104 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '47104' 2178s # received: 47104 2178s ok 167 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 48128 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '48128' 2178s # received: 48128 2178s ok 168 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 49152 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '49152' 2178s # received: 49152 2178s ok 169 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 50176 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '50176' 2178s # received: 50176 2178s ok 170 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 51200 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '51200' 2178s # received: 51200 2178s ok 171 2178s #lwp request: 2178s #POST https://localhost:8562/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 102400 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 7 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8562 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '102400' 2178s # received: 102400 2178s ok 172 2178s # testing : / with proxy_https_https (https) 2178s # expected: 200 2178s # received: '200' 2178s ok 173 2178s # testing : CGI script with folded headers 2178s # expected: 200 2178s # received: '200' 2178s ok 174 2178s # testing : using valid proxyssl client cert 2178s # expected: 200 2178s # received: '200' 2178s ok 175 2178s # testing : using invalid proxyssl client cert 2178s # expected: 403 2178s # received: '403' 2178s ok 176 2178s # testing : protected cgi script 2178s # expected: 200 2178s # received: '200' 2178s ok 177 2178s # testing : X-Forwarded-Host header 2178s # expected: 'localhost:8559' 2178s # received: 'localhost:8559' 2178s ok 178 2178s # testing : client subject common name 2178s # expected: 'client_ok' 2178s # received: 'client_ok' 2178s ok 179 2178s # testing : ProxyPassReverse Location rewrite 2178s # expected: 'https://localhost:8559/modules/' 2178s # received: 'https://localhost:8559/modules/' 2178s ok 180 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 1024 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '1024' 2178s # received: 1024 2178s ok 181 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 2048 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '2048' 2178s # received: 2048 2178s ok 182 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 3072 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '3072' 2178s # received: 3072 2178s ok 183 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 4096 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '4096' 2178s # received: 4096 2178s ok 184 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 5120 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '5120' 2178s # received: 5120 2178s ok 185 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 6144 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '6144' 2178s # received: 6144 2178s ok 186 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 7168 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '7168' 2178s # received: 7168 2178s ok 187 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 8192 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '8192' 2178s # received: 8192 2178s ok 188 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 9216 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '9216' 2178s # received: 9216 2178s ok 189 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 10240 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '10240' 2178s # received: 10240 2178s ok 190 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 11264 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '11264' 2178s # received: 11264 2178s ok 191 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 12288 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '12288' 2178s # received: 12288 2178s ok 192 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 13312 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '13312' 2178s # received: 13312 2178s ok 193 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 14336 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '14336' 2178s # received: 14336 2178s ok 194 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 15360 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '15360' 2178s # received: 15360 2178s ok 195 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 16384 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '16384' 2178s # received: 16384 2178s ok 196 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 17408 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '17408' 2178s # received: 17408 2178s ok 197 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 18432 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:58 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '18432' 2178s # received: 18432 2178s ok 198 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 19456 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '19456' 2178s # received: 19456 2178s ok 199 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 20480 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '20480' 2178s # received: 20480 2178s ok 200 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 21504 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '21504' 2178s # received: 21504 2178s ok 201 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 22528 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '22528' 2178s # received: 22528 2178s ok 202 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 23552 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '23552' 2178s # received: 23552 2178s ok 203 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 24576 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '24576' 2178s # received: 24576 2178s ok 204 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 25600 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '25600' 2178s # received: 25600 2178s ok 205 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 26624 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '26624' 2178s # received: 26624 2178s ok 206 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 27648 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '27648' 2178s # received: 27648 2178s ok 207 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 28672 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '28672' 2178s # received: 28672 2178s ok 208 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 29696 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '29696' 2178s # received: 29696 2178s ok 209 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 30720 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '30720' 2178s # received: 30720 2178s ok 210 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 31744 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '31744' 2178s # received: 31744 2178s ok 211 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 32768 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '32768' 2178s # received: 32768 2178s ok 212 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 33792 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '33792' 2178s # received: 33792 2178s ok 213 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 34816 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '34816' 2178s # received: 34816 2178s ok 214 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 35840 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '35840' 2178s # received: 35840 2178s ok 215 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 36864 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '36864' 2178s # received: 36864 2178s ok 216 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 37888 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '37888' 2178s # received: 37888 2178s ok 217 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 38912 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '38912' 2178s # received: 38912 2178s ok 218 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 39936 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:28:59 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '39936' 2178s # received: 39936 2178s ok 219 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 40960 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '40960' 2178s # received: 40960 2178s ok 220 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 41984 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '41984' 2178s # received: 41984 2178s ok 221 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 43008 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '43008' 2178s # received: 43008 2178s ok 222 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 44032 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '44032' 2178s # received: 44032 2178s ok 223 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 45056 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '45056' 2178s # received: 45056 2178s ok 224 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 46080 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '46080' 2178s # received: 46080 2178s ok 225 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 47104 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '47104' 2178s # received: 47104 2178s ok 226 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 48128 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '48128' 2178s # received: 48128 2178s ok 227 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 49152 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '49152' 2178s # received: 49152 2178s ok 228 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 50176 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '50176' 2178s # received: 50176 2178s ok 229 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 51200 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '51200' 2178s # received: 51200 2178s ok 230 2178s #lwp request: 2178s #POST https://localhost:8559/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 102400 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 7 2178s #Client-Date: Thu, 04 Sep 2025 16:29:00 GMT 2178s #Client-Peer: 127.0.0.1:8559 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '102400' 2178s # received: 102400 2178s ok 231 2178s # testing : / with proxy_https_https_proxy_section (https) 2178s # expected: 200 2178s # received: '200' 2178s ok 232 2178s # testing : CGI script with folded headers 2178s # expected: 200 2178s # received: '200' 2178s ok 233 2178s # testing : using valid proxyssl client cert 2178s # expected: 200 2178s # received: '200' 2178s ok 234 2178s # testing : using invalid proxyssl client cert 2178s # expected: 403 2178s # received: '403' 2178s ok 235 2178s # testing : protected cgi script 2178s # expected: 200 2178s # received: '200' 2178s ok 236 2178s # testing : X-Forwarded-Host header 2178s # expected: 'localhost:8561' 2178s # received: 'localhost:8561' 2178s ok 237 2178s # testing : client subject common name 2178s # expected: 'client_ok' 2178s # received: 'client_ok' 2178s ok 238 2178s # testing : ProxyPassReverse Location rewrite 2178s # expected: 'https://localhost:8561/modules/' 2178s # received: 'https://localhost:8561/modules/' 2178s ok 239 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 1024 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '1024' 2178s # received: 1024 2178s ok 240 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 2048 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '2048' 2178s # received: 2048 2178s ok 241 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 3072 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '3072' 2178s # received: 3072 2178s ok 242 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 4096 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '4096' 2178s # received: 4096 2178s ok 243 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 5120 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '5120' 2178s # received: 5120 2178s ok 244 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 6144 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '6144' 2178s # received: 6144 2178s ok 245 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 7168 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '7168' 2178s # received: 7168 2178s ok 246 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 8192 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '8192' 2178s # received: 8192 2178s ok 247 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 9216 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 5 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '9216' 2178s # received: 9216 2178s ok 248 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 10240 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '10240' 2178s # received: 10240 2178s ok 249 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 11264 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '11264' 2178s # received: 11264 2178s ok 250 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 12288 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '12288' 2178s # received: 12288 2178s ok 251 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 13312 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '13312' 2178s # received: 13312 2178s ok 252 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 14336 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '14336' 2178s # received: 14336 2178s ok 253 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 15360 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '15360' 2178s # received: 15360 2178s ok 254 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 16384 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '16384' 2178s # received: 16384 2178s ok 255 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 17408 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '17408' 2178s # received: 17408 2178s ok 256 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 18432 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '18432' 2178s # received: 18432 2178s ok 257 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 19456 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '19456' 2178s # received: 19456 2178s ok 258 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 20480 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '20480' 2178s # received: 20480 2178s ok 259 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 21504 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '21504' 2178s # received: 21504 2178s ok 260 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 22528 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '22528' 2178s # received: 22528 2178s ok 261 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 23552 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '23552' 2178s # received: 23552 2178s ok 262 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 24576 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '24576' 2178s # received: 24576 2178s ok 263 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 25600 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '25600' 2178s # received: 25600 2178s ok 264 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 26624 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '26624' 2178s # received: 26624 2178s ok 265 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 27648 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '27648' 2178s # received: 27648 2178s ok 266 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 28672 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '28672' 2178s # received: 28672 2178s ok 267 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 29696 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:01 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '29696' 2178s # received: 29696 2178s ok 268 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 30720 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '30720' 2178s # received: 30720 2178s ok 269 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 31744 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '31744' 2178s # received: 31744 2178s ok 270 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 32768 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '32768' 2178s # received: 32768 2178s ok 271 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 33792 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '33792' 2178s # received: 33792 2178s ok 272 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 34816 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '34816' 2178s # received: 34816 2178s ok 273 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 35840 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '35840' 2178s # received: 35840 2178s ok 274 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 36864 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '36864' 2178s # received: 36864 2178s ok 275 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 37888 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '37888' 2178s # received: 37888 2178s ok 276 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 38912 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '38912' 2178s # received: 38912 2178s ok 277 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 39936 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '39936' 2178s # received: 39936 2178s ok 278 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 40960 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '40960' 2178s # received: 40960 2178s ok 279 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 41984 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '41984' 2178s # received: 41984 2178s ok 280 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 43008 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '43008' 2178s # received: 43008 2178s ok 281 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 44032 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '44032' 2178s # received: 44032 2178s ok 282 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 45056 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '45056' 2178s # received: 45056 2178s ok 283 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 46080 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '46080' 2178s # received: 46080 2178s ok 284 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 47104 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '47104' 2178s # received: 47104 2178s ok 285 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 48128 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:02 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '48128' 2178s # received: 48128 2178s ok 286 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 49152 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:03 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:03 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '49152' 2178s # received: 49152 2178s ok 287 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 50176 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:03 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:03 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '50176' 2178s # received: 50176 2178s ok 288 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 51200 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:03 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 6 2178s #Client-Date: Thu, 04 Sep 2025 16:29:03 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '51200' 2178s # received: 51200 2178s ok 289 2178s #lwp request: 2178s #POST https://localhost:8561/eat_post HTTP/1.1 2178s #User-Agent: libwww-perl/6.78 2178s #Content-Length: 102400 2178s # 2178s #server response: 2178s #HTTP/1.1 200 OK 2178s #Connection: close 2178s #Date: Thu, 04 Sep 2025 16:29:03 GMT 2178s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2178s #Vary: In-If1 2178s #Content-Length: 7 2178s #Client-Date: Thu, 04 Sep 2025 16:29:03 GMT 2178s #Client-Peer: 127.0.0.1:8561 2178s #Client-Response-Num: 1 2178s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2178s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2178s #Client-SSL-Socket-Class: IO::Socket::SSL 2178s #Client-SSL-Version: TLSv1_3 2178s #DMMATCH1: 1 2178s # 2178s # testing : length posted 2178s # expected: '102400' 2178s # received: 102400 2178s ok 290 2178s ok 2183s t/ssl/require.t ..................... 2183s 1..10 2183s # Running under perl version 5.040001 for linux 2183s # Current time local: Thu Sep 4 16:29:03 2025 2183s # Current time GMT: Thu Sep 4 16:29:03 2025 2183s # Using Test.pm version 1.31 2183s # Using Apache/Test.pm version 1.44 2183s ok 1 2183s ok 2 2183s ok 3 2183s ok 4 2183s ok 5 2183s ok 6 2183s ok 7 2183s ok 8 2183s ok 9 2183s ok 10 2183s ok 2188s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 2195s t/ssl/varlookup.t ................... 2195s 1..83 2195s # Running under perl version 5.040001 for linux 2195s # Current time local: Thu Sep 4 16:29:13 2025 2195s # Current time GMT: Thu Sep 4 16:29:13 2025 2195s # Using Test.pm version 1.31 2195s # Using Apache/Test.pm version 1.44 2195s # testing : HTTP_USER_AGENT 2195s # expected: 'libwww-perl/6.78' 2195s # received: 'libwww-perl/6.78' 2195s ok 1 2195s # testing : HTTP:User-Agent 2195s # expected: 'libwww-perl/6.78' 2195s # received: 'libwww-perl/6.78' 2195s ok 2 2195s # testing : HTTP_REFERER 2195s # expected: 't/ssl/varlookup.t' 2195s # received: 't/ssl/varlookup.t' 2195s ok 3 2195s # testing : HTTP_HOST 2195s # expected: 'localhost:8532' 2195s # received: 'localhost:8532' 2195s ok 4 2195s # testing : QUERY_STRING 2195s # expected: 'QUERY_STRING' 2195s # received: 'QUERY_STRING' 2195s ok 5 2195s # testing : SERVER_SOFTWARE 2195s # expected: qr/^Apache\/2.4.64/ 2195s # received: 'Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0' 2195s ok 6 2195s # testing : SERVER_ADMIN 2195s # expected: 'tuser@localhost' 2195s # received: 'tuser@localhost' 2195s ok 7 2195s # testing : SERVER_PORT 2195s # expected: '8532' 2195s # received: '8532' 2195s ok 8 2195s # testing : SERVER_NAME 2195s # expected: 'localhost' 2195s # received: 'localhost' 2195s ok 9 2195s # testing : SERVER_PROTOCOL 2195s # expected: qr/^HTTP\/1\.\d$/ 2195s # received: 'HTTP/1.1' 2195s ok 10 2195s # testing : REMOTE_ADDR 2195s # expected: '127.0.0.1' 2195s # received: '127.0.0.1' 2195s ok 11 2195s # testing : DOCUMENT_ROOT 2195s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs' 2195s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs' 2195s ok 12 2195s # testing : REQUEST_METHOD 2195s # expected: 'GET' 2195s # received: 'GET' 2195s ok 13 2195s # testing : REQUEST_URI 2195s # expected: '/test_ssl_var_lookup' 2195s # received: '/test_ssl_var_lookup' 2195s ok 14 2195s # testing : TIME_YEAR 2195s # expected: 2025 2195s # received: '2025' 2195s ok 15 2195s # testing : TIME_MON 2195s # expected: '09' 2195s # received: '09' 2195s ok 16 2195s # testing : TIME_DAY 2195s # expected: '04' 2195s # received: '04' 2195s ok 17 2195s # testing : TIME_WDAY 2195s # expected: 4 2195s # received: '4' 2195s ok 18 2195s # testing : IS_SUBREQ 2195s # expected: 'false' 2195s # received: 'false' 2195s ok 19 2195s # testing : API_VERSION 2195s # expected: '20120211' 2195s # received: '20120211' 2195s ok 20 2195s # testing : THE_REQUEST 2195s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 2195s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 2195s ok 21 2195s # testing : REQUEST_SCHEME 2195s # expected: 'https' 2195s # received: 'https' 2195s ok 22 2195s # testing : HTTPS 2195s # expected: 'on' 2195s # received: 'on' 2195s ok 23 2195s # testing : ENV:THE_ARGS 2195s # expected: 'ENV:THE_ARGS' 2195s # received: 'ENV:THE_ARGS' 2195s ok 24 2195s # testing : SSL_CLIENT_M_VERSION 2195s # expected: qr/^\d+$/ 2195s # received: '3' 2195s ok 25 2195s # testing : SSL_SERVER_M_VERSION 2195s # expected: qr/^\d+$/ 2195s # received: '3' 2195s ok 26 2195s # testing : SSL_CLIENT_M_SERIAL 2195s # expected: qr/^[0-9A-F]+$/ 2195s # received: '09' 2195s ok 27 2195s # testing : SSL_SERVER_M_SERIAL 2195s # expected: qr/^[0-9A-F]+$/ 2195s # received: '08' 2195s ok 28 2195s # testing : SSL_PROTOCOL 2195s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 2195s # received: 'TLSv1.3' 2195s ok 29 2195s # testing : SSL_CLIENT_V_START 2195s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 2195s # received: 'Sep 4 16:13:43 2025 GMT' 2195s ok 30 2195s # testing : SSL_SERVER_V_START 2195s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 2195s # received: 'Sep 4 16:13:42 2025 GMT' 2195s ok 31 2195s # testing : SSL_CLIENT_V_END 2195s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 2195s # received: 'Sep 4 16:13:43 2026 GMT' 2195s ok 32 2195s # testing : SSL_SERVER_V_END 2195s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 2195s # received: 'Sep 4 16:13:42 2026 GMT' 2195s ok 33 2195s # testing : SSL_CIPHER 2195s # expected: qr/^[A-Z0-9_-]+$/ 2195s # received: 'TLS_AES_256_GCM_SHA384' 2195s ok 34 2195s # testing : SSL_CIPHER_EXPORT 2195s # expected: 'false' 2195s # received: 'false' 2195s ok 35 2195s # testing : SSL_CIPHER_ALGKEYSIZE 2195s # expected: qr/^\d+$/ 2195s # received: '256' 2195s ok 36 2195s # testing : SSL_CIPHER_USEKEYSIZE 2195s # expected: qr/^\d+$/ 2195s # received: '256' 2195s ok 37 2195s # testing : SSL_SECURE_RENEG 2195s # expected: qr/^(false|true)$/ 2195s # received: 'false' 2195s ok 38 2195s # testing : SSL_CLIENT_S_DN 2195s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2195s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2195s ok 39 2195s # testing : SSL_SERVER_S_DN 2195s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 2195s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 2195s ok 40 2195s # testing : SSL_CLIENT_S_DN_C 2195s # expected: 'US' 2195s # received: 'US' 2195s ok 41 2195s # testing : SSL_SERVER_S_DN_C 2195s # expected: 'US' 2195s # received: 'US' 2195s ok 42 2195s # testing : SSL_CLIENT_S_DN_ST 2195s # expected: 'California' 2195s # received: 'California' 2195s ok 43 2195s # testing : SSL_SERVER_S_DN_ST 2195s # expected: 'California' 2195s # received: 'California' 2195s ok 44 2195s # testing : SSL_CLIENT_S_DN_L 2195s # expected: 'San Francisco' 2195s # received: 'San Francisco' 2195s ok 45 2195s # testing : SSL_SERVER_S_DN_L 2195s # expected: 'San Francisco' 2195s # received: 'San Francisco' 2195s ok 46 2195s # testing : SSL_CLIENT_S_DN_O 2195s # expected: 'ASF' 2195s # received: 'ASF' 2195s ok 47 2195s # testing : SSL_SERVER_S_DN_O 2195s # expected: 'ASF' 2195s # received: 'ASF' 2195s ok 48 2195s # testing : SSL_CLIENT_S_DN_OU 2195s # expected: 'httpd-test' 2195s # received: 'httpd-test' 2195s ok 49 2195s # testing : SSL_SERVER_S_DN_OU 2195s # expected: qr/^httpd-test\/([-\w]+)/ 2195s # received: 'httpd-test/rsa-test' 2195s ok 50 2195s # testing : SSL_CLIENT_S_DN_CN 2195s # expected: 'client_ok' 2195s # received: 'client_ok' 2195s ok 51 2195s # testing : SSL_SERVER_S_DN_CN 2195s # expected: 'localhost' 2195s # received: 'localhost' 2195s ok 52 2195s # testing : SSL_CLIENT_S_DN_Email 2195s # expected: 'test-dev@httpd.apache.org' 2195s # received: 'test-dev@httpd.apache.org' 2195s ok 53 2195s # testing : SSL_SERVER_S_DN_Email 2195s # expected: 'test-dev@httpd.apache.org' 2195s # received: 'test-dev@httpd.apache.org' 2195s ok 54 2195s # testing : SSL_CLIENT_SAN_Email_0 2195s # expected: 'test-dev@httpd.apache.org' 2195s # received: 'test-dev@httpd.apache.org' 2195s ok 55 2195s # testing : SSL_SERVER_SAN_DNS_0 2195s # expected: 'localhost' 2195s # received: 'localhost' 2195s ok 56 2195s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 2195s # expected: 'test-dev@httpd.apache.org' 2195s # received: 'test-dev@httpd.apache.org' 2195s ok 57 2195s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 2195s # expected: '_https.localhost' 2195s # received: '_https.localhost' 2195s ok 58 2195s # testing : SSL_CLIENT_I_DN 2195s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2195s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2195s ok 59 2195s # testing : SSL_SERVER_I_DN 2195s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2195s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2195s ok 60 2195s # testing : SSL_CLIENT_I_DN_C 2195s # expected: 'US' 2195s # received: 'US' 2195s ok 61 2195s # testing : SSL_SERVER_I_DN_C 2195s # expected: 'US' 2195s # received: 'US' 2195s ok 62 2195s # testing : SSL_CLIENT_I_DN_ST 2195s # expected: 'California' 2195s # received: 'California' 2195s ok 63 2195s # testing : SSL_SERVER_I_DN_ST 2195s # expected: 'California' 2195s # received: 'California' 2195s ok 64 2195s # testing : SSL_CLIENT_I_DN_L 2195s # expected: 'San Francisco' 2195s # received: 'San Francisco' 2195s ok 65 2195s # testing : SSL_SERVER_I_DN_L 2195s # expected: 'San Francisco' 2195s # received: 'San Francisco' 2195s ok 66 2195s # testing : SSL_CLIENT_I_DN_O 2195s # expected: 'ASF' 2195s # received: 'ASF' 2195s ok 67 2195s # testing : SSL_SERVER_I_DN_O 2195s # expected: 'ASF' 2195s # received: 'ASF' 2195s ok 68 2195s # testing : SSL_CLIENT_I_DN_OU 2195s # expected: 'httpd-test' 2195s # received: 'httpd-test' 2195s ok 69 2195s # testing : SSL_SERVER_I_DN_OU 2195s # expected: 'httpd-test' 2195s # received: 'httpd-test' 2195s ok 70 2195s # testing : SSL_CLIENT_I_DN_CN 2195s # expected: 'ca' 2195s # received: 'ca' 2195s ok 71 2195s # testing : SSL_SERVER_I_DN_CN 2195s # expected: 'ca' 2195s # received: 'ca' 2195s ok 72 2195s # testing : SSL_SERVER_I_DN_CN_RAW 2195s # expected: 'ca' 2195s # received: 'ca' 2195s ok 73 2195s # testing : SSL_SERVER_I_DN_CN_0_RAW 2195s # expected: 'ca' 2195s # received: 'ca' 2195s ok 74 2195s # testing : SSL_CLIENT_I_DN_Email 2195s # expected: 'test-dev@httpd.apache.org' 2195s # received: 'test-dev@httpd.apache.org' 2195s ok 75 2195s # testing : SSL_SERVER_I_DN_Email 2195s # expected: 'test-dev@httpd.apache.org' 2195s # received: 'test-dev@httpd.apache.org' 2195s ok 76 2195s # testing : SSL_CLIENT_A_SIG 2195s # expected: 'sha256WithRSAEncryption' 2195s # received: 'sha256WithRSAEncryption' 2195s ok 77 2195s # testing : SSL_SERVER_A_SIG 2195s # expected: 'sha256WithRSAEncryption' 2195s # received: 'sha256WithRSAEncryption' 2195s ok 78 2195s # testing : SSL_CLIENT_A_KEY 2195s # expected: 'rsaEncryption' 2195s # received: 'rsaEncryption' 2195s ok 79 2195s # testing : SSL_SERVER_A_KEY 2195s # expected: qr/^[rd]saEncryption$/ 2195s # received: 'rsaEncryption' 2195s ok 80 2195s # testing : SSL_CLIENT_CERT 2195s # expected: qr/^-----BEGIN CERTIFICATE-----/ 2195s # received: '-----BEGIN CERTIFICATE----- 2195s # MIIEezCCA2OgAwIBAgIBCTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 2195s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 2195s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 2195s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 2195s # MTYxMzQzWhcNMjYwOTA0MTYxMzQzWjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 2195s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 2195s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 2195s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 2195s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEApTQPoqKg922Sm2OPOnafNudoYFQOnm0NNFMJ 2195s # VYohurSdzIOridW6oeFYxpuMdzzetkrRLQfvAXcZOsx51uBpcf9GxjGIyQJXILZ3 2195s # TS8S5Q/GwNW54vKjEC94dCWVRJMtnjQcZwJBdb41I+v54JjsXW6BmZ2bZf61K/Bc 2195s # GGCNbpJPFlY+KbAcY1Kv6WUujxKpgRp7AIym3WQA/yVknXpGJ41+7K655PUV5FX4 2195s # lvbYpjMHTX7t+QMsvq+RKtuTARsH51SEmp9pupnxpBEksA5/tH13S4530GzvgBiQ 2195s # /Q/0c/4rukScliRBx4+ZmAs8j0vLsoixbaXCqSkGnuJXqAvTYwIDAQABo4HOMIHL 2195s # MCAGCWCGSAGG+EIBDQQTFhFUaGlzIElzIEEgQ29tbWVudDAWBgorBgEEAYGNDAwA 2195s # BAgMBkxlbW9uczBPBgNVHREESDBGgRl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3Jn 2195s # oCkGCisGAQQBgjcUAgOgGwwZdGVzdC1kZXZAaHR0cGQuYXBhY2hlLm9yZzAdBgNV 2195s # HQ4EFgQU6LbxzQNy4VKjM71uFQfxv1JM4PYwHwYDVR0jBBgwFoAUpL4PEJKEO/Il 2195s # eSB0h9Oo/khBpXgwDQYJKoZIhvcNAQELBQADggEBAMbaMyhb7pUh6JcJ9t0gaED4 2195s # 5bT4c7BGfxATdmDVETQ+twVfJvNgyjiXZ6BAVC1O3kIqViioPVoTLUp3DGz7v4Nm 2195s # j464mykMRi8eFjAiEP1/4zl72AQSatZnYPBGFn3ARmzCzTXzGhtW3zsjYJhJ6x35 2195s # 67qFvLG5eneoMGxGPWwJSw/J1bXhI9OKHX7VBOOMHrVM8rQiRWvzcEKyUSwSbRTv 2195s # vKlkb/XdinCTKuB0QZp7D7u7XjukonSUpm9JrOIPlp+QuAWcZu8VumMH3ZapQmSl 2195s # JXNXgewy4DX0/liTff2BOGzFESrZkvsGMPWRMUXULVF34tzS6Z/M+KalEdAYpHQ= 2195s # -----END CERTIFICATE----- 2195s # ' 2195s ok 81 2195s # testing : SSL_SERVER_CERT 2195s # expected: qr/^-----BEGIN CERTIFICATE-----/ 2195s # received: '-----BEGIN CERTIFICATE----- 2195s # MIIERDCCAyygAwIBAgIBCDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 2195s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 2195s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 2195s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 2195s # MTYxMzQyWhcNMjYwOTA0MTYxMzQyWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 2195s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 2195s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 2195s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 2195s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5OY9caNMMEPTkFGGMxid6L0p 2195s # nGevcWHNG54prvZZRZwlhivOWdx9xYp6S2727vy160GLZV47XETJdjo5/B0E3z8L 2195s # 1SKgeX87QOAeOl4r3i+stB5EwEkPE0tl0eVszK5Xk2OtaeITQaFX0/onKPRciVxf 2195s # 43YqoYhLn79cPMJKIddAell3rcADGfZwqZW2lAkcA0Mbqq1k+J1Vv/J9/pjxlALp 2195s # +4hPFCntRiWJzb7I1YYUyFzL1DCyiLK4oj6LcdKth3xVcjtAZDoKx4Y7myoBQKjW 2195s # 9KKMWrcaCQ+C0NDaWSQP38M9PbnjKczt/vQ4shH0et/hiz5zPZIsyGk8EiqP8QID 2195s # AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf 2195s # aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBTg 2195s # 83q38b/tsVHvYB3nw55xBoDGKDAfBgNVHSMEGDAWgBSkvg8QkoQ78iV5IHSH06j+ 2195s # SEGleDANBgkqhkiG9w0BAQsFAAOCAQEAxEkcUgstpODbw/lQsYeur+5oISX53dUP 2195s # LTBalwE2TzIOE9WVm4wmDzw5jIb7/7tUC7Zm2H7Fi39P0vYtYEeoFGx4D1sh7r6p 2195s # 8nJTFn7GLIEM89l1JwVe3YNRqUBCiY4JOCO+0hhPmnZ6wA5pP1ddvtR+oWa45zle 2195s # +meJ+djdIFuupp8nCg2RTvbc9+hfXafgrm1Tqfs+rwj32fNcSm58hg5Jkl9EheLs 2195s # jwMO3st1wOooeRkyVz4nlXHlX9gGDalmzNMTXSVdrdZmyRylwTTRxWii3Lr6w7O3 2195s # jEWXHJJ9b/PIMEO3kqEUeUK4FQvamETxXI4PeQsQY1MbXeSu1e8tXw== 2195s # -----END CERTIFICATE----- 2195s # ' 2195s ok 82 2195s # testing : SSL_CLIENT_VERIFY 2195s # expected: 'SUCCESS' 2195s # received: 'SUCCESS' 2195s ok 83 2195s ok 2199s t/ssl/verify.t ...................... 2199s 1..3 2199s # Running under perl version 5.040001 for linux 2199s # Current time local: Thu Sep 4 16:29:20 2025 2199s # Current time GMT: Thu Sep 4 16:29:20 2025 2199s # Using Test.pm version 1.31 2199s # Using Apache/Test.pm version 1.44 2199s HTTP/1.1 403 Forbidden 2199s Connection: close 2199s Date: Thu, 04 Sep 2025 16:29:24 GMT 2199s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2199s Content-Length: 258 2199s Content-Type: text/html; charset=iso-8859-1 2199s Client-Date: Thu, 04 Sep 2025 16:29:24 GMT 2199s Client-Peer: 127.0.0.1:8532 2199s Client-Response-Num: 1 2199s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2199s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2199s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2199s Client-SSL-Socket-Class: IO::Socket::SSL 2199s Client-SSL-Version: TLSv1_3 2199s Title: 403 Forbidden 2199s 2199s 2199s 2199s 403 Forbidden 2199s 2199s

Forbidden

2199s

You don't have permission to access this resource.Reason: Cannot perform Post-Handshake Authentication.

2199s 2199s ok 1 2199s HTTP/1.1 200 OK 2199s Connection: close 2199s Date: Thu, 04 Sep 2025 16:29:24 GMT 2199s Accept-Ranges: bytes 2199s ETag: "1a-62c6deaf13e40" 2199s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2199s Vary: In-If1 2199s Content-Length: 26 2199s Content-Type: text/html 2199s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2199s Client-Date: Thu, 04 Sep 2025 16:29:24 GMT 2199s Client-Peer: 127.0.0.1:8532 2199s Client-Response-Num: 1 2199s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2199s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2199s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2199s Client-SSL-Socket-Class: IO::Socket::SSL 2199s Client-SSL-Version: TLSv1_3 2199s DMMATCH1: 1 2199s 2199s welcome to localhost:8529 2199s ok 2 2199s 500 Server closed connection without sending any data back 2199s Content-Type: text/plain 2199s Client-Date: Thu, 04 Sep 2025 16:29:24 GMT 2199s Client-Warning: Internal response 2199s 2199s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2199s ok 3 2199s ok 2199s All tests successful. 2199s Files=143, Tests=7316, 912 wallclock secs ( 1.90 usr 0.64 sys + 299.11 cusr 622.40 csys = 924.05 CPU) 2199s Result: PASS 2199s [warning] server localhost:8529 shutdown 2201s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_worker 2201s + grep -E '^Result: PASS' testlog.mpm_worker 2201s Files=143, Tests=7316, 912 wallclock secs ( 1.90 usr 0.64 sys + 299.11 cusr 622.40 csys = 924.05 CPU) 2201s Result: PASS 2201s + grep -E '^Result: FAIL' testlog.mpm_worker 2201s + grep -E 'server dumped core' testlog.mpm_worker 2201s =============Running-with-mpm_event========== 2201s + return 0 2201s + run_tests mpm_event 2201s + local MPM=mpm_event 2201s + shift 2201s + local LOG=testlog.mpm_event 2201s + echo =============Running-with-mpm_event========== 2201s + rm -f apache2.conf.debian 2201s + cp /etc/apache2/apache2.conf apache2.conf.debian 2201s + cat /etc/apache2/mods-available/mpm_event.load 2201s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 2201s t/TEST -clean 2201s + grep -v mpm_ 2201s + ls /etc/apache2/mods-available/access_compat.load /etc/apache2/mods-available/actions.load /etc/apache2/mods-available/alias.load /etc/apache2/mods-available/allowmethods.load /etc/apache2/mods-available/asis.load /etc/apache2/mods-available/auth_basic.load /etc/apache2/mods-available/auth_digest.load /etc/apache2/mods-available/auth_form.load /etc/apache2/mods-available/authn_anon.load /etc/apache2/mods-available/authn_core.load /etc/apache2/mods-available/authn_dbd.load /etc/apache2/mods-available/authn_dbm.load /etc/apache2/mods-available/authn_file.load /etc/apache2/mods-available/authn_socache.load /etc/apache2/mods-available/authnz_fcgi.load /etc/apache2/mods-available/authnz_ldap.load /etc/apache2/mods-available/authz_core.load /etc/apache2/mods-available/authz_dbd.load /etc/apache2/mods-available/authz_dbm.load /etc/apache2/mods-available/authz_groupfile.load /etc/apache2/mods-available/authz_host.load /etc/apache2/mods-available/authz_owner.load /etc/apache2/mods-available/authz_user.load /etc/apache2/mods-available/autoindex.load /etc/apache2/mods-available/brotli.load /etc/apache2/mods-available/buffer.load /etc/apache2/mods-available/cache.load /etc/apache2/mods-available/cache_disk.load /etc/apache2/mods-available/cache_socache.load /etc/apache2/mods-available/cern_meta.load /etc/apache2/mods-available/cgi.load /etc/apache2/mods-available/cgid.load /etc/apache2/mods-available/charset_lite.load /etc/apache2/mods-available/data.load /etc/apache2/mods-available/dav.load /etc/apache2/mods-available/dav_fs.load /etc/apache2/mods-available/dav_lock.load /etc/apache2/mods-available/dbd.load /etc/apache2/mods-available/deflate.load /etc/apache2/mods-available/dialup.load /etc/apache2/mods-available/dir.load /etc/apache2/mods-available/dump_io.load /etc/apache2/mods-available/echo.load /etc/apache2/mods-available/env.load /etc/apache2/mods-available/expires.load /etc/apache2/mods-available/ext_filter.load /etc/apache2/mods-available/file_cache.load /etc/apache2/mods-available/filter.load /etc/apache2/mods-available/headers.load /etc/apache2/mods-available/heartbeat.load /etc/apache2/mods-available/heartmonitor.load /etc/apache2/mods-available/http2.load /etc/apache2/mods-available/ident.load /etc/apache2/mods-available/imagemap.load /etc/apache2/mods-available/include.load /etc/apache2/mods-available/info.load /etc/apache2/mods-available/lbmethod_bybusyness.load /etc/apache2/mods-available/lbmethod_byrequests.load /etc/apache2/mods-available/lbmethod_bytraffic.load /etc/apache2/mods-available/lbmethod_heartbeat.load /etc/apache2/mods-available/ldap.load /etc/apache2/mods-available/log_debug.load /etc/apache2/mods-available/log_forensic.load /etc/apache2/mods-available/lua.load /etc/apache2/mods-available/macro.load /etc/apache2/mods-available/md.load /etc/apache2/mods-available/mime.load /etc/apache2/mods-available/mime_magic.load /etc/apache2/mods-available/mpm_event.load /etc/apache2/mods-available/mpm_prefork.load /etc/apache2/mods-available/mpm_worker.load /etc/apache2/mods-available/negotiation.load /etc/apache2/mods-available/proxy.load /etc/apache2/mods-available/proxy_ajp.load /etc/apache2/mods-available/proxy_balancer.load /etc/apache2/mods-available/proxy_connect.load /etc/apache2/mods-available/proxy_express.load /etc/apache2/mods-available/proxy_fcgi.load /etc/apache2/mods-available/proxy_fdpass.load /etc/apache2/mods-available/proxy_ftp.load /etc/apache2/mods-available/proxy_hcheck.load /etc/apache2/mods-available/proxy_html.load /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-available/proxy_http2.load /etc/apache2/mods-available/proxy_scgi.load /etc/apache2/mods-available/proxy_uwsgi.load /etc/apache2/mods-available/proxy_wstunnel.load /etc/apache2/mods-available/ratelimit.load /etc/apache2/mods-available/reflector.load /etc/apache2/mods-available/remoteip.load /etc/apache2/mods-available/reqtimeout.load /etc/apache2/mods-available/request.load /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-available/sed.load /etc/apache2/mods-available/session.load /etc/apache2/mods-available/session_cookie.load /etc/apache2/mods-available/session_crypto.load /etc/apache2/mods-available/session_dbd.load /etc/apache2/mods-available/setenvif.load /etc/apache2/mods-available/slotmem_plain.load /etc/apache2/mods-available/slotmem_shm.load /etc/apache2/mods-available/socache_dbm.load /etc/apache2/mods-available/socache_memcache.load /etc/apache2/mods-available/socache_redis.load /etc/apache2/mods-available/socache_shmcb.load /etc/apache2/mods-available/speling.load /etc/apache2/mods-available/ssl.load /etc/apache2/mods-available/status.load /etc/apache2/mods-available/substitute.load /etc/apache2/mods-available/suexec.load /etc/apache2/mods-available/unique_id.load /etc/apache2/mods-available/userdir.load /etc/apache2/mods-available/usertrack.load /etc/apache2/mods-available/vhost_alias.load /etc/apache2/mods-available/xml2enc.load 2201s + xargs cat 2201s + for m in bucketeer case_filter case_filter_in 2201s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 2201s + for m in bucketeer case_filter case_filter_in 2201s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 2201s + for m in bucketeer case_filter case_filter_in 2201s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 2201s + cat /etc/apache2/mods-available/mime.conf 2201s + echo 'Servername localhost' 2201s + make clean 2201s [warning] setting ulimit to allow core files 2201s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/TEST -clean 2201s Duplicate specification "clean" for option "clean" 2201s Duplicate specification "help" for option "help" 2201s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules' 2201s cd authany && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/authany' 2201s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/authany' 2201s cd client_add_filter && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 2201s rm -rf mod_client_add_filter.o mod_client_add_filter.lo mod_client_add_filter.slo mod_client_add_filter.la mod_client_add_filter.i mod_client_add_filter.s mod_client_add_filter.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 2201s cd eat_post && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/eat_post' 2201s rm -rf mod_eat_post.o mod_eat_post.lo mod_eat_post.slo mod_eat_post.la mod_eat_post.i mod_eat_post.s mod_eat_post.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/eat_post' 2201s cd echo_post && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post' 2201s rm -rf mod_echo_post.o mod_echo_post.lo mod_echo_post.slo mod_echo_post.la mod_echo_post.i mod_echo_post.s mod_echo_post.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post' 2201s cd echo_post_chunk && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 2201s rm -rf mod_echo_post_chunk.o mod_echo_post_chunk.lo mod_echo_post_chunk.slo mod_echo_post_chunk.la mod_echo_post_chunk.i mod_echo_post_chunk.s mod_echo_post_chunk.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 2201s cd fold && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/fold' 2201s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/fold' 2201s cd input_body_filter && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 2201s rm -rf mod_input_body_filter.o mod_input_body_filter.lo mod_input_body_filter.slo mod_input_body_filter.la mod_input_body_filter.i mod_input_body_filter.s mod_input_body_filter.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 2201s cd list_modules && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/list_modules' 2201s rm -rf mod_list_modules.o mod_list_modules.lo mod_list_modules.slo mod_list_modules.la mod_list_modules.i mod_list_modules.s mod_list_modules.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/list_modules' 2201s cd memory_track && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/memory_track' 2201s rm -rf mod_memory_track.o mod_memory_track.lo mod_memory_track.slo mod_memory_track.la mod_memory_track.i mod_memory_track.s mod_memory_track.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/memory_track' 2201s cd nntp_like && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 2201s rm -rf mod_nntp_like.o mod_nntp_like.lo mod_nntp_like.slo mod_nntp_like.la mod_nntp_like.i mod_nntp_like.s mod_nntp_like.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 2201s cd random_chunk && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 2201s rm -rf mod_random_chunk.o mod_random_chunk.lo mod_random_chunk.slo mod_random_chunk.la mod_random_chunk.i mod_random_chunk.s mod_random_chunk.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 2201s cd test_apr_uri && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 2201s rm -rf mod_test_apr_uri.o mod_test_apr_uri.lo mod_test_apr_uri.slo mod_test_apr_uri.la mod_test_apr_uri.i mod_test_apr_uri.s mod_test_apr_uri.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 2201s cd test_pass_brigade && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 2201s rm -rf mod_test_pass_brigade.o mod_test_pass_brigade.lo mod_test_pass_brigade.slo mod_test_pass_brigade.la mod_test_pass_brigade.i mod_test_pass_brigade.s mod_test_pass_brigade.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 2201s cd test_rwrite && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 2201s rm -rf mod_test_rwrite.o mod_test_rwrite.lo mod_test_rwrite.slo mod_test_rwrite.la mod_test_rwrite.i mod_test_rwrite.s mod_test_rwrite.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 2201s cd test_session && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_session' 2201s rm -rf mod_test_session.o mod_test_session.lo mod_test_session.slo mod_test_session.la mod_test_session.i mod_test_session.s mod_test_session.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_session' 2201s cd test_ssl && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 2201s rm -rf mod_test_ssl.o mod_test_ssl.lo mod_test_ssl.slo mod_test_ssl.la mod_test_ssl.i mod_test_ssl.s mod_test_ssl.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 2201s cd test_utilities && make clean 2201s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 2201s rm -rf mod_test_utilities.o mod_test_utilities.lo mod_test_utilities.slo mod_test_utilities.la mod_test_utilities.i mod_test_utilities.s mod_test_utilities.gcno .libs 2201s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 2201s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules' 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 2201s rmdir keys 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 2201s rmdir newcerts 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 2201s rmdir certs 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 2201s rmdir crl 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 2201s rmdir export 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 2201s rmdir csr 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 2201s rmdir conf 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 2201s rmdir proxy 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 2201s unlink /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 2201s rmdir asf 2201s rmdir /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 2201s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 2201s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/Apache-Test' 2201s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 2201s t/TEST -clean 2202s [warning] setting ulimit to allow core files 2202s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 2202s Duplicate specification "clean" for option "clean" 2202s Duplicate specification "help" for option "help" 2202s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 2202s make[2]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 2202s rm -f \ 2202s TestItSelf.bso TestItSelf.def \ 2202s TestItSelf.exp TestItSelf.x \ 2202s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 2202s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 2202s *.a *.o \ 2202s *perl.core MYMETA.json \ 2202s MYMETA.yml blibdirs.ts \ 2202s core core.*perl.*.? \ 2202s core.[0-9] core.[0-9][0-9] \ 2202s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 2202s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 2202s mon.out perl \ 2202s perl perl.exe \ 2202s perlmain.c pm_to_blib \ 2202s pm_to_blib.ts so_locations \ 2202s tmon.out 2202s rm -rf \ 2202s Makefile.old blib \ 2202s t/TEST 2202s mv Makefile Makefile.old > /dev/null 2>&1 2202s make[2]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 2202s rm -f \ 2202s Test.bso Test.def \ 2202s Test.exp Test.x \ 2202s ../blib/arch/auto/Apache/Test/extralibs.all \ 2202s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 2202s *.a *.o \ 2202s *perl.core MYMETA.json \ 2202s MYMETA.yml blibdirs.ts \ 2202s core core.*perl.*.? \ 2202s core.[0-9] core.[0-9][0-9] \ 2202s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 2202s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 2202s mon.out perl \ 2202s perl perl.exe \ 2202s perlmain.c pm_to_blib \ 2202s pm_to_blib.ts so_locations \ 2202s tmon.out 2202s rm -rf \ 2202s .mypacklist Makefile.old \ 2202s blib t/REPORT \ 2202s t/TEST 2202s mv Makefile Makefile.old > /dev/null 2>&1 2202s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/Apache-Test' 2202s rm -f \ 2202s test.bso test.def \ 2202s test.exp test.x \ 2202s blib/arch/auto/httpd-test/extralibs.all \ 2202s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 2202s *.a *.o \ 2202s *perl.core MYMETA.json \ 2202s MYMETA.yml blibdirs.ts \ 2202s core core.*perl.*.? \ 2202s core.[0-9] core.[0-9][0-9] \ 2202s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 2202s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 2202s mon.out perl \ 2202s perl perl.exe \ 2202s perlmain.c pm_to_blib \ 2202s pm_to_blib.ts so_locations \ 2202s tmon.out 2202s rm -rf \ 2202s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 2202s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 2202s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 2202s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 2202s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 2202s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 2202s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 2202s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 2202s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 2202s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 2202s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 2202s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 2202s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 2202s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 2202s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 2202s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 2202s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 2202s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 2202s blib 2202s mv Makefile Makefile.old > /dev/null 2>&1 2202s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 2202s + chown -R tuser: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp 2202s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/apache2.conf.debian' 2202s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 2202s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 2202s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 2202s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/action.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/big.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/env.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 2202s Checking if your kit is complete... 2202s Looks good 2202s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 2202s Writing MYMETA.yml and MYMETA.json 2202s Writing MYMETA.yml and MYMETA.json 2202s Checking for Cwd...ok 2202s Checking for File::Spec...ok 2202s Generating a Unix-style Makefile 2202s Writing Makefile for httpd-test 2202s Writing MYMETA.yml and MYMETA.json 2202s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 2202s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 2202s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 2202s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 2202s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 2202s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 2202s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 2202s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 2202s Warning: NAME must be a package name 2202s [ info] generating script t/TEST 2202s [ info] generating script ./t/cgi-bin/cookies.pl 2202s [ info] generating script ./t/cgi-bin/next_available_port.pl 2202s [ info] generating script t/TEST 2202s + su tuser -c 't/TEST ' 2202s + tee testlog.mpm_event 2202s [warning] setting ulimit to allow core files 2202s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/TEST 2202s Duplicate specification "clean" for option "clean" 2202s Duplicate specification "help" for option "help" 2208s [warning] generating SSL CA for asf 2208s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 2208s .+......+..+.............+..+.+......+........+...+++++++++++++++++++++++++++++++++++++++*.......+..+.......+...+...+......+.........+...........+.+..............+.+.................+............+....+............+.....+.......+...+..+++++++++++++++++++++++++++++++++++++++*................+......+..............+.+..+..........+........+.+...+.....+.......+.........+.....+.+.....+.+..+...+...+.+......+............+..+...+................+.........+...+..+...............+.+...........+....+......+........................+..+.......+....................+.+...............+...........+.+...+.....+.+.....+....+..+...+...............+.+...+.................+.+..+.+......+...+.....+...+...+....+..................+........+.+......+............+...+..+...++++++ 2208s .......+..........+...+..+++++++++++++++++++++++++++++++++++++++*.+...............+++++++++++++++++++++++++++++++++++++++*.+............+.+..+...+.+..............+.+.....+..........+........+...+.......+...+.....+..........+............+..........................+...................+......+......+.....+...+.+......+.....+.+..+.......+...+...............+..+......+.........+......+...+....+.....+.......+...+...+...+...........+.........+.......+..+............+.+...+.........+...+.....+.........+......+....+...+........+...+.+...............+.....+.+...+..+....+.....+...+......+.........................+..+....+...+..+....+....................+....+..++++++ 2208s ----- 2208s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 2208s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 2212s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 2212s [ info] openssl req -new -key keys/server_des3_dsa.pem -out csr/server_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3_dsa.cnf 2212s [ info] openssl ca -policy policy_anything -in csr/server_des3_dsa.csr -out certs/server_des3_dsa.crt -passin pass:httpd -config conf/server_des3_dsa.cnf -batch -extensions server_ext 2212s Using configuration from conf/server_des3_dsa.cnf 2212s Check that the request matches the signature 2212s Signature ok 2212s The Subject's Distinguished Name is as follows 2212s countryName :PRINTABLE:'US' 2212s stateOrProvinceName :ASN.1 12:'California' 2212s localityName :ASN.1 12:'San Francisco' 2212s organizationName :ASN.1 12:'ASF' 2212s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 2212s commonName :ASN.1 12:'localhost' 2212s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2212s Certificate is to be certified until Sep 4 16:29:37 2026 GMT (365 days) 2212s 2212s Write out database with 1 new entries 2212s Database updated 2212s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 2212s [ info] openssl req -new -key keys/server_dsa.pem -out csr/server_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_dsa.cnf 2212s [ info] openssl ca -policy policy_anything -in csr/server_dsa.csr -out certs/server_dsa.crt -passin pass:httpd -config conf/server_dsa.cnf -batch -extensions server_ext 2212s Using configuration from conf/server_dsa.cnf 2212s Check that the request matches the signature 2212s Signature ok 2212s The Subject's Distinguished Name is as follows 2212s countryName :PRINTABLE:'US' 2212s stateOrProvinceName :ASN.1 12:'California' 2212s localityName :ASN.1 12:'San Francisco' 2212s organizationName :ASN.1 12:'ASF' 2212s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 2212s commonName :ASN.1 12:'localhost' 2212s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2212s Certificate is to be certified until Sep 4 16:29:37 2026 GMT (365 days) 2212s 2212s Write out database with 1 new entries 2212s Database updated 2212s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 2212s [ info] openssl req -new -key keys/server2_dsa.pem -out csr/server2_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_dsa.cnf 2212s [ info] openssl ca -policy policy_anything -in csr/server2_dsa.csr -out certs/server2_dsa.crt -passin pass:httpd -config conf/server2_dsa.cnf -batch -extensions server_ext 2212s Using configuration from conf/server2_dsa.cnf 2212s Check that the request matches the signature 2212s Signature ok 2212s The Subject's Distinguished Name is as follows 2212s countryName :PRINTABLE:'US' 2212s stateOrProvinceName :ASN.1 12:'California' 2212s localityName :ASN.1 12:'San Francisco' 2212s organizationName :ASN.1 12:'ASF' 2212s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 2212s commonName :ASN.1 12:'localhost' 2212s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2212s Certificate is to be certified until Sep 4 16:29:37 2026 GMT (365 days) 2212s 2212s Write out database with 1 new entries 2212s Database updated 2212s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 2212s [ info] openssl req -new -key keys/server2_des3.pem -out csr/server2_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3.cnf 2212s [ info] openssl ca -policy policy_anything -in csr/server2_des3.csr -out certs/server2_des3.crt -passin pass:httpd -config conf/server2_des3.cnf -batch -extensions server_ext 2212s Using configuration from conf/server2_des3.cnf 2212s Check that the request matches the signature 2212s Signature ok 2212s The Subject's Distinguished Name is as follows 2212s countryName :PRINTABLE:'US' 2212s stateOrProvinceName :ASN.1 12:'California' 2212s localityName :ASN.1 12:'San Francisco' 2212s organizationName :ASN.1 12:'ASF' 2212s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 2212s commonName :ASN.1 12:'localhost' 2212s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2212s Certificate is to be certified until Sep 4 16:29:37 2026 GMT (365 days) 2212s 2212s Write out database with 1 new entries 2212s Database updated 2212s [ info] openssl genrsa -out keys/client_revoked.pem 2048 2212s [ info] openssl req -new -key keys/client_revoked.pem -out csr/client_revoked.csr -passin pass:httpd -passout pass:httpd -config conf/client_revoked.cnf 2212s [ info] openssl ca -policy policy_anything -in csr/client_revoked.csr -out certs/client_revoked.crt -passin pass:httpd -config conf/client_revoked.cnf -batch -extensions client_ext 2212s Using configuration from conf/client_revoked.cnf 2212s Check that the request matches the signature 2212s Signature ok 2212s The Subject's Distinguished Name is as follows 2212s countryName :PRINTABLE:'US' 2212s stateOrProvinceName :ASN.1 12:'California' 2212s localityName :ASN.1 12:'San Francisco' 2212s organizationName :ASN.1 12:'ASF' 2212s organizationalUnitName:ASN.1 12:'httpd-test' 2212s commonName :ASN.1 12:'client_revoked' 2212s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2212s Certificate is to be certified until Sep 4 16:29:37 2026 GMT (365 days) 2212s 2212s Write out database with 1 new entries 2212s Database updated 2212s [ info] openssl pkcs12 -export -in certs/client_revoked.crt -inkey keys/client_revoked.pem -out export/client_revoked.p12 -passin pass:httpd -passout pass:httpd 2212s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 2212s Using configuration from conf/cacrl.cnf 2212s Revoking Certificate 05. 2212s Database updated 2212s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 2212s Using configuration from conf/cacrl.cnf 2212s [ info] generating proxy cert: proxy/client_revoked.pem 2212s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 2213s [ info] openssl req -new -key keys/server_des3.pem -out csr/server_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3.cnf 2213s [ info] openssl ca -policy policy_anything -in csr/server_des3.csr -out certs/server_des3.crt -passin pass:httpd -config conf/server_des3.cnf -batch -extensions server_ext 2213s Using configuration from conf/server_des3.cnf 2213s Check that the request matches the signature 2213s Signature ok 2213s The Subject's Distinguished Name is as follows 2213s countryName :PRINTABLE:'US' 2213s stateOrProvinceName :ASN.1 12:'California' 2213s localityName :ASN.1 12:'San Francisco' 2213s organizationName :ASN.1 12:'ASF' 2213s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 2213s commonName :ASN.1 12:'localhost' 2213s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2213s Certificate is to be certified until Sep 4 16:29:38 2026 GMT (365 days) 2213s 2213s Write out database with 1 new entries 2213s Database updated 2213s [ info] openssl genrsa -out keys/server.pem 2048 2213s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 2213s [ info] openssl ca -policy policy_anything -in csr/server.csr -out certs/server.crt -passin pass:httpd -config conf/server.cnf -batch -extensions server_ext 2213s Using configuration from conf/server.cnf 2213s Check that the request matches the signature 2213s Signature ok 2213s The Subject's Distinguished Name is as follows 2213s countryName :PRINTABLE:'US' 2213s stateOrProvinceName :ASN.1 12:'California' 2213s localityName :ASN.1 12:'San Francisco' 2213s organizationName :ASN.1 12:'ASF' 2213s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 2213s commonName :ASN.1 12:'localhost' 2213s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2213s Certificate is to be certified until Sep 4 16:29:38 2026 GMT (365 days) 2213s 2213s Write out database with 1 new entries 2213s Database updated 2213s [ info] openssl genrsa -out keys/server2.pem 2048 2214s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 2214s [ info] openssl ca -policy policy_anything -in csr/server2.csr -out certs/server2.crt -passin pass:httpd -config conf/server2.cnf -batch -extensions server_ext 2214s Using configuration from conf/server2.cnf 2214s Check that the request matches the signature 2214s Signature ok 2214s The Subject's Distinguished Name is as follows 2214s countryName :PRINTABLE:'US' 2214s stateOrProvinceName :ASN.1 12:'California' 2214s localityName :ASN.1 12:'San Francisco' 2214s organizationName :ASN.1 12:'ASF' 2214s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 2214s commonName :ASN.1 12:'localhost' 2214s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2214s Certificate is to be certified until Sep 4 16:29:39 2026 GMT (365 days) 2214s 2214s Write out database with 1 new entries 2214s Database updated 2214s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 2214s [ info] openssl req -new -key keys/server2_des3_dsa.pem -out csr/server2_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3_dsa.cnf 2214s [ info] openssl ca -policy policy_anything -in csr/server2_des3_dsa.csr -out certs/server2_des3_dsa.crt -passin pass:httpd -config conf/server2_des3_dsa.cnf -batch -extensions server_ext 2214s Using configuration from conf/server2_des3_dsa.cnf 2214s Check that the request matches the signature 2214s Signature ok 2214s The Subject's Distinguished Name is as follows 2214s countryName :PRINTABLE:'US' 2214s stateOrProvinceName :ASN.1 12:'California' 2214s localityName :ASN.1 12:'San Francisco' 2214s organizationName :ASN.1 12:'ASF' 2214s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 2214s commonName :ASN.1 12:'localhost' 2214s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2214s Certificate is to be certified until Sep 4 16:29:39 2026 GMT (365 days) 2214s 2214s Write out database with 1 new entries 2214s Database updated 2214s [ info] openssl genrsa -out keys/client_ok.pem 2048 2214s [ info] openssl req -new -key keys/client_ok.pem -out csr/client_ok.csr -passin pass:httpd -passout pass:httpd -config conf/client_ok.cnf 2214s [ info] openssl ca -policy policy_anything -in csr/client_ok.csr -out certs/client_ok.crt -passin pass:httpd -config conf/client_ok.cnf -batch -extensions client_ext -extensions client_ok_ext 2214s Using configuration from conf/client_ok.cnf 2214s Check that the request matches the signature 2214s Signature ok 2214s The Subject's Distinguished Name is as follows 2214s countryName :PRINTABLE:'US' 2214s stateOrProvinceName :ASN.1 12:'California' 2214s localityName :ASN.1 12:'San Francisco' 2214s organizationName :ASN.1 12:'ASF' 2214s organizationalUnitName:ASN.1 12:'httpd-test' 2214s commonName :ASN.1 12:'client_ok' 2214s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2214s Certificate is to be certified until Sep 4 16:29:39 2026 GMT (365 days) 2214s 2214s Write out database with 1 new entries 2214s Database updated 2214s [ info] openssl pkcs12 -export -in certs/client_ok.crt -inkey keys/client_ok.pem -out export/client_ok.p12 -passin pass:httpd -passout pass:httpd 2214s [ info] generating proxy cert: proxy/client_ok.pem 2214s [ info] openssl genrsa -out keys/client_colon.pem 2048 2214s [ info] openssl req -new -key keys/client_colon.pem -out csr/client_colon.csr -passin pass:httpd -passout pass:httpd -config conf/client_colon.cnf 2214s [ info] openssl ca -policy policy_anything -in csr/client_colon.csr -out certs/client_colon.crt -passin pass:httpd -config conf/client_colon.cnf -batch -extensions client_ext 2214s Using configuration from conf/client_colon.cnf 2214s Check that the request matches the signature 2214s Signature ok 2214s The Subject's Distinguished Name is as follows 2214s countryName :PRINTABLE:'US' 2214s stateOrProvinceName :ASN.1 12:'California' 2214s localityName :ASN.1 12:'San Francisco' 2214s organizationName :ASN.1 12:'ASF' 2214s organizationalUnitName:ASN.1 12:'httpd-test' 2214s commonName :ASN.1 12:'user:colon' 2214s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2214s Certificate is to be certified until Sep 4 16:29:39 2026 GMT (365 days) 2214s 2214s Write out database with 1 new entries 2214s Database updated 2214s [ info] openssl pkcs12 -export -in certs/client_colon.crt -inkey keys/client_colon.pem -out export/client_colon.p12 -passin pass:httpd -passout pass:httpd 2214s [ info] generating proxy cert: proxy/client_colon.pem 2214s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 2214s [ info] openssl req -new -key keys/client_snakeoil.pem -out csr/client_snakeoil.csr -passin pass:httpd -passout pass:httpd -config conf/client_snakeoil.cnf 2214s [ info] openssl ca -policy policy_anything -in csr/client_snakeoil.csr -out certs/client_snakeoil.crt -passin pass:httpd -config conf/client_snakeoil.cnf -batch -extensions client_ext 2214s Using configuration from conf/client_snakeoil.cnf 2215s Check that the request matches the signature 2215s Signature ok 2215s The Subject's Distinguished Name is as follows 2215s countryName :PRINTABLE:'AU' 2215s stateOrProvinceName :ASN.1 12:'Queensland' 2215s localityName :ASN.1 12:'Mackay' 2215s organizationName :ASN.1 12:'Snake Oil, Ltd.' 2215s organizationalUnitName:ASN.1 12:'Staff' 2215s commonName :ASN.1 12:'client_snakeoil' 2215s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2215s Certificate is to be certified until Sep 4 16:29:39 2026 GMT (365 days) 2215s 2215s Write out database with 1 new entries 2215s Database updated 2215s [ info] openssl pkcs12 -export -in certs/client_snakeoil.crt -inkey keys/client_snakeoil.pem -out export/client_snakeoil.p12 -passin pass:httpd -passout pass:httpd 2215s [ info] generating proxy cert: proxy/client_snakeoil.pem 2215s [ info] linked ca-bundle.crl to fdd35eee.r0 2215s cd authany && make .libs/mod_authany.so 2215s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/authany' 2215s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 2215s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 2215s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 2215s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 2215s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_authany.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 2215s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 2215s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/authany' 2215s cd client_add_filter && make .libs/mod_client_add_filter.so 2215s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 2215s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 2215s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_client_add_filter.lo mod_client_add_filter.c && touch mod_client_add_filter.slo 2215s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 2215s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 2215s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 2216s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 2216s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 2216s cd eat_post && make .libs/mod_eat_post.so 2216s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/eat_post' 2216s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 2216s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 2216s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 2216s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 2216s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 2216s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 2216s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/eat_post' 2216s cd echo_post && make .libs/mod_echo_post.so 2216s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post' 2216s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 2216s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 2216s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 2216s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 2217s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 2217s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 2217s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post' 2217s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 2217s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 2217s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 2217s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post_chunk.lo mod_echo_post_chunk.c && touch mod_echo_post_chunk.slo 2217s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 2217s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 2217s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 2217s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 2217s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 2217s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 2217s cd fold && make .libs/mod_fold.so 2217s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/fold' 2217s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 2217s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 2217s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 2217s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_fold.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 2217s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 2217s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/fold' 2217s cd input_body_filter && make .libs/mod_input_body_filter.so 2217s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 2217s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 2218s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_input_body_filter.lo mod_input_body_filter.c && touch mod_input_body_filter.slo 2218s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 2218s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 2218s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 2218s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 2218s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 2218s cd list_modules && make .libs/mod_list_modules.so 2218s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/list_modules' 2218s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 2218s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 2218s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 2218s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 2218s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 2218s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 2218s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/list_modules' 2218s cd memory_track && make .libs/mod_memory_track.so 2218s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/memory_track' 2218s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 2219s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 2219s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 2219s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 2219s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 2219s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 2219s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/memory_track' 2219s cd nntp_like && make .libs/mod_nntp_like.so 2219s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 2219s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 2219s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 2219s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 2219s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 2219s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 2219s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 2219s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 2219s cd random_chunk && make .libs/mod_random_chunk.so 2219s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 2219s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 2220s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 2220s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 2220s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 2220s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 2220s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 2220s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 2220s cd test_apr_uri && make .libs/mod_test_apr_uri.so 2220s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 2220s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 2220s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_apr_uri.lo mod_test_apr_uri.c && touch mod_test_apr_uri.slo 2220s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 2220s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 2221s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 2221s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 2221s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 2221s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 2221s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 2221s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 2221s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_pass_brigade.lo mod_test_pass_brigade.c && touch mod_test_pass_brigade.slo 2221s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 2221s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 2221s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 2221s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 2221s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 2221s cd test_rwrite && make .libs/mod_test_rwrite.so 2221s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 2221s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 2221s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 2221s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 2221s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 2222s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 2222s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 2222s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 2222s cd test_session && make .libs/mod_test_session.so 2222s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_session' 2222s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 2222s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 2222s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 2222s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 2222s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 2222s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 2222s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_session' 2222s cd test_ssl && make .libs/mod_test_ssl.so 2222s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 2222s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 2222s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 2222s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 2222s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 2222s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 2223s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 2223s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 2223s cd test_utilities && make .libs/mod_test_utilities.so 2223s make[1]: Entering directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 2223s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 2223s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static arm-linux-gnueabihf-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 2223s libtool: compile: arm-linux-gnueabihf-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 2223s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static arm-linux-gnueabihf-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 2223s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 2223s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 2223s make[1]: Leaving directory '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 2223s /usr/sbin/apache2 -d /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 2223s using Apache/2.4.64 (event MPM) 2223s 2223s waiting 60 seconds for server to start: .[Thu Sep 04 16:29:48.447566 2025] [core:trace3] [pid 947519:tid 947519] core.c(3484): Setting LogLevel for all modules to trace8 2223s [Thu Sep 04 16:29:48.448510 2025] [core:trace6] [pid 947519:tid 947519] core.c(3501): Cannot find module 'rewrite', trying 'rewrite_module' 2223s [Thu Sep 04 16:29:48.448551 2025] [core:trace3] [pid 947519:tid 947519] core.c(3511): Setting LogLevel for module mod_rewrite.c to trace8 2223s [Thu Sep 04 16:29:48.449754 2025] [core:trace6] [pid 947519:tid 947519] core.c(3501): Cannot find module 'dumpio', trying 'dumpio_module' 2223s [Thu Sep 04 16:29:48.449835 2025] [core:trace3] [pid 947519:tid 947519] core.c(3511): Setting LogLevel for module mod_dumpio.c to trace7 2223s [Thu Sep 04 16:29:48.449841 2025] [core:trace3] [pid 947519:tid 947519] core.c(3484): Setting LogLevel for all modules to info 2223s [Thu Sep 04 16:29:48.449849 2025] [core:trace6] [pid 947519:tid 947519] core.c(3501): Cannot find module 'core', trying 'core_module' 2223s [Thu Sep 04 16:29:48.449854 2025] [core:trace3] [pid 947519:tid 947519] core.c(3511): Setting LogLevel for module core.c to crit 2223s [Thu Sep 04 16:29:48.449857 2025] [core:trace3] [pid 947519:tid 947519] core.c(3484): Setting LogLevel for all modules to crit 2223s [Thu Sep 04 16:29:48.449863 2025] [core:trace6] [pid 947519:tid 947519] core.c(3501): Cannot find module 'core', trying 'core_module' 2223s [Thu Sep 04 16:29:48.449868 2025] [core:trace3] [pid 947519:tid 947519] core.c(3511): Setting LogLevel for module core.c to info 2223s [Thu Sep 04 16:29:48.449884 2025] [core:trace3] [pid 947519:tid 947519] core.c(3484): Setting LogLevel for all modules to crit 2223s [Thu Sep 04 16:29:48.449892 2025] [core:trace6] [pid 947519:tid 947519] core.c(3501): Cannot find module 'core', trying 'core_module' 2223s [Thu Sep 04 16:29:48.449896 2025] [core:trace3] [pid 947519:tid 947519] core.c(3511): Setting LogLevel for module core.c to info 2223s [Thu Sep 04 16:29:48.449899 2025] [core:trace3] [pid 947519:tid 947519] core.c(3484): Setting LogLevel for all modules to crit 2223s [Thu Sep 04 16:29:48.449904 2025] [core:trace3] [pid 947519:tid 947519] core.c(3484): Setting LogLevel for all modules to info 2223s [Thu Sep 04 16:29:48.449912 2025] [core:trace6] [pid 947519:tid 947519] core.c(3501): Cannot find module 'core', trying 'core_module' 2223s [Thu Sep 04 16:29:48.449916 2025] [core:trace3] [pid 947519:tid 947519] core.c(3511): Setting LogLevel for module core.c to crit 2223s [Thu Sep 04 16:29:48.449919 2025] [core:trace3] [pid 947519:tid 947519] core.c(3484): Setting LogLevel for all modules to info 2223s [Thu Sep 04 16:29:48.450546 2025] [alias:warn] [pid 947519:tid 947519] AH00671: The Alias directive in /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 2223s [Thu Sep 04 16:29:48.450606 2025] [proxy:info] [pid 947519:tid 947519] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 2223s [Thu Sep 04 16:29:48.451139 2025] [proxy:info] [pid 947519:tid 947519] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 2223s [Thu Sep 04 16:29:48.451201 2025] [core:trace6] [pid 947519:tid 947519] core.c(3501): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 2223s [Thu Sep 04 16:29:48.451209 2025] [core:trace3] [pid 947519:tid 947519] core.c(3511): Setting LogLevel for module mod_proxy_hcheck.c to trace4 2223s 2223s waiting 60 seconds for server to start: ok (waited 0 secs) 2223s server localhost:8529 started 2223s server localhost:8530 listening (mod_nntp_like) 2223s server localhost:8531 listening (mod_nntp_like_ssl) 2223s server localhost:8532 listening (mod_ssl) 2223s server localhost:8533 listening (ssl_optional_cc) 2223s server localhost:8534 listening (ssl_pr33791) 2223s server localhost:8535 listening (ssl_ocsp) 2223s server localhost:8536 listening (mod_cache) 2223s server localhost:8537 listening (core) 2223s server localhost:8538 listening (cve_2011_3368_rewrite) 2223s server localhost:8539 listening (proxy_http_reverse) 2223s server localhost:8540 listening (proxy_http_nofwd) 2223s server localhost:8541 listening (cve_2011_3368) 2223s server localhost:8542 listening (mod_headers) 2223s server localhost:8543 listening (mod_echo) 2223s server localhost:8544 listening (mod_echo_ssl) 2223s server localhost:8545 listening (error_document) 2223s server localhost:8546 listening (http_unsafe) 2223s server localhost:8547 listening (http_strict) 2223s server localhost:8548 listening (remote_ip) 2223s server localhost:8549 listening (mod_include) 2223s server localhost:8550 listening (mod_proxy) 2223s server localhost:8551 listening (proxy_http_bal1) 2223s server localhost:8552 listening (proxy_http_bal2) 2223s server localhost:8553 listening (proxy_http_balancer) 2223s server localhost:8556 listening (proxy_fcgi) 2223s server localhost:8557 listening (mod_vhost_alias) 2223s server localhost:8558 listening (proxy_http_https) 2223s server localhost:8559 listening (proxy_https_https) 2223s server localhost:8560 listening (proxy_http_https_proxy_section) 2223s server localhost:8561 listening (proxy_https_https_proxy_section) 2223s server localhost:8562 listening (proxy_https_http) 2228s [ info] adding source lib /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 2242s t/ab/base.t ......................... 2242s 1..5 2242s # Running under perl version 5.040001 for linux 2242s # Current time local: Thu Sep 4 16:30:02 2025 2242s # Current time GMT: Thu Sep 4 16:30:02 2025 2242s # Using Test.pm version 1.31 2242s # Using Apache/Test.pm version 1.44 2242s # # running: 2242s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8537/ 2242s ok 1 2242s ok 2 2242s # # running: 2242s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 2242s ok 3 2242s ok 4 2242s ok 5 2242s ok 2248s t/apache/404.t ...................... 2248s 1..2 2248s # Running under perl version 5.040001 for linux 2248s # Current time local: Thu Sep 4 16:30:07 2025 2248s # Current time GMT: Thu Sep 4 16:30:07 2025 2248s # Using Test.pm version 1.31 2248s # Using Apache/Test.pm version 1.44 2248s # GET_STR Response: 2248s # HTTP/1.1 404 Not Found 2248s # Connection: close 2248s # Date: Thu, 04 Sep 2025 16:30:13 GMT 2248s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2248s # Content-Length: 196 2248s # Content-Type: text/html; charset=iso-8859-1 2248s # Client-Date: Thu, 04 Sep 2025 16:30:13 GMT 2248s # Client-Peer: 127.0.0.1:8529 2248s # Client-Response-Num: 1 2248s # Title: 404 Not Found 2248s # 2248s # 2248s # 2248s # 404 Not Found 2248s # 2248s #

Not Found

2248s #

The requested URL was not found on this server.

2248s # 2248s ok 1 2248s ok 2 2248s ok 2253s t/apache/acceptpathinfo.t ........... 2253s 1..36 2253s # Running under perl version 5.040001 for linux 2253s # Current time local: Thu Sep 4 16:30:13 2025 2253s # Current time GMT: Thu Sep 4 16:30:13 2025 2253s # Using Test.pm version 1.31 2253s # Using Apache/Test.pm version 1.44 2253s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 2253s # expected: '200' 2253s # received: '200' 2253s ok 1 2253s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 2253s # expected: qr/_\(none\)_/ 2253s # received: '_(none)_' 2253s ok 2 2253s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 2253s # expected: '404' 2253s # received: '404' 2253s ok 3 2253s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 2253s # expected: qr/Not Found/ 2253s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 2253s ok 4 2253s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml 2253s # expected: '200' 2253s # received: '200' 2253s ok 5 2253s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml 2253s # expected: qr/_\(none\)_/ 2253s # received: '_(none)_' 2253s ok 6 2253s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml/foo/bar 2253s # expected: '200' 2253s # received: '200' 2253s ok 7 2253s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml/foo/bar 2253s # expected: qr/_\/foo\/bar_/ 2253s # received: '_/foo/bar_' 2253s ok 8 2253s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh 2253s # expected: '200' 2253s # received: '200' 2253s ok 9 2253s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh 2253s # expected: qr/_\(none\)_/ 2253s # received: '_(none)_' 2253s ok 10 2253s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh/foo/bar 2253s # expected: '200' 2253s # received: '200' 2253s ok 11 2253s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh/foo/bar 2253s # expected: qr/_\/foo\/bar_/ 2253s # received: '_/foo/bar_' 2253s ok 12 2253s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off 2253s # expected: '200' 2253s # received: '200' 2253s ok 13 2253s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off 2253s # expected: qr/_\(none\)_/ 2253s # received: '_(none)_' 2253s ok 14 2253s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/foo/bar 2253s # expected: '404' 2253s # received: '404' 2253s ok 15 2253s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/foo/bar 2253s # expected: qr/Not Found/ 2253s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 2253s ok 16 2253s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml 2253s # expected: '200' 2253s # received: '200' 2253s ok 17 2253s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml 2253s # expected: qr/_\(none\)_/ 2253s # received: '_(none)_' 2253s ok 18 2253s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml/foo/bar 2253s # expected: '404' 2253s # received: '404' 2253s ok 19 2253s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml/foo/bar 2253s # expected: qr/Not Found/ 2253s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 2253s ok 20 2253s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh 2253s # expected: '200' 2253s # received: '200' 2253s ok 21 2253s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh 2253s # expected: qr/_\(none\)_/ 2253s # received: '_(none)_' 2253s ok 22 2253s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh/foo/bar 2253s # expected: '404' 2253s # received: '404' 2253s ok 23 2253s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh/foo/bar 2253s # expected: qr/Not Found/ 2253s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 2253s ok 24 2253s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 2253s # expected: '200' 2253s # received: '200' 2253s ok 25 2253s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 2253s # expected: qr/_\(none\)_/ 2253s # received: '_(none)_' 2253s ok 26 2253s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 2253s # expected: '404' 2253s # received: '404' 2253s ok 27 2253s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 2253s # expected: qr/Not Found/ 2253s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 2253s ok 28 2253s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml 2253s # expected: '200' 2253s # received: '200' 2253s ok 29 2253s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml 2253s # expected: qr/_\(none\)_/ 2253s # received: '_(none)_' 2253s ok 30 2253s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml/foo/bar 2253s # expected: '404' 2253s # received: '404' 2253s ok 31 2253s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml/foo/bar 2253s # expected: qr/Not Found/ 2253s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 2253s ok 32 2253s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh 2253s # expected: '200' 2253s # received: '200' 2253s ok 33 2253s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh 2253s # expected: qr/_\(none\)_/ 2253s # received: '_(none)_' 2253s ok 34 2253s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh/foo/bar 2253s # expected: '200' 2253s # received: '200' 2253s ok 35 2253s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh/foo/bar 2253s # expected: qr/_\/foo\/bar_/ 2253s # received: '_/foo/bar_' 2253s ok 36 2253s ok 2261s t/apache/byterange.t ................ 2261s # using LWP client 2261s 1..219 2261s # Running under perl version 5.040001 for linux 2261s # Current time local: Thu Sep 4 16:30:18 2025 2261s # Current time GMT: Thu Sep 4 16:30:18 2025 2261s # Using Test.pm version 1.31 2261s # Using Apache/Test.pm version 1.44 2261s downloaded 19556 bytes, file is 19556 bytes 2261s ok 1 2261s downloaded 56240 bytes, file is 56240 bytes 2261s ok 2 2261s downloaded 34282 bytes, file is 34282 bytes 2261s ok 3 2261s downloaded 55872 bytes, file is 55872 bytes 2261s ok 4 2261s downloaded 43888 bytes, file is 43888 bytes 2261s ok 5 2261s downloaded 89272 bytes, file is 89272 bytes 2261s ok 6 2261s downloaded 9991 bytes, file is 9991 bytes 2261s ok 7 2261s downloaded 9577 bytes, file is 9577 bytes 2261s ok 8 2261s downloaded 4100 bytes, file is 4100 bytes 2261s ok 9 2261s downloaded 3672 bytes, file is 3672 bytes 2261s ok 10 2261s downloaded 7680 bytes, file is 7680 bytes 2261s ok 11 2261s downloaded 144297 bytes, file is 144297 bytes 2261s ok 12 2261s downloaded 7966 bytes, file is 7966 bytes 2261s ok 13 2261s downloaded 6891 bytes, file is 6891 bytes 2261s ok 14 2261s downloaded 7760 bytes, file is 7760 bytes 2261s ok 15 2261s downloaded 6327 bytes, file is 6327 bytes 2261s ok 16 2261s downloaded 133639 bytes, file is 133639 bytes 2261s ok 17 2261s downloaded 6142 bytes, file is 6142 bytes 2261s ok 18 2261s downloaded 3594 bytes, file is 3594 bytes 2261s ok 19 2261s downloaded 4085 bytes, file is 4085 bytes 2261s ok 20 2261s downloaded 119424 bytes, file is 119424 bytes 2261s ok 21 2261s downloaded 6597 bytes, file is 6597 bytes 2261s ok 22 2261s downloaded 5335 bytes, file is 5335 bytes 2261s ok 23 2261s downloaded 4616 bytes, file is 4616 bytes 2261s ok 24 2261s downloaded 115538 bytes, file is 115538 bytes 2261s ok 25 2261s downloaded 10759 bytes, file is 10759 bytes 2261s ok 26 2261s downloaded 12271 bytes, file is 12271 bytes 2261s ok 27 2261s downloaded 9232 bytes, file is 9232 bytes 2261s ok 28 2261s downloaded 129679 bytes, file is 129679 bytes 2261s ok 29 2261s downloaded 10557 bytes, file is 10557 bytes 2261s ok 30 2261s downloaded 12319 bytes, file is 12319 bytes 2261s ok 31 2261s downloaded 8442 bytes, file is 8442 bytes 2261s ok 32 2261s downloaded 4450 bytes, file is 4450 bytes 2261s ok 33 2261s downloaded 64521 bytes, file is 64521 bytes 2261s ok 34 2261s downloaded 8201 bytes, file is 8201 bytes 2261s ok 35 2261s downloaded 4103 bytes, file is 4103 bytes 2261s ok 36 2261s downloaded 10924 bytes, file is 10924 bytes 2261s ok 37 2261s downloaded 4456 bytes, file is 4456 bytes 2261s ok 38 2261s downloaded 100186 bytes, file is 100186 bytes 2261s ok 39 2261s downloaded 7717 bytes, file is 7717 bytes 2261s ok 40 2261s downloaded 7702 bytes, file is 7702 bytes 2261s ok 41 2261s downloaded 7017 bytes, file is 7017 bytes 2261s ok 42 2261s downloaded 71129 bytes, file is 71129 bytes 2261s ok 43 2261s downloaded 4599 bytes, file is 4599 bytes 2261s ok 44 2261s downloaded 6150 bytes, file is 6150 bytes 2261s ok 45 2261s downloaded 5111 bytes, file is 5111 bytes 2261s ok 46 2261s downloaded 41016 bytes, file is 41016 bytes 2261s ok 47 2261s downloaded 5730 bytes, file is 5730 bytes 2261s ok 48 2261s downloaded 4682 bytes, file is 4682 bytes 2261s ok 49 2261s downloaded 4980 bytes, file is 4980 bytes 2261s ok 50 2261s downloaded 54032 bytes, file is 54032 bytes 2261s ok 51 2261s downloaded 7007 bytes, file is 7007 bytes 2261s ok 52 2261s downloaded 37377 bytes, file is 37377 bytes 2261s ok 53 2261s downloaded 4214 bytes, file is 4214 bytes 2261s ok 54 2261s downloaded 3944 bytes, file is 3944 bytes 2261s ok 55 2261s downloaded 4054 bytes, file is 4054 bytes 2261s ok 56 2261s downloaded 44427 bytes, file is 44427 bytes 2261s ok 57 2261s downloaded 4744 bytes, file is 4744 bytes 2261s ok 58 2261s downloaded 3945 bytes, file is 3945 bytes 2261s ok 59 2261s downloaded 4055 bytes, file is 4055 bytes 2261s ok 60 2261s downloaded 68935 bytes, file is 68935 bytes 2261s ok 61 2261s downloaded 3946 bytes, file is 3946 bytes 2261s ok 62 2261s downloaded 4056 bytes, file is 4056 bytes 2261s ok 63 2261s downloaded 51099 bytes, file is 51099 bytes 2261s ok 64 2261s downloaded 5596 bytes, file is 5596 bytes 2261s ok 65 2261s downloaded 124707 bytes, file is 124707 bytes 2261s ok 66 2261s downloaded 107195 bytes, file is 107195 bytes 2261s ok 67 2261s downloaded 38060 bytes, file is 38060 bytes 2261s ok 68 2261s downloaded 4470 bytes, file is 4470 bytes 2261s ok 69 2261s downloaded 6335 bytes, file is 6335 bytes 2261s ok 70 2261s downloaded 7363 bytes, file is 7363 bytes 2261s ok 71 2261s downloaded 5889 bytes, file is 5889 bytes 2261s ok 72 2261s downloaded 4651 bytes, file is 4651 bytes 2261s ok 73 2261s downloaded 8356 bytes, file is 8356 bytes 2261s ok 74 2261s downloaded 25281 bytes, file is 25281 bytes 2261s ok 75 2261s downloaded 53901 bytes, file is 53901 bytes 2261s ok 76 2261s downloaded 115157 bytes, file is 115157 bytes 2261s ok 77 2261s downloaded 20457 bytes, file is 20457 bytes 2261s ok 78 2261s downloaded 5768 bytes, file is 5768 bytes 2261s ok 79 2261s downloaded 8241 bytes, file is 8241 bytes 2261s ok 80 2261s downloaded 846937 bytes, file is 846937 bytes 2261s ok 81 2261s downloaded 22584 bytes, file is 22584 bytes 2261s ok 82 2261s downloaded 7010 bytes, file is 7010 bytes 2261s ok 83 2261s downloaded 8460 bytes, file is 8460 bytes 2261s ok 84 2261s downloaded 294 bytes, file is 294 bytes 2261s ok 85 2261s downloaded 304 bytes, file is 304 bytes 2261s ok 86 2261s downloaded 8016 bytes, file is 8016 bytes 2261s ok 87 2261s downloaded 56994 bytes, file is 56994 bytes 2261s ok 88 2261s downloaded 4480 bytes, file is 4480 bytes 2261s ok 89 2261s downloaded 12665 bytes, file is 12665 bytes 2261s ok 90 2261s downloaded 15459 bytes, file is 15459 bytes 2261s ok 91 2261s downloaded 53663 bytes, file is 53663 bytes 2261s ok 92 2261s downloaded 4837 bytes, file is 4837 bytes 2261s ok 93 2261s downloaded 6939 bytes, file is 6939 bytes 2261s ok 94 2261s downloaded 26154 bytes, file is 26154 bytes 2261s ok 95 2261s downloaded 53154 bytes, file is 53154 bytes 2261s ok 96 2261s downloaded 4941 bytes, file is 4941 bytes 2261s ok 97 2261s downloaded 43100 bytes, file is 43100 bytes 2261s ok 98 2261s downloaded 22163 bytes, file is 22163 bytes 2261s ok 99 2261s downloaded 39881 bytes, file is 39881 bytes 2261s ok 100 2261s downloaded 5596 bytes, file is 5596 bytes 2261s ok 101 2261s downloaded 24504 bytes, file is 24504 bytes 2261s ok 102 2261s downloaded 316650 bytes, file is 316650 bytes 2261s ok 103 2261s downloaded 9376 bytes, file is 9376 bytes 2261s ok 104 2261s downloaded 46317 bytes, file is 46317 bytes 2261s ok 105 2261s downloaded 26950 bytes, file is 26950 bytes 2261s ok 106 2261s downloaded 7968 bytes, file is 7968 bytes 2261s ok 107 2261s downloaded 84351 bytes, file is 84351 bytes 2261s ok 108 2261s downloaded 37758 bytes, file is 37758 bytes 2261s ok 109 2261s downloaded 10258 bytes, file is 10258 bytes 2261s ok 110 2261s downloaded 22738 bytes, file is 22738 bytes 2261s ok 111 2261s downloaded 13473 bytes, file is 13473 bytes 2261s ok 112 2261s downloaded 10538 bytes, file is 10538 bytes 2261s ok 113 2261s downloaded 37601 bytes, file is 37601 bytes 2261s ok 114 2261s downloaded 93133 bytes, file is 93133 bytes 2261s ok 115 2261s downloaded 56257 bytes, file is 56257 bytes 2261s ok 116 2261s downloaded 39537 bytes, file is 39537 bytes 2261s ok 117 2261s downloaded 37806 bytes, file is 37806 bytes 2261s ok 118 2261s downloaded 49932 bytes, file is 49932 bytes 2261s ok 119 2261s downloaded 15221 bytes, file is 15221 bytes 2261s ok 120 2261s downloaded 22218 bytes, file is 22218 bytes 2261s ok 121 2261s downloaded 13355 bytes, file is 13355 bytes 2261s ok 122 2261s downloaded 16674 bytes, file is 16674 bytes 2261s ok 123 2261s downloaded 1649 bytes, file is 1649 bytes 2261s ok 124 2261s downloaded 427840 bytes, file is 427840 bytes 2261s ok 125 2261s downloaded 31790 bytes, file is 31790 bytes 2261s ok 126 2261s downloaded 137674 bytes, file is 137674 bytes 2261s ok 127 2261s downloaded 16498 bytes, file is 16498 bytes 2261s ok 128 2261s downloaded 13815 bytes, file is 13815 bytes 2261s ok 129 2261s downloaded 203704 bytes, file is 203704 bytes 2261s ok 130 2261s downloaded 45029 bytes, file is 45029 bytes 2261s ok 131 2261s downloaded 76157 bytes, file is 76157 bytes 2261s ok 132 2261s downloaded 6153 bytes, file is 6153 bytes 2261s ok 133 2261s downloaded 1538 bytes, file is 1538 bytes 2261s ok 134 2261s downloaded 60395 bytes, file is 60395 bytes 2261s ok 135 2261s downloaded 30628 bytes, file is 30628 bytes 2261s ok 136 2261s downloaded 2013 bytes, file is 2013 bytes 2261s ok 137 2261s downloaded 130207 bytes, file is 130207 bytes 2261s ok 138 2261s downloaded 37398 bytes, file is 37398 bytes 2261s ok 139 2261s downloaded 22426 bytes, file is 22426 bytes 2261s ok 140 2261s downloaded 35538 bytes, file is 35538 bytes 2261s ok 141 2261s downloaded 71704 bytes, file is 71704 bytes 2261s ok 142 2261s downloaded 4432 bytes, file is 4432 bytes 2261s ok 143 2261s downloaded 8360 bytes, file is 8360 bytes 2261s ok 144 2261s downloaded 12224 bytes, file is 12224 bytes 2261s ok 145 2261s downloaded 355 bytes, file is 355 bytes 2261s ok 146 2261s downloaded 2026 bytes, file is 2026 bytes 2261s ok 147 2261s downloaded 76152 bytes, file is 76152 bytes 2261s ok 148 2261s downloaded 9351 bytes, file is 9351 bytes 2261s ok 149 2261s downloaded 12143 bytes, file is 12143 bytes 2261s ok 150 2261s downloaded 26535 bytes, file is 26535 bytes 2261s ok 151 2261s downloaded 9588 bytes, file is 9588 bytes 2261s ok 152 2261s downloaded 67932 bytes, file is 67932 bytes 2261s ok 153 2261s downloaded 22331 bytes, file is 22331 bytes 2261s ok 154 2261s downloaded 3429 bytes, file is 3429 bytes 2261s ok 155 2261s downloaded 10963 bytes, file is 10963 bytes 2261s ok 156 2261s downloaded 8357 bytes, file is 8357 bytes 2261s ok 157 2261s downloaded 36145 bytes, file is 36145 bytes 2261s ok 158 2261s downloaded 26757 bytes, file is 26757 bytes 2261s ok 159 2261s downloaded 177324 bytes, file is 177324 bytes 2261s ok 160 2261s downloaded 1243 bytes, file is 1243 bytes 2261s ok 161 2261s downloaded 15223 bytes, file is 15223 bytes 2261s ok 162 2261s downloaded 93367 bytes, file is 93367 bytes 2261s ok 163 2261s downloaded 14283 bytes, file is 14283 bytes 2261s ok 164 2261s downloaded 4784 bytes, file is 4784 bytes 2261s ok 165 2261s downloaded 51369 bytes, file is 51369 bytes 2261s ok 166 2261s downloaded 49852 bytes, file is 49852 bytes 2261s ok 167 2261s downloaded 5144 bytes, file is 5144 bytes 2261s ok 168 2261s downloaded 23397 bytes, file is 23397 bytes 2261s ok 169 2261s downloaded 68880 bytes, file is 68880 bytes 2261s ok 170 2261s downloaded 12096 bytes, file is 12096 bytes 2261s ok 171 2261s downloaded 26551 bytes, file is 26551 bytes 2261s ok 172 2261s downloaded 89521 bytes, file is 89521 bytes 2261s ok 173 2261s downloaded 5138 bytes, file is 5138 bytes 2261s ok 174 2261s downloaded 6693 bytes, file is 6693 bytes 2261s ok 175 2261s downloaded 135766 bytes, file is 135766 bytes 2261s ok 176 2261s downloaded 35484 bytes, file is 35484 bytes 2261s ok 177 2261s downloaded 33167 bytes, file is 33167 bytes 2261s ok 178 2261s downloaded 48839 bytes, file is 48839 bytes 2261s ok 179 2261s downloaded 36188 bytes, file is 36188 bytes 2261s ok 180 2261s downloaded 18756 bytes, file is 18756 bytes 2261s ok 181 2261s downloaded 43401 bytes, file is 43401 bytes 2261s ok 182 2261s downloaded 509 bytes, file is 509 bytes 2261s ok 183 2261s downloaded 19207 bytes, file is 19207 bytes 2261s ok 184 2261s downloaded 15530 bytes, file is 15530 bytes 2261s ok 185 2261s downloaded 123375 bytes, file is 123375 bytes 2261s ok 186 2261s downloaded 1617 bytes, file is 1617 bytes 2261s ok 187 2261s downloaded 59143 bytes, file is 59143 bytes 2261s ok 188 2261s downloaded 27882 bytes, file is 27882 bytes 2261s ok 189 2261s downloaded 19186 bytes, file is 19186 bytes 2261s ok 190 2261s downloaded 29844 bytes, file is 29844 bytes 2261s ok 191 2261s downloaded 7132 bytes, file is 7132 bytes 2261s ok 192 2261s downloaded 9019 bytes, file is 9019 bytes 2261s ok 193 2261s downloaded 77753 bytes, file is 77753 bytes 2261s ok 194 2261s downloaded 54047 bytes, file is 54047 bytes 2261s ok 195 2261s downloaded 10328 bytes, file is 10328 bytes 2261s ok 196 2261s downloaded 45444 bytes, file is 45444 bytes 2261s ok 197 2261s downloaded 39569 bytes, file is 39569 bytes 2261s ok 198 2261s downloaded 842346 bytes, file is 842346 bytes 2261s ok 199 2261s downloaded 372 bytes, file is 372 bytes 2261s ok 200 2261s downloaded 294 bytes, file is 294 bytes 2261s ok 201 2261s downloaded 294 bytes, file is 294 bytes 2261s ok 202 2261s downloaded 10623 bytes, file is 10623 bytes 2261s ok 203 2261s downloaded 8511 bytes, file is 8511 bytes 2261s ok 204 2261s downloaded 4483 bytes, file is 4483 bytes 2261s ok 205 2261s downloaded 90806 bytes, file is 90806 bytes 2261s ok 206 2261s downloaded 25417 bytes, file is 25417 bytes 2261s ok 207 2261s downloaded 14126 bytes, file is 14126 bytes 2261s ok 208 2261s downloaded 38625 bytes, file is 38625 bytes 2261s ok 209 2261s downloaded 454394 bytes, file is 454394 bytes 2261s ok 210 2261s downloaded 7952 bytes, file is 7952 bytes 2261s ok 211 2261s downloaded 7400 bytes, file is 7400 bytes 2261s ok 212 2261s downloaded 93207 bytes, file is 93207 bytes 2261s ok 213 2261s downloaded 50829 bytes, file is 50829 bytes 2261s ok 214 2261s downloaded 3862 bytes, file is 3862 bytes 2261s ok 215 2261s downloaded 31841 bytes, file is 31841 bytes 2261s ok 216 2261s downloaded 77077 bytes, file is 77077 bytes 2261s ok 217 2261s downloaded 50463 bytes, file is 50463 bytes 2261s ok 218 2261s downloaded 24001 bytes, file is 24001 bytes 2261s ok 219 2261s ok 2266s t/apache/byterange2.t ............... 2266s 1..1 2266s # Running under perl version 5.040001 for linux 2266s # Current time local: Thu Sep 4 16:30:26 2025 2266s # Current time GMT: Thu Sep 4 16:30:26 2025 2266s # Using Test.pm version 1.31 2266s # Using Apache/Test.pm version 1.44 2266s # testing : return correct content 2266s # expected: 'hello 2266s # ' 2266s # received: 'hello 2266s # ' 2266s ok 1 2266s ok 2274s t/apache/byterange3.t ............... 2274s # using LWP client 2274s 1..219 2274s # Running under perl version 5.040001 for linux 2274s # Current time local: Thu Sep 4 16:30:31 2025 2274s # Current time GMT: Thu Sep 4 16:30:31 2025 2274s # Using Test.pm version 1.31 2274s # Using Apache/Test.pm version 1.44 2274s downloaded 19556 bytes, file is 19556 bytes 2274s ok 1 2274s downloaded 56240 bytes, file is 56240 bytes 2274s ok 2 2274s downloaded 34282 bytes, file is 34282 bytes 2274s ok 3 2274s downloaded 55872 bytes, file is 55872 bytes 2274s ok 4 2274s downloaded 43888 bytes, file is 43888 bytes 2274s ok 5 2274s downloaded 89272 bytes, file is 89272 bytes 2274s ok 6 2274s downloaded 9991 bytes, file is 9991 bytes 2274s ok 7 2274s downloaded 9577 bytes, file is 9577 bytes 2274s ok 8 2274s downloaded 4100 bytes, file is 4100 bytes 2274s ok 9 2274s downloaded 3672 bytes, file is 3672 bytes 2274s ok 10 2274s downloaded 7680 bytes, file is 7680 bytes 2274s ok 11 2274s downloaded 144297 bytes, file is 144297 bytes 2274s ok 12 2274s downloaded 7966 bytes, file is 7966 bytes 2274s ok 13 2274s downloaded 6891 bytes, file is 6891 bytes 2274s ok 14 2274s downloaded 7760 bytes, file is 7760 bytes 2274s ok 15 2274s downloaded 6327 bytes, file is 6327 bytes 2274s ok 16 2274s downloaded 133639 bytes, file is 133639 bytes 2274s ok 17 2274s downloaded 6142 bytes, file is 6142 bytes 2274s ok 18 2274s downloaded 3594 bytes, file is 3594 bytes 2274s ok 19 2274s downloaded 4085 bytes, file is 4085 bytes 2274s ok 20 2274s downloaded 119424 bytes, file is 119424 bytes 2274s ok 21 2274s downloaded 6597 bytes, file is 6597 bytes 2274s ok 22 2274s downloaded 5335 bytes, file is 5335 bytes 2274s ok 23 2274s downloaded 4616 bytes, file is 4616 bytes 2274s ok 24 2274s downloaded 115538 bytes, file is 115538 bytes 2274s ok 25 2274s downloaded 10759 bytes, file is 10759 bytes 2274s ok 26 2274s downloaded 12271 bytes, file is 12271 bytes 2274s ok 27 2274s downloaded 9232 bytes, file is 9232 bytes 2274s ok 28 2274s downloaded 129679 bytes, file is 129679 bytes 2274s ok 29 2274s downloaded 10557 bytes, file is 10557 bytes 2274s ok 30 2274s downloaded 12319 bytes, file is 12319 bytes 2274s ok 31 2274s downloaded 8442 bytes, file is 8442 bytes 2274s ok 32 2274s downloaded 4450 bytes, file is 4450 bytes 2274s ok 33 2274s downloaded 64521 bytes, file is 64521 bytes 2274s ok 34 2274s downloaded 8201 bytes, file is 8201 bytes 2274s ok 35 2274s downloaded 4103 bytes, file is 4103 bytes 2274s ok 36 2274s downloaded 10924 bytes, file is 10924 bytes 2274s ok 37 2274s downloaded 4456 bytes, file is 4456 bytes 2274s ok 38 2274s downloaded 100186 bytes, file is 100186 bytes 2274s ok 39 2274s downloaded 7717 bytes, file is 7717 bytes 2274s ok 40 2274s downloaded 7702 bytes, file is 7702 bytes 2274s ok 41 2274s downloaded 7017 bytes, file is 7017 bytes 2274s ok 42 2274s downloaded 71129 bytes, file is 71129 bytes 2274s ok 43 2274s downloaded 4599 bytes, file is 4599 bytes 2274s ok 44 2274s downloaded 6150 bytes, file is 6150 bytes 2274s ok 45 2274s downloaded 5111 bytes, file is 5111 bytes 2274s ok 46 2274s downloaded 41016 bytes, file is 41016 bytes 2274s ok 47 2274s downloaded 5730 bytes, file is 5730 bytes 2274s ok 48 2274s downloaded 4682 bytes, file is 4682 bytes 2274s ok 49 2274s downloaded 4980 bytes, file is 4980 bytes 2274s ok 50 2274s downloaded 54032 bytes, file is 54032 bytes 2274s ok 51 2274s downloaded 7007 bytes, file is 7007 bytes 2274s ok 52 2274s downloaded 37377 bytes, file is 37377 bytes 2274s ok 53 2274s downloaded 4214 bytes, file is 4214 bytes 2274s ok 54 2274s downloaded 3944 bytes, file is 3944 bytes 2274s ok 55 2274s downloaded 4054 bytes, file is 4054 bytes 2274s ok 56 2274s downloaded 44427 bytes, file is 44427 bytes 2274s ok 57 2274s downloaded 4744 bytes, file is 4744 bytes 2274s ok 58 2274s downloaded 3945 bytes, file is 3945 bytes 2274s ok 59 2274s downloaded 4055 bytes, file is 4055 bytes 2274s ok 60 2274s downloaded 68935 bytes, file is 68935 bytes 2274s ok 61 2274s downloaded 3946 bytes, file is 3946 bytes 2274s ok 62 2274s downloaded 4056 bytes, file is 4056 bytes 2274s ok 63 2274s downloaded 51099 bytes, file is 51099 bytes 2274s ok 64 2274s downloaded 5596 bytes, file is 5596 bytes 2274s ok 65 2274s downloaded 124707 bytes, file is 124707 bytes 2274s ok 66 2274s downloaded 107195 bytes, file is 107195 bytes 2274s ok 67 2274s downloaded 38060 bytes, file is 38060 bytes 2274s ok 68 2274s downloaded 4470 bytes, file is 4470 bytes 2274s ok 69 2274s downloaded 6335 bytes, file is 6335 bytes 2274s ok 70 2274s downloaded 7363 bytes, file is 7363 bytes 2274s ok 71 2274s downloaded 5889 bytes, file is 5889 bytes 2274s ok 72 2274s downloaded 4651 bytes, file is 4651 bytes 2274s ok 73 2274s downloaded 8356 bytes, file is 8356 bytes 2274s ok 74 2274s downloaded 25281 bytes, file is 25281 bytes 2274s ok 75 2274s downloaded 53901 bytes, file is 53901 bytes 2274s ok 76 2274s downloaded 115157 bytes, file is 115157 bytes 2274s ok 77 2274s downloaded 20457 bytes, file is 20457 bytes 2274s ok 78 2274s downloaded 5768 bytes, file is 5768 bytes 2274s ok 79 2274s downloaded 8241 bytes, file is 8241 bytes 2274s ok 80 2274s downloaded 846937 bytes, file is 846937 bytes 2274s ok 81 2274s downloaded 22584 bytes, file is 22584 bytes 2274s ok 82 2274s downloaded 7010 bytes, file is 7010 bytes 2274s ok 83 2274s downloaded 8460 bytes, file is 8460 bytes 2274s ok 84 2274s downloaded 294 bytes, file is 294 bytes 2274s ok 85 2274s downloaded 304 bytes, file is 304 bytes 2274s ok 86 2274s downloaded 8016 bytes, file is 8016 bytes 2274s ok 87 2274s downloaded 56994 bytes, file is 56994 bytes 2274s ok 88 2274s downloaded 4480 bytes, file is 4480 bytes 2274s ok 89 2274s downloaded 12665 bytes, file is 12665 bytes 2274s ok 90 2274s downloaded 15459 bytes, file is 15459 bytes 2274s ok 91 2274s downloaded 53663 bytes, file is 53663 bytes 2274s ok 92 2274s downloaded 4837 bytes, file is 4837 bytes 2274s ok 93 2274s downloaded 6939 bytes, file is 6939 bytes 2274s ok 94 2274s downloaded 26154 bytes, file is 26154 bytes 2274s ok 95 2274s downloaded 53154 bytes, file is 53154 bytes 2274s ok 96 2274s downloaded 4941 bytes, file is 4941 bytes 2274s ok 97 2274s downloaded 43100 bytes, file is 43100 bytes 2274s ok 98 2274s downloaded 22163 bytes, file is 22163 bytes 2274s ok 99 2274s downloaded 39881 bytes, file is 39881 bytes 2274s ok 100 2274s downloaded 5596 bytes, file is 5596 bytes 2274s ok 101 2274s downloaded 24504 bytes, file is 24504 bytes 2274s ok 102 2274s downloaded 316650 bytes, file is 316650 bytes 2274s ok 103 2274s downloaded 9376 bytes, file is 9376 bytes 2274s ok 104 2274s downloaded 46317 bytes, file is 46317 bytes 2274s ok 105 2274s downloaded 26950 bytes, file is 26950 bytes 2274s ok 106 2274s downloaded 7968 bytes, file is 7968 bytes 2274s ok 107 2274s downloaded 84351 bytes, file is 84351 bytes 2274s ok 108 2274s downloaded 37758 bytes, file is 37758 bytes 2274s ok 109 2274s downloaded 10258 bytes, file is 10258 bytes 2274s ok 110 2274s downloaded 22738 bytes, file is 22738 bytes 2274s ok 111 2274s downloaded 13473 bytes, file is 13473 bytes 2274s ok 112 2274s downloaded 10538 bytes, file is 10538 bytes 2274s ok 113 2274s downloaded 37601 bytes, file is 37601 bytes 2274s ok 114 2274s downloaded 93133 bytes, file is 93133 bytes 2274s ok 115 2274s downloaded 56257 bytes, file is 56257 bytes 2274s ok 116 2274s downloaded 39537 bytes, file is 39537 bytes 2274s ok 117 2274s downloaded 37806 bytes, file is 37806 bytes 2274s ok 118 2274s downloaded 49932 bytes, file is 49932 bytes 2274s ok 119 2274s downloaded 15221 bytes, file is 15221 bytes 2274s ok 120 2274s downloaded 22218 bytes, file is 22218 bytes 2274s ok 121 2274s downloaded 13355 bytes, file is 13355 bytes 2274s ok 122 2274s downloaded 16674 bytes, file is 16674 bytes 2274s ok 123 2274s downloaded 1649 bytes, file is 1649 bytes 2274s ok 124 2274s downloaded 427840 bytes, file is 427840 bytes 2274s ok 125 2274s downloaded 31790 bytes, file is 31790 bytes 2274s ok 126 2274s downloaded 137674 bytes, file is 137674 bytes 2274s ok 127 2274s downloaded 16498 bytes, file is 16498 bytes 2274s ok 128 2274s downloaded 13815 bytes, file is 13815 bytes 2274s ok 129 2274s downloaded 203704 bytes, file is 203704 bytes 2274s ok 130 2274s downloaded 45029 bytes, file is 45029 bytes 2274s ok 131 2274s downloaded 76157 bytes, file is 76157 bytes 2274s ok 132 2274s downloaded 6153 bytes, file is 6153 bytes 2274s ok 133 2274s downloaded 1538 bytes, file is 1538 bytes 2274s ok 134 2274s downloaded 60395 bytes, file is 60395 bytes 2274s ok 135 2274s downloaded 30628 bytes, file is 30628 bytes 2274s ok 136 2274s downloaded 2013 bytes, file is 2013 bytes 2274s ok 137 2274s downloaded 130207 bytes, file is 130207 bytes 2274s ok 138 2274s downloaded 37398 bytes, file is 37398 bytes 2274s ok 139 2274s downloaded 22426 bytes, file is 22426 bytes 2274s ok 140 2274s downloaded 35538 bytes, file is 35538 bytes 2274s ok 141 2274s downloaded 71704 bytes, file is 71704 bytes 2274s ok 142 2274s downloaded 4432 bytes, file is 4432 bytes 2274s ok 143 2274s downloaded 8360 bytes, file is 8360 bytes 2274s ok 144 2274s downloaded 12224 bytes, file is 12224 bytes 2274s ok 145 2274s downloaded 355 bytes, file is 355 bytes 2274s ok 146 2274s downloaded 2026 bytes, file is 2026 bytes 2274s ok 147 2274s downloaded 76152 bytes, file is 76152 bytes 2274s ok 148 2274s downloaded 9351 bytes, file is 9351 bytes 2274s ok 149 2274s downloaded 12143 bytes, file is 12143 bytes 2274s ok 150 2274s downloaded 26535 bytes, file is 26535 bytes 2274s ok 151 2274s downloaded 9588 bytes, file is 9588 bytes 2274s ok 152 2274s downloaded 67932 bytes, file is 67932 bytes 2274s ok 153 2274s downloaded 22331 bytes, file is 22331 bytes 2274s ok 154 2274s downloaded 3429 bytes, file is 3429 bytes 2274s ok 155 2274s downloaded 10963 bytes, file is 10963 bytes 2274s ok 156 2274s downloaded 8357 bytes, file is 8357 bytes 2274s ok 157 2274s downloaded 36145 bytes, file is 36145 bytes 2274s ok 158 2274s downloaded 26757 bytes, file is 26757 bytes 2274s ok 159 2274s downloaded 177324 bytes, file is 177324 bytes 2274s ok 160 2274s downloaded 1243 bytes, file is 1243 bytes 2274s ok 161 2274s downloaded 15223 bytes, file is 15223 bytes 2274s ok 162 2274s downloaded 93367 bytes, file is 93367 bytes 2274s ok 163 2274s downloaded 14283 bytes, file is 14283 bytes 2274s ok 164 2274s downloaded 4784 bytes, file is 4784 bytes 2274s ok 165 2274s downloaded 51369 bytes, file is 51369 bytes 2274s ok 166 2274s downloaded 49852 bytes, file is 49852 bytes 2274s ok 167 2274s downloaded 5144 bytes, file is 5144 bytes 2274s ok 168 2274s downloaded 23397 bytes, file is 23397 bytes 2274s ok 169 2274s downloaded 68880 bytes, file is 68880 bytes 2274s ok 170 2274s downloaded 12096 bytes, file is 12096 bytes 2274s ok 171 2274s downloaded 26551 bytes, file is 26551 bytes 2274s ok 172 2274s downloaded 89521 bytes, file is 89521 bytes 2274s ok 173 2274s downloaded 5138 bytes, file is 5138 bytes 2274s ok 174 2274s downloaded 6693 bytes, file is 6693 bytes 2274s ok 175 2274s downloaded 135766 bytes, file is 135766 bytes 2274s ok 176 2274s downloaded 35484 bytes, file is 35484 bytes 2274s ok 177 2274s downloaded 33167 bytes, file is 33167 bytes 2274s ok 178 2274s downloaded 48839 bytes, file is 48839 bytes 2274s ok 179 2274s downloaded 36188 bytes, file is 36188 bytes 2274s ok 180 2274s downloaded 18756 bytes, file is 18756 bytes 2274s ok 181 2274s downloaded 43401 bytes, file is 43401 bytes 2274s ok 182 2274s downloaded 509 bytes, file is 509 bytes 2274s ok 183 2274s downloaded 19207 bytes, file is 19207 bytes 2274s ok 184 2274s downloaded 15530 bytes, file is 15530 bytes 2274s ok 185 2274s downloaded 123375 bytes, file is 123375 bytes 2274s ok 186 2274s downloaded 1617 bytes, file is 1617 bytes 2274s ok 187 2274s downloaded 59143 bytes, file is 59143 bytes 2274s ok 188 2274s downloaded 27882 bytes, file is 27882 bytes 2274s ok 189 2274s downloaded 19186 bytes, file is 19186 bytes 2274s ok 190 2274s downloaded 29844 bytes, file is 29844 bytes 2274s ok 191 2274s downloaded 7132 bytes, file is 7132 bytes 2274s ok 192 2274s downloaded 9019 bytes, file is 9019 bytes 2274s ok 193 2274s downloaded 77753 bytes, file is 77753 bytes 2274s ok 194 2274s downloaded 54047 bytes, file is 54047 bytes 2274s ok 195 2274s downloaded 10328 bytes, file is 10328 bytes 2274s ok 196 2274s downloaded 45444 bytes, file is 45444 bytes 2274s ok 197 2274s downloaded 39569 bytes, file is 39569 bytes 2274s ok 198 2274s downloaded 842346 bytes, file is 842346 bytes 2274s ok 199 2274s downloaded 372 bytes, file is 372 bytes 2274s ok 200 2274s downloaded 294 bytes, file is 294 bytes 2274s ok 201 2274s downloaded 294 bytes, file is 294 bytes 2274s ok 202 2274s downloaded 10623 bytes, file is 10623 bytes 2274s ok 203 2274s downloaded 8511 bytes, file is 8511 bytes 2274s ok 204 2274s downloaded 4483 bytes, file is 4483 bytes 2274s ok 205 2274s downloaded 90806 bytes, file is 90806 bytes 2274s ok 206 2274s downloaded 25417 bytes, file is 25417 bytes 2274s ok 207 2274s downloaded 14126 bytes, file is 14126 bytes 2274s ok 208 2274s downloaded 38625 bytes, file is 38625 bytes 2274s ok 209 2274s downloaded 454394 bytes, file is 454394 bytes 2274s ok 210 2274s downloaded 7952 bytes, file is 7952 bytes 2274s ok 211 2274s downloaded 7400 bytes, file is 7400 bytes 2274s ok 212 2274s downloaded 93207 bytes, file is 93207 bytes 2274s ok 213 2274s downloaded 50829 bytes, file is 50829 bytes 2274s ok 214 2274s downloaded 3862 bytes, file is 3862 bytes 2274s ok 215 2274s downloaded 31841 bytes, file is 31841 bytes 2274s ok 216 2274s downloaded 77077 bytes, file is 77077 bytes 2274s ok 217 2274s downloaded 50463 bytes, file is 50463 bytes 2274s ok 218 2274s downloaded 24001 bytes, file is 24001 bytes 2274s ok 219 2274s ok 2280s t/apache/byterange4.t ............... 2280s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2280s 1..153 2280s # Running under perl version 5.040001 for linux 2280s # Current time local: Thu Sep 4 16:30:39 2025 2280s # Current time GMT: Thu Sep 4 16:30:39 2025 2280s # Using Test.pm version 1.31 2280s # Using Apache/Test.pm version 1.44 2280s range: 0-0 2280s rc 206 2280s expect: '0' 2280s got: '0' 2280s ok 1 2280s range: 0-1 2280s rc 206 2280s expect: '00' 2280s got: '00' 2280s ok 2 2280s range: 0-2 2280s rc 206 2280s expect: '000' 2280s got: '000' 2280s ok 3 2280s range: 0-198 2280s rc 206 2280s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 2280s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 2280s ok 4 2280s range: 0-199 2280s rc 206 2280s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 2280s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 2280s ok 5 2280s range: 0-200 2280s rc 206 2280s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 2280s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 2280s ok 6 2280s range: 0-201 2280s rc 206 2280s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 2280s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 2280s ok 7 2280s range: 0-598 2280s rc 206 2280s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 2280s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 2280s ok 8 2280s range: 0-599 2280s rc 206 2280s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 2280s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 2280s ok 9 2280s range: 0-600 2280s rc 206 2280s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 2280s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 2280s ok 10 2280s range: 0-601 2280s rc 206 2280s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 2280s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 2280s ok 11 2280s range: 0-7798 2280s rc 206 2280s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2280s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2280s ok 12 2280s range: 0-7799 2280s rc 206 2280s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2280s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2280s ok 13 2280s range: 0-7800 2280s rc 206 2280s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2280s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2280s ok 14 2280s range: 0-7801 2280s rc 206 2280s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2280s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2280s ok 15 2280s range: 0-7998 2280s rc 206 2280s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2280s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2280s ok 16 2280s range: 0-7999 2280s rc 206 2280s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2280s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2280s ok 17 2280s range: 1-1 2280s rc 206 2280s expect: '0' 2280s got: '0' 2280s ok 18 2280s range: 1-2 2280s rc 206 2280s expect: '00' 2280s got: '00' 2280s ok 19 2280s range: 1-198 2280s rc 206 2280s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 2280s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 2280s ok 20 2280s range: 1-199 2280s rc 206 2280s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 2280s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 2280s ok 21 2280s range: 1-200 2280s rc 206 2280s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 2280s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 2280s ok 22 2280s range: 1-201 2280s rc 206 2280s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 2280s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 2280s ok 23 2280s range: 1-598 2280s rc 206 2280s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 2280s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 2280s ok 24 2280s range: 1-599 2280s rc 206 2280s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 2280s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 2280s ok 25 2280s range: 1-600 2280s rc 206 2280s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 2280s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 2280s ok 26 2280s range: 1-601 2280s rc 206 2280s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 2280s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 2280s ok 27 2280s range: 1-7798 2280s rc 206 2280s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2280s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2280s ok 28 2280s range: 1-7799 2280s rc 206 2280s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2280s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2280s ok 29 2280s range: 1-7800 2280s rc 206 2280s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2280s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2280s ok 30 2280s range: 1-7801 2280s rc 206 2280s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2280s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2280s ok 31 2280s range: 1-7998 2280s rc 206 2280s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2280s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2280s ok 32 2280s range: 1-7999 2280s rc 206 2280s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s ok 33 2281s range: 2-2 2281s rc 206 2281s expect: '0' 2281s got: '0' 2281s ok 34 2281s range: 2-198 2281s rc 206 2281s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 2281s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 2281s ok 35 2281s range: 2-199 2281s rc 206 2281s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 2281s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 2281s ok 36 2281s range: 2-200 2281s rc 206 2281s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 2281s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 2281s ok 37 2281s range: 2-201 2281s rc 206 2281s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 2281s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 2281s ok 38 2281s range: 2-598 2281s rc 206 2281s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 2281s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 2281s ok 39 2281s range: 2-599 2281s rc 206 2281s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 2281s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 2281s ok 40 2281s range: 2-600 2281s rc 206 2281s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 2281s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 2281s ok 41 2281s range: 2-601 2281s rc 206 2281s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 2281s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 2281s ok 42 2281s range: 2-7798 2281s rc 206 2281s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s ok 43 2281s range: 2-7799 2281s rc 206 2281s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s ok 44 2281s range: 2-7800 2281s rc 206 2281s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s ok 45 2281s range: 2-7801 2281s rc 206 2281s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s ok 46 2281s range: 2-7998 2281s rc 206 2281s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s ok 47 2281s range: 2-7999 2281s rc 206 2281s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s ok 48 2281s range: 198-198 2281s rc 206 2281s expect: '5' 2281s got: '5' 2281s ok 49 2281s range: 198-199 2281s rc 206 2281s expect: '50' 2281s got: '50' 2281s ok 50 2281s range: 198-200 2281s rc 206 2281s expect: '500' 2281s got: '500' 2281s ok 51 2281s range: 198-201 2281s rc 206 2281s expect: '5000' 2281s got: '5000' 2281s ok 52 2281s range: 198-598 2281s rc 206 2281s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 2281s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 2281s ok 53 2281s range: 198-599 2281s rc 206 2281s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 2281s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 2281s ok 54 2281s range: 198-600 2281s rc 206 2281s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 2281s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 2281s ok 55 2281s range: 198-601 2281s rc 206 2281s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 2281s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 2281s ok 56 2281s range: 198-7798 2281s rc 206 2281s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s ok 57 2281s range: 198-7799 2281s rc 206 2281s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s ok 58 2281s range: 198-7800 2281s rc 206 2281s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s ok 59 2281s range: 198-7801 2281s rc 206 2281s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s ok 60 2281s range: 198-7998 2281s rc 206 2281s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s ok 61 2281s range: 198-7999 2281s rc 206 2281s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s ok 62 2281s range: 199-199 2281s rc 206 2281s expect: '0' 2281s got: '0' 2281s ok 63 2281s range: 199-200 2281s rc 206 2281s expect: '00' 2281s got: '00' 2281s ok 64 2281s range: 199-201 2281s rc 206 2281s expect: '000' 2281s got: '000' 2281s ok 65 2281s range: 199-598 2281s rc 206 2281s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 2281s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 2281s ok 66 2281s range: 199-599 2281s rc 206 2281s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 2281s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 2281s ok 67 2281s range: 199-600 2281s rc 206 2281s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 2281s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 2281s ok 68 2281s range: 199-601 2281s rc 206 2281s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 2281s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 2281s ok 69 2281s range: 199-7798 2281s rc 206 2281s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s ok 70 2281s range: 199-7799 2281s rc 206 2281s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s ok 71 2281s range: 199-7800 2281s rc 206 2281s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s ok 72 2281s range: 199-7801 2281s rc 206 2281s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s ok 73 2281s range: 199-7998 2281s rc 206 2281s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s ok 74 2281s range: 199-7999 2281s rc 206 2281s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s ok 75 2281s range: 200-200 2281s rc 206 2281s expect: '0' 2281s got: '0' 2281s ok 76 2281s range: 200-201 2281s rc 206 2281s expect: '00' 2281s got: '00' 2281s ok 77 2281s range: 200-598 2281s rc 206 2281s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 2281s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 2281s ok 78 2281s range: 200-599 2281s rc 206 2281s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 2281s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 2281s ok 79 2281s range: 200-600 2281s rc 206 2281s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 2281s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 2281s ok 80 2281s range: 200-601 2281s rc 206 2281s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 2281s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 2281s ok 81 2281s range: 200-7798 2281s rc 206 2281s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s ok 82 2281s range: 200-7799 2281s rc 206 2281s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s ok 83 2281s range: 200-7800 2281s rc 206 2281s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s ok 84 2281s range: 200-7801 2281s rc 206 2281s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s ok 85 2281s range: 200-7998 2281s rc 206 2281s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s ok 86 2281s range: 200-7999 2281s rc 206 2281s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s ok 87 2281s range: 201-201 2281s rc 206 2281s expect: '0' 2281s got: '0' 2281s ok 88 2281s range: 201-598 2281s rc 206 2281s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 2281s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 2281s ok 89 2281s range: 201-599 2281s rc 206 2281s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 2281s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 2281s ok 90 2281s range: 201-600 2281s rc 206 2281s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 2281s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 2281s ok 91 2281s range: 201-601 2281s rc 206 2281s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 2281s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 2281s ok 92 2281s range: 201-7798 2281s rc 206 2281s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s ok 93 2281s range: 201-7799 2281s rc 206 2281s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s ok 94 2281s range: 201-7800 2281s rc 206 2281s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s ok 95 2281s range: 201-7801 2281s rc 206 2281s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s ok 96 2281s range: 201-7998 2281s rc 206 2281s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s ok 97 2281s range: 201-7999 2281s rc 206 2281s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s ok 98 2281s range: 598-598 2281s rc 206 2281s expect: '5' 2281s got: '5' 2281s ok 99 2281s range: 598-599 2281s rc 206 2281s expect: '50' 2281s got: '50' 2281s ok 100 2281s range: 598-600 2281s rc 206 2281s expect: '500' 2281s got: '500' 2281s ok 101 2281s range: 598-601 2281s rc 206 2281s expect: '5001' 2281s got: '5001' 2281s ok 102 2281s range: 598-7798 2281s rc 206 2281s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s ok 103 2281s range: 598-7799 2281s rc 206 2281s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s ok 104 2281s range: 598-7800 2281s rc 206 2281s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s ok 105 2281s range: 598-7801 2281s rc 206 2281s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s ok 106 2281s range: 598-7998 2281s rc 206 2281s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s ok 107 2281s range: 598-7999 2281s rc 206 2281s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s ok 108 2281s range: 599-599 2281s rc 206 2281s expect: '0' 2281s got: '0' 2281s ok 109 2281s range: 599-600 2281s rc 206 2281s expect: '00' 2281s got: '00' 2281s ok 110 2281s range: 599-601 2281s rc 206 2281s expect: '001' 2281s got: '001' 2281s ok 111 2281s range: 599-7798 2281s rc 206 2281s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s ok 112 2281s range: 599-7799 2281s rc 206 2281s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s ok 113 2281s range: 599-7800 2281s rc 206 2281s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s ok 114 2281s range: 599-7801 2281s rc 206 2281s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s ok 115 2281s range: 599-7998 2281s rc 206 2281s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s ok 116 2281s range: 599-7999 2281s rc 206 2281s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s ok 117 2281s range: 600-600 2281s rc 206 2281s expect: '0' 2281s got: '0' 2281s ok 118 2281s range: 600-601 2281s rc 206 2281s expect: '01' 2281s got: '01' 2281s ok 119 2281s range: 600-7798 2281s rc 206 2281s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s ok 120 2281s range: 600-7799 2281s rc 206 2281s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s ok 121 2281s range: 600-7800 2281s rc 206 2281s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s ok 122 2281s range: 600-7801 2281s rc 206 2281s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s ok 123 2281s range: 600-7998 2281s rc 206 2281s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s ok 124 2281s range: 600-7999 2281s rc 206 2281s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s ok 125 2281s range: 601-601 2281s rc 206 2281s expect: '1' 2281s got: '1' 2281s ok 126 2281s range: 601-7798 2281s rc 206 2281s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 2281s ok 127 2281s range: 601-7799 2281s rc 206 2281s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 2281s ok 128 2281s range: 601-7800 2281s rc 206 2281s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 2281s ok 129 2281s range: 601-7801 2281s rc 206 2281s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 2281s ok 130 2281s range: 601-7998 2281s rc 206 2281s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s ok 131 2281s range: 601-7999 2281s rc 206 2281s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s ok 132 2281s range: 7798-7798 2281s rc 206 2281s expect: '5' 2281s got: '5' 2281s ok 133 2281s range: 7798-7799 2281s rc 206 2281s expect: '50' 2281s got: '50' 2281s ok 134 2281s range: 7798-7800 2281s rc 206 2281s expect: '501' 2281s got: '501' 2281s ok 135 2281s range: 7798-7801 2281s rc 206 2281s expect: '5019' 2281s got: '5019' 2281s ok 136 2281s range: 7798-7998 2281s rc 206 2281s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s ok 137 2281s range: 7798-7999 2281s rc 206 2281s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s ok 138 2281s range: 7799-7799 2281s rc 206 2281s expect: '0' 2281s got: '0' 2281s ok 139 2281s range: 7799-7800 2281s rc 206 2281s expect: '01' 2281s got: '01' 2281s ok 140 2281s range: 7799-7801 2281s rc 206 2281s expect: '019' 2281s got: '019' 2281s ok 141 2281s range: 7799-7998 2281s rc 206 2281s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s ok 142 2281s range: 7799-7999 2281s rc 206 2281s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s ok 143 2281s range: 7800-7800 2281s rc 206 2281s expect: '1' 2281s got: '1' 2281s ok 144 2281s range: 7800-7801 2281s rc 206 2281s expect: '19' 2281s got: '19' 2281s ok 145 2281s range: 7800-7998 2281s rc 206 2281s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s ok 146 2281s range: 7800-7999 2281s rc 206 2281s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s ok 147 2281s range: 7801-7801 2281s rc 206 2281s expect: '9' 2281s got: '9' 2281s ok 148 2281s range: 7801-7998 2281s rc 206 2281s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 2281s ok 149 2281s range: 7801-7999 2281s rc 206 2281s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 2281s ok 150 2281s range: 7998-7998 2281s rc 206 2281s expect: '0' 2281s got: '0' 2281s ok 151 2281s range: 7998-7999 2281s rc 206 2281s expect: '00' 2281s got: '00' 2281s ok 152 2281s range: 7999-7999 2281s rc 206 2281s expect: '0' 2281s got: '0' 2281s ok 153 2281s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2281s ok 2286s t/apache/byterange5.t ............... 2286s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2286s 1..5 2286s # Running under perl version 5.040001 for linux 2286s # Current time local: Thu Sep 4 16:30:45 2025 2286s # Current time GMT: Thu Sep 4 16:30:45 2025 2286s # Using Test.pm version 1.31 2286s # Using Apache/Test.pm version 1.44 2286s ok 1 2286s ok 2 2286s ok 3 2286s ok 4 2286s ok 5 2286s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2286s ok 2293s t/apache/byterange6.t ............... 2293s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2293s 1..53 2293s # Running under perl version 5.040001 for linux 2293s # Current time local: Thu Sep 4 16:30:51 2025 2293s # Current time GMT: Thu Sep 4 16:30:51 2025 2293s # Using Test.pm version 1.31 2293s # Using Apache/Test.pm version 1.44 2293s # expecting range 0-100 2293s # expecting range 1000-1001 2293s ok 1 2293s # expecting range 0-100 2293s # expecting range 1000-1001 2293s ok 2 2293s # expecting range 0-100 2293s # expecting range 1000-1001 2293s ok 3 2293s # expecting range 1-100 2293s # expecting range 1000-1001 2293s ok 4 2293s # expecting range 1-100 2293s # expecting range 1000-1001 2293s ok 5 2293s # expecting range 1-100 2293s # expecting range 1000-1001 2293s ok 6 2293s # expecting range 0-100 2293s # expecting range 1000-1001 2293s # expecting range 5-6 2293s ok 7 2293s # expecting range 0-100 2293s # expecting range 1000-1001 2293s # expecting range 5-6 2293s ok 8 2293s # expecting range 0-100 2293s # expecting range 1000-1001 2293s # expecting range 5-6 2293s ok 9 2293s # expecting range 1-100 2293s # expecting range 1000-1001 2293s # expecting range 5-6 2293s ok 10 2293s # expecting range 1-100 2293s # expecting range 1000-1001 2293s # expecting range 5-6 2293s ok 11 2293s # expecting range 1-100 2293s # expecting range 1000-1001 2293s # expecting range 5-6 2293s ok 12 2293s # expecting range 1-100 2293s # expecting range 1000-1001 2293s ok 13 2293s # expecting range 1-100 2293s # expecting range 1000-1001 2293s ok 14 2293s # expecting range 1-100 2293s # expecting range 1000-1001 2293s ok 15 2293s # expecting range 1-100 2293s # expecting range 1000-1001 2293s ok 16 2293s # expecting range 0-70 2293s # expecting range 72-100 2293s # expecting range 1000-1001 2293s ok 17 2293s # expecting range 0-100 2293s # expecting range 1000-1001 2293s ok 18 2293s # expecting range 1-100 2293s # expecting range 1000-1001 2293s ok 19 2293s # expecting range 1-100 2293s # expecting range 1000-1001 2293s ok 20 2293s # expecting range 0-100 2293s # expecting range 1000-1001 2293s ok 21 2293s # expecting range 0-100 2293s # expecting range 1000-1001 2293s ok 22 2293s # expecting range 0-101 2293s # expecting range 1000-1001 2293s ok 23 2293s # expecting range 0-100 2293s # expecting range 1000-1001 2293s ok 24 2293s # expecting range 0-100 2293s # expecting range 1000-1001 2293s ok 25 2293s # expecting range 0-101 2293s # expecting range 1000-1001 2293s ok 26 2293s # expecting range 0-100 2293s # expecting range 1000-1001 2293s ok 27 2293s # expecting range 0-100 2293s # expecting range 1000-1001 2293s ok 28 2293s # expecting range 0-101 2293s # expecting range 1000-1001 2293s ok 29 2293s # expecting range 1-10 2293s # expecting range 99-99 2293s ok 30 2293s # expecting range 1-10 2293s # expecting range 99-99 2293s ok 31 2293s # expecting range 1-11 2293s # expecting range 99-99 2293s ok 32 2293s # expecting range 0-10 2293s # expecting range 99-99 2293s ok 33 2293s # expecting range 0-10 2293s # expecting range 99-99 2293s ok 34 2293s # expecting range 0-11 2293s # expecting range 99-99 2293s ok 35 2293s # expecting range 0-12 2293s # expecting range 99-99 2293s ok 36 2293s # expecting range 0-13 2293s # expecting range 99-99 2293s ok 37 2293s # expecting range 1-11 2293s # expecting range 99-99 2293s ok 38 2293s # expecting range 1-12 2293s # expecting range 99-99 2293s ok 39 2293s # expecting range 1-13 2293s # expecting range 99-99 2293s ok 40 2293s # expecting range 1-10 2293s # expecting range 99-99 2293s ok 41 2293s # expecting range 1-11 2293s # expecting range 99-99 2293s ok 42 2293s # expecting range 1-10 2293s # expecting range 99-99 2293s ok 43 2293s # expecting range 0-11 2293s # expecting range 99-99 2293s ok 44 2293s # expecting range 1-10 2293s # expecting range 99-99 2293s ok 45 2293s # expecting range 1-20 2293s # expecting range 99-99 2293s ok 46 2293s # expecting range 1-20 2293s # expecting range 99-99 2293s ok 47 2293s # expecting range 1-20 2293s # expecting range 99-99 2293s ok 48 2293s # expecting range 1-21 2293s # expecting range 99-99 2293s ok 49 2293s # expecting range 5-12 2293s # expecting range 99-99 2293s ok 50 2293s # expecting range 1-10 2293s # expecting range 99-99 2293s ok 51 2293s # expecting range 5-10 2293s # expecting range 1-3 2293s # expecting range 99-99 2293s ok 52 2293s # expecting range 0-1 2293s # expecting range 7999-7999 2293s ok 53 2293s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2293s ok 2299s t/apache/byterange7.t ............... 2299s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2299s 1..24 2299s # Running under perl version 5.040001 for linux 2299s # Current time local: Thu Sep 4 16:30:58 2025 2299s # Current time GMT: Thu Sep 4 16:30:58 2025 2299s # Using Test.pm version 1.31 2299s # Using Apache/Test.pm version 1.44 2299s Got 206 Range: 'bytes 0-1/40001' 2299s body length 2 2299s Content-Length: 2 2299s ok 1 2299s Got 206 multipart/byteranges 2299s body length 196 2299s Content-Length: 196 2299s ok 2 2299s Got 206 multipart/byteranges 2299s body length 900 2299s Content-Length: 900 2299s ok 3 2299s Got 206 multipart/byteranges 2299s body length 4500 2299s ok 4 2299s Got 206 multipart/byteranges 2299s body length 9000 2299s ok 5 2299s Got 200 2299s ok 6 2299s Got 200 2299s ok 7 2299s Got 200 2299s ok 8 2299s Got 200 2299s ok 9 2299s Got 200 2299s ok 10 2299s Got 200 2299s ok 11 2299s Got 200 2299s ok 12 2299s Got 200 2299s ok 13 2299s Got 200 2299s ok 14 2299s Got 200 2299s ok 15 2299s Got 200 2299s ok 16 2299s Got 200 2299s ok 17 2299s Got 200 2299s ok 18 2299s Got 200 2299s ok 19 2299s Sending '1000-200000', expecting 206 2299s Got 206 Range: 'bytes 1000-40000/40001' 2299s ok 20 2299s Sending '100000-110000', expecting 416 2299s Got 416 2299s ok 21 2299s Sending '100000-110000,1000-2000', expecting 206 2299s Got 206 Range: 'bytes 1000-2000/40001' 2299s ok 22 2299s Sending '100000-110000,2000-1000', expecting 200 2299s Got 200 2299s ok 23 2299s Sending '100000-110000,200000-', expecting 416 2299s Got 416 2299s ok 24 2299s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2299s ok 2305s t/apache/cfg_getline.t .............. 2305s 1..116 2305s # Running under perl version 5.040001 for linux 2305s # Current time local: Thu Sep 4 16:31:04 2025 2305s # Current time GMT: Thu Sep 4 16:31:04 2025 2305s # Using Test.pm version 1.31 2305s # Using Apache/Test.pm version 1.44 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 100 2305s ok 1 2305s ok 2 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 196 2305s ok 3 2305s ok 4 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 197 2305s ok 5 2305s ok 6 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 198 2305s ok 7 2305s ok 8 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 199 2305s ok 9 2305s ok 10 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 200 2305s ok 11 2305s ok 12 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 201 2305s ok 13 2305s ok 14 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 202 2305s ok 15 2305s ok 16 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 396 2305s ok 17 2305s ok 18 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 397 2305s ok 19 2305s ok 20 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 398 2305s ok 21 2305s ok 22 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 399 2305s ok 23 2305s ok 24 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 400 2305s ok 25 2305s ok 26 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 401 2305s ok 27 2305s ok 28 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 402 2305s ok 29 2305s ok 30 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 596 2305s ok 31 2305s ok 32 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 597 2305s ok 33 2305s ok 34 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 598 2305s ok 35 2305s ok 36 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 599 2305s ok 37 2305s ok 38 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 600 2305s ok 39 2305s ok 40 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 601 2305s ok 41 2305s ok 42 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 602 2305s ok 43 2305s ok 44 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 1016 2305s ok 45 2305s ok 46 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 1017 2305s ok 47 2305s ok 48 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 1018 2305s ok 49 2305s ok 50 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 1019 2305s ok 51 2305s ok 52 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 1020 2305s ok 53 2305s ok 54 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 1021 2305s ok 55 2305s ok 56 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 1022 2305s ok 57 2305s ok 58 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 1023 2305s ok 59 2305s ok 60 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 1024 2305s ok 61 2305s ok 62 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 1025 2305s ok 63 2305s ok 64 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 1026 2305s ok 65 2305s ok 66 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 1027 2305s ok 67 2305s ok 68 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 1028 2305s ok 69 2305s ok 70 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 1029 2305s ok 71 2305s ok 72 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 1030 2305s ok 73 2305s ok 74 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8170 2305s ok 75 2305s ok 76 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8171 2305s ok 77 2305s ok 78 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8172 2305s ok 79 2305s ok 80 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8173 2305s ok 81 2305s ok 82 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8174 2305s ok 83 2305s ok 84 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8175 2305s ok 85 2305s ok 86 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8176 2305s ok 87 2305s ok 88 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8177 2305s ok 89 2305s ok 90 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8178 2305s ok 91 2305s ok 92 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8179 2305s ok 93 2305s ok 94 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8180 2305s ok 95 2305s ok 96 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8181 2305s ok 97 2305s ok 98 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8182 2305s ok 99 2305s ok 100 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8183 2305s ok 101 2305s ok 102 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8184 2305s ok 103 2305s ok 104 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8185 2305s ok 105 2305s ok 106 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8186 2305s ok 107 2305s ok 108 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8187 2305s ok 109 2305s ok 110 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8188 2305s ok 111 2305s ok 112 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8189 2305s ok 113 2305s ok 114 2305s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s Got rc 200 for length 8190 2305s ok 115 2305s ok 116 2305s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 2305s ok 2310s t/apache/chunkinput.t ............... 2310s 1..37 2310s # Running under perl version 5.040001 for linux 2310s # Current time local: Thu Sep 4 16:31:10 2025 2310s # Current time GMT: Thu Sep 4 16:31:10 2025 2310s # Using Test.pm version 1.31 2310s # Using Apache/Test.pm version 1.44 2310s testing default 2310s ok 1 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 200 OK' 2310s # received: 'HTTP/1.1 200 OK' 2310s ok 2 2310s # testing : trailer (pid) 2310s # expected: '992107' 2310s # received: '992107' 2310s ok 3 2310s ok 4 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 404 Not Found' 2310s # received: 'HTTP/1.1 404 Not Found' 2310s ok 5 2310s ok 6 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 200 OK' 2310s # received: 'HTTP/1.1 200 OK' 2310s ok 7 2310s ok 8 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 404 Not Found' 2310s # received: 'HTTP/1.1 404 Not Found' 2310s ok 9 2310s ok 10 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 200 OK' 2310s # received: 'HTTP/1.1 200 OK' 2310s ok 11 2310s ok 12 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 404 Not Found' 2310s # received: 'HTTP/1.1 404 Not Found' 2310s ok 13 2310s ok 14 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 200 OK' 2310s # received: 'HTTP/1.1 200 OK' 2310s ok 15 2310s ok 16 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 404 Not Found' 2310s # received: 'HTTP/1.1 404 Not Found' 2310s ok 17 2310s ok 18 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 200 OK' 2310s # received: 'HTTP/1.1 200 OK' 2310s ok 19 2310s ok 20 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 404 Not Found' 2310s # received: 'HTTP/1.1 404 Not Found' 2310s ok 21 2310s ok 22 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 400 Bad Request' 2310s # received: 'HTTP/1.1 400 Bad Request' 2310s ok 23 2310s ok 24 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 400 Bad Request' 2310s # received: 'HTTP/1.1 400 Bad Request' 2310s ok 25 2310s ok 26 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 413 Request Entity Too Large' 2310s # received: 'HTTP/1.1 413 Request Entity Too Large' 2310s ok 27 2310s ok 28 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 413 Request Entity Too Large' 2310s # received: 'HTTP/1.1 413 Request Entity Too Large' 2310s ok 29 2310s ok 30 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 400 Bad Request' 2310s # received: 'HTTP/1.1 400 Bad Request' 2310s ok 31 2310s ok 32 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 400 Bad Request' 2310s # received: 'HTTP/1.1 400 Bad Request' 2310s ok 33 2310s ok 34 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 400 Bad Request' 2310s # received: 'HTTP/1.1 400 Bad Request' 2310s ok 35 2310s ok 36 2310s # testing : response codes 2310s # expected: 'HTTP/1.1 400 Bad Request' 2310s # received: 'HTTP/1.1 400 Bad Request' 2310s ok 37 2310s ok 2318s t/apache/contentlength.t ............ 2318s 1..24 2318s # Running under perl version 5.040001 for linux 2318s # Current time local: Thu Sep 4 16:31:15 2025 2318s # Current time GMT: Thu Sep 4 16:31:15 2025 2318s # Using Test.pm version 1.31 2318s # Using Apache/Test.pm version 1.44 2318s testing default 2318s ok 1 2318s # testing : response codes POST for /echo_post with Content-Length: 2318s # expected: 'HTTP/1.1 400 Bad Request' 2318s # received: 'HTTP/1.1 400 Bad Request' 2318s ok 2 2318s ok 3 2318s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 2318s # expected: 'HTTP/1.1 400 Bad Request' 2318s # received: 'HTTP/1.1 400 Bad Request' 2318s ok 4 2318s ok 5 2318s # testing : response codes POST for /echo_post with Content-Length: 0 2318s # expected: 'HTTP/1.1 200 OK' 2318s # received: 'HTTP/1.1 200 OK' 2318s ok 6 2318s ok 7 2318s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 2318s # expected: 'HTTP/1.1 404 Not Found' 2318s # received: 'HTTP/1.1 404 Not Found' 2318s ok 8 2318s ok 9 2318s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 2318s # expected: 'HTTP/1.1 200 OK' 2318s # received: 'HTTP/1.1 200 OK' 2318s ok 10 2318s ok 11 2318s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 2318s # expected: 'HTTP/1.1 404 Not Found' 2318s # received: 'HTTP/1.1 404 Not Found' 2318s ok 12 2318s ok 13 2318s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 2318s # expected: 'HTTP/1.1 400 Bad Request' 2318s # received: 'HTTP/1.1 400 Bad Request' 2318s ok 14 2318s ok 15 2318s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 2318s # expected: 'HTTP/1.1 400 Bad Request' 2318s # received: 'HTTP/1.1 400 Bad Request' 2318s ok 16 2318s ok 17 2318s # testing : response codes POST for /echo_post with Content-Length: -1 2318s # expected: 'HTTP/1.1 400 Bad Request' 2318s # received: 'HTTP/1.1 400 Bad Request' 2318s ok 18 2318s ok 19 2318s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 2318s # expected: 'HTTP/1.1 400 Bad Request' 2318s # received: 'HTTP/1.1 400 Bad Request' 2318s ok 20 2318s ok 21 2318s # testing : response codes POST for /echo_post with Content-Length: 123abc 2318s # expected: 'HTTP/1.1 400 Bad Request' 2318s # received: 'HTTP/1.1 400 Bad Request' 2318s ok 22 2318s ok 23 2318s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 2318s # expected: 'HTTP/1.1 400 Bad Request' 2318s # received: 'HTTP/1.1 400 Bad Request' 2318s ok 24 2318s ok 2325s t/apache/errordoc.t ................. 2325s 1..14 2325s # Running under perl version 5.040001 for linux 2325s # Current time local: Thu Sep 4 16:31:23 2025 2325s # Current time GMT: Thu Sep 4 16:31:23 2025 2325s # Using Test.pm version 1.31 2325s # Using Apache/Test.pm version 1.44 2325s # testing : notfound.html code 2325s # expected: 404 2325s # received: '404' 2325s ok 1 2325s # testing : notfound.html content 2325s # expected: qr/per-server 404/ 2325s # received: 'per-server 404' 2325s ok 2 2325s # testing : /inherit/notfound.html code 2325s # expected: 404 2325s # received: '404' 2325s ok 3 2325s # testing : /inherit/notfound.html content 2325s # expected: qr/per-server 404/ 2325s # received: 'per-server 404' 2325s ok 4 2325s # testing : /redefine/notfound.html code 2325s # expected: 404 2325s # received: '404' 2325s ok 5 2325s # testing : /redefine/notfound.html content 2325s # expected: 'per-dir 404' 2325s # received: 'per-dir 404' 2325s ok 6 2325s # testing : /redefine/notfound.html code 2325s # expected: 404 2325s # received: '404' 2325s ok 7 2325s # testing : /redefine/notfound.html content 2325s # expected: qr/Not Found/ 2325s # received: ' 2325s # 2325s # 404 Not Found 2325s # 2325s #

Not Found

2325s #

The requested URL was not found on this server.

2325s # ' 2325s ok 8 2325s # testing : /merge/notfound.html code 2325s # expected: 404 2325s # received: '404' 2325s ok 9 2325s # testing : /merge/notfound.html content 2325s # expected: 'testing merge' 2325s # received: 'testing merge' 2325s ok 10 2325s # testing : /merge/merge2/notfound.html code 2325s # expected: 404 2325s # received: '404' 2325s ok 11 2325s # testing : /merge/merge2/notfound.html content 2325s # expected: 'testing merge' 2325s # received: 'testing merge' 2325s ok 12 2325s # testing : /bounce/notfound.html code 2325s # expected: 404 2325s # received: '404' 2325s ok 13 2325s # testing : /bounce/notfound.html content 2325s # expected: qr/expire test/ 2325s # received: ' 2325s # expire test 2325s # expire test 2325s # ' 2325s ok 14 2325s ok 2331s t/apache/etags.t .................... 2331s # Checking for existence of FileETag directive 2331s # Returned 200: 2331s 1..61 2331s # Running under perl version 5.040001 for linux 2331s # Current time local: Thu Sep 4 16:31:30 2025 2331s # Current time GMT: Thu Sep 4 16:31:30 2025 2331s # Using Test.pm version 1.31 2331s # Using Apache/Test.pm version 1.44 2331s # --- 2331s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 2331s # Expecting one component in ETag field 2331s # Received "b" 2331s ok 1 2331s # --- 2331s # HEAD /apache/etags/none/plus-mis/test.txt 2331s # Expecting three components in ETag field 2331s # Received "17d6a-b-62c6deaf13e40" 2331s ok 2 2331s # --- 2331s # HEAD /apache/etags/all/minus-ms/test.txt 2331s # Expecting one component in ETag field 2331s # Received "17ce5" 2331s ok 3 2331s # --- 2331s # HEAD /apache/etags/all/minus-m/test.txt 2331s # Expecting two components in ETag field 2331s # Received "17cdc-b" 2331s ok 4 2331s # --- 2331s # HEAD /apache/etags/m/minus-is/test.txt 2331s # Expecting field to be absent 2331s # Received "62c6deaf13e40" 2331s ok 5 2331s # --- 2331s # HEAD /apache/etags/none/plus-i/test.txt 2331s # Expecting one component in ETag field 2331s # Received "17d49" 2331s ok 6 2331s # --- 2331s # HEAD /apache/etags/none/mi/test.txt 2331s # Expecting two components in ETag field 2331s # Received "17d40-62c6deaf13e40" 2331s ok 7 2331s # --- 2331s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 2331s # Expecting two components in ETag field 2331s # Received "b-62c6deaf13e40" 2331s ok 8 2331s # --- 2331s # HEAD /apache/etags/none/plus-is/test.txt 2331s # Expecting two components in ETag field 2331s # Received "17d4c-b" 2331s ok 9 2331s # --- 2331s # HEAD /apache/etags/m/plus-m/test.txt 2331s # Expecting one component in ETag field 2331s # Received "62c6deaf13e40" 2331s ok 10 2331s # --- 2331s # HEAD /apache/etags/m/test.txt 2331s # Expecting one component in ETag field 2331s # Received "62c6deaf13e40" 2331s ok 11 2331s # --- 2331s # HEAD /apache/etags/all/s/test.txt 2331s # Expecting one component in ETag field 2331s # Received "b" 2331s ok 12 2331s # --- 2331s # HEAD /apache/etags/ms/test.txt 2331s # Expecting two components in ETag field 2331s # Received "b-62c6deaf13e40" 2331s ok 13 2331s # --- 2331s # HEAD /apache/etags/none/plus-mi/test.txt 2331s # Expecting two components in ETag field 2331s # Received "17d52-62c6deaf13e40" 2331s ok 14 2331s # --- 2331s # HEAD /apache/etags/all/inherit/test.txt 2331s # Expecting three components in ETag field 2331s # Received "17cca-b-62c6deaf13e40" 2331s ok 15 2331s # --- 2331s # HEAD /apache/etags/all/mi/test.txt 2331s # Expecting two components in ETag field 2331s # Received "17cd3-62c6deaf13e40" 2331s ok 16 2331s # --- 2331s # HEAD /apache/etags/m/plus-i/test.txt 2331s # Expecting two components in ETag field 2331s # Received "17d14-62c6deaf13e40" 2331s ok 17 2331s # --- 2331s # HEAD /apache/etags/m/minus-i/test.txt 2331s # Expecting field to be absent 2331s # Received "62c6deaf13e40" 2331s ok 18 2331s # --- 2331s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 2331s # Expecting one component in ETag field 2331s # Received "17d66" 2331s ok 19 2331s # --- 2331s # HEAD /apache/etags/none/inherit/test.txt 2331s # Expecting field to be absent 2331s # ETag field is missing 2331s ok 20 2331s # --- 2331s # HEAD /apache/etags/none/m/test.txt 2331s # Expecting one component in ETag field 2331s # Received "62c6deaf13e40" 2331s ok 21 2331s # --- 2331s # HEAD /apache/etags/none/test.txt 2331s # Expecting field to be absent 2331s # ETag field is missing 2331s ok 22 2331s # --- 2331s # HEAD /apache/etags/m/minus-s/test.txt 2331s # Expecting field to be absent 2331s # Received "62c6deaf13e40" 2331s ok 23 2331s # --- 2331s # HEAD /apache/etags/none/i/test.txt 2331s # Expecting one component in ETag field 2331s # Received "17d35" 2331s ok 24 2331s # --- 2331s # HEAD /apache/etags/none/plus-s/test.txt 2331s # Expecting one component in ETag field 2331s # Received "b" 2331s ok 25 2331s # --- 2331s # HEAD /apache/etags/none/mis/test.txt 2331s # Expecting three components in ETag field 2331s # Received "17d43-b-62c6deaf13e40" 2331s ok 26 2331s # --- 2331s # HEAD /apache/etags/all/minus-mi/test.txt 2331s # Expecting one component in ETag field 2331s # Received "b" 2331s ok 27 2331s # --- 2331s # HEAD /apache/etags/all/test.txt 2331s # Expecting three components in ETag field 2331s # Received "17cf2-b-62c6deaf13e40" 2331s ok 28 2331s # --- 2331s # HEAD /apache/etags/all/i/test.txt 2331s # Expecting one component in ETag field 2331s # Received "17cc8" 2331s ok 29 2331s # --- 2331s # HEAD /apache/etags/m/plus-ms/test.txt 2331s # Expecting two components in ETag field 2331s # Received "b-62c6deaf13e40" 2331s ok 30 2331s # --- 2331s # HEAD /apache/etags/all/mis/test.txt 2331s # Expecting three components in ETag field 2331s # Received "17ceb-b-62c6deaf13e40" 2331s ok 31 2331s # --- 2331s # HEAD /apache/etags/none/is/test.txt 2331s # Expecting two components in ETag field 2331s # Received "17d3a-b" 2331s ok 32 2331s # --- 2331s # HEAD /apache/etags/all/m/test.txt 2331s # Expecting one component in ETag field 2331s # Received "62c6deaf13e40" 2331s ok 33 2331s # --- 2331s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 2331s # Expecting two components in ETag field 2331s # Received "17d69-62c6deaf13e40" 2331s ok 34 2331s # --- 2331s # HEAD /apache/etags/s/test.txt 2331s # Expecting one component in ETag field 2331s # Received "b" 2331s ok 35 2331s # --- 2331s # HEAD /apache/etags/m/minus-mi/test.txt 2331s # Expecting field to be absent 2331s # Received "b-62c6deaf13e40" 2331s ok 36 2331s # --- 2331s # HEAD /apache/etags/all/minus-s/test.txt 2331s # Expecting two components in ETag field 2331s # Received "17ce8-62c6deaf13e40" 2331s ok 37 2331s # --- 2331s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 2331s # Expecting one component in ETag field 2331s # Received "62c6deaf13e40" 2331s ok 38 2331s # --- 2331s # HEAD /apache/etags/m/minus-ms/test.txt 2331s # Expecting field to be absent 2331s # Received "b-62c6deaf13e40" 2331s ok 39 2331s # --- 2331s # HEAD /apache/etags/none/ms/test.txt 2331s # Expecting two components in ETag field 2331s # Received "b-62c6deaf13e40" 2331s ok 40 2331s # --- 2331s # HEAD /apache/etags/m/plus-mi/test.txt 2331s # Expecting two components in ETag field 2331s # Received "17d1d-62c6deaf13e40" 2331s ok 41 2331s # --- 2331s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 2331s # Expecting field to be absent 2331s # Received "b-62c6deaf13e40" 2331s ok 42 2331s # --- 2331s # HEAD /apache/etags/none/plus-ms/test.txt 2331s # Expecting two components in ETag field 2331s # Received "b-62c6deaf13e40" 2331s ok 43 2331s # --- 2331s # HEAD /apache/etags/all/minus-mis/test.txt 2331s # Expecting field to be absent 2331s # Received "b-62c6deaf13e40" 2331s ok 44 2331s # --- 2331s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 2331s # Expecting two components in ETag field 2331s # Received "17d5d-b" 2331s ok 45 2331s # --- 2331s # HEAD /apache/etags/none/plus-m/test.txt 2331s # Expecting one component in ETag field 2331s # Received "62c6deaf13e40" 2331s ok 46 2331s # --- 2331s # HEAD /apache/etags/all/is/test.txt 2331s # Expecting two components in ETag field 2331s # Received "17ccd-b" 2331s ok 47 2331s # --- 2331s # HEAD /apache/etags/none/s/test.txt 2331s # Expecting one component in ETag field 2331s # Received "b" 2331s ok 48 2331s # --- 2331s # HEAD /apache/etags/m/minus-mis/test.txt 2331s # Expecting field to be absent 2331s # Received "b-62c6deaf13e40" 2331s ok 49 2331s # --- 2331s # HEAD /apache/etags/all/minus-i/test.txt 2331s # Expecting two components in ETag field 2331s # Received "b-62c6deaf13e40" 2331s ok 50 2331s # --- 2331s # HEAD /apache/etags/m/plus-is/test.txt 2331s # Expecting three components in ETag field 2331s # Received "17d17-b-62c6deaf13e40" 2331s ok 51 2331s # --- 2331s # HEAD /apache/etags/all/minus-is/test.txt 2331s # Expecting one component in ETag field 2331s # Received "62c6deaf13e40" 2331s ok 52 2331s # --- 2331s # HEAD /apache/etags/m/plus-s/test.txt 2331s # Expecting two components in ETag field 2331s # Received "b-62c6deaf13e40" 2331s ok 53 2331s # --- 2331s # HEAD /apache/etags/m/plus-mis/test.txt 2331s # Expecting three components in ETag field 2331s # Received "17d20-b-62c6deaf13e40" 2331s ok 54 2331s # --- 2331s # HEAD /apache/etags/m/minus-m/test.txt 2331s # Expecting field to be absent 2331s # Received "b-62c6deaf13e40" 2331s ok 55 2331s # --- 2331s # HEAD /apache/etags/mi/test.txt 2331s # Expecting two components in ETag field 2331s # Received "17d2a-62c6deaf13e40" 2331s ok 56 2331s # --- 2331s # HEAD /apache/etags/is/test.txt 2331s # Expecting two components in ETag field 2331s # Received "17cfa-b" 2331s ok 57 2331s # --- 2331s # HEAD /apache/etags/all/ms/test.txt 2331s # Expecting two components in ETag field 2331s # Received "b-62c6deaf13e40" 2331s ok 58 2331s # --- 2331s # HEAD /apache/etags/default/test.txt 2331s # Expecting two components in ETag field 2331s # Received "b-62c6deaf13e40" 2331s ok 59 2331s # --- 2331s # HEAD /apache/etags/i/test.txt 2331s # Expecting one component in ETag field 2331s # Received "17cf7" 2331s ok 60 2331s # --- 2331s # HEAD /apache/etags/mis/test.txt 2331s # Expecting three components in ETag field 2331s # Received "17d2d-b-62c6deaf13e40" 2331s ok 61 2331s ok 2337s t/apache/expr.t ..................... 2337s 1..229 2337s # Running under perl version 5.040001 for linux 2337s # Current time local: Thu Sep 4 16:31:36 2025 2337s # Current time GMT: Thu Sep 4 16:31:36 2025 2337s # Using Test.pm version 1.31 2337s # Using Apache/Test.pm version 1.44 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true" should evaluate to true, got true 2337s ok 1 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "false" should evaluate to false, got false 2337s ok 2 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s Should get parse error for "foo", got parse error 2337s ok 3 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "1 -eq 01" should evaluate to true, got true 2337s ok 4 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "1 -eq 2" should evaluate to false, got false 2337s ok 5 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "1 -ne 2" should evaluate to true, got true 2337s ok 6 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "1 -ne 1" should evaluate to false, got false 2337s ok 7 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "1 -lt 02" should evaluate to true, got true 2337s ok 8 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "1 -lt 1" should evaluate to false, got false 2337s ok 9 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "1 -le 2" should evaluate to true, got true 2337s ok 10 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "1 -le 1" should evaluate to true, got true 2337s ok 11 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "2 -gt 1" should evaluate to true, got true 2337s ok 12 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "1 -gt 1" should evaluate to false, got false 2337s ok 13 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "2 -ge 1" should evaluate to true, got true 2337s ok 14 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "1 -ge 1" should evaluate to true, got true 2337s ok 15 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "1 -gt -1" should evaluate to true, got true 2337s ok 16 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'aa' == 'aa'" should evaluate to true, got true 2337s ok 17 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'aa' == 'b'" should evaluate to false, got false 2337s ok 18 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'aa' = 'aa'" should evaluate to true, got true 2337s ok 19 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'aa' = 'b'" should evaluate to false, got false 2337s ok 20 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'aa' != 'b'" should evaluate to true, got true 2337s ok 21 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'aa' != 'aa'" should evaluate to false, got false 2337s ok 22 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'aa' < 'b'" should evaluate to true, got true 2337s ok 23 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'aa' < 'aa'" should evaluate to false, got false 2337s ok 24 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'aa' <= 'b'" should evaluate to true, got true 2337s ok 25 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'aa' <= 'aa'" should evaluate to true, got true 2337s ok 26 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'b' > 'aa'" should evaluate to true, got true 2337s ok 27 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'aa' > 'aa'" should evaluate to false, got false 2337s ok 28 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'b' >= 'aa'" should evaluate to true, got true 2337s ok 29 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'aa' >= 'aa'" should evaluate to true, got true 2337s ok 30 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 2337s ok 31 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 2337s ok 32 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 2337s ok 33 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 2337s ok 34 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 2337s ok 35 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 2337s ok 36 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 2337s ok 37 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 2337s ok 38 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 2337s ok 39 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 2337s ok 40 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{TIME} != ''" should evaluate to true, got true 2337s ok 41 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'a' -in { 'b', 'a' } " should evaluate to true, got true 2337s ok 42 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'a' -in { 'b', 'c' } " should evaluate to false, got false 2337s ok 43 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s " 'abc' =~ /bc/ " should evaluate to true, got true 2337s ok 44 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s " 'abc' =~ /BC/i " should evaluate to true, got true 2337s ok 45 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s " 'abc' !~ m!bc! " should evaluate to false, got false 2337s ok 46 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s " 'abc' !~ m!BC!i " should evaluate to false, got false 2337s ok 47 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s " $0 == '' " should evaluate to true, got true 2337s ok 48 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s " $1 == '' " should evaluate to true, got true 2337s ok 49 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s " $9 == '' " should evaluate to true, got true 2337s ok 50 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s " '$0' == '' " should evaluate to true, got true 2337s ok 51 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 2337s ok 52 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 2337s ok 53 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 2337s ok 54 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 2337s ok 55 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 2337s ok 56 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 2337s ok 57 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 2337s ok 58 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 2337s ok 59 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 2337s ok 60 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 2337s ok 61 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 2337s ok 62 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 2337s ok 63 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 2337s ok 64 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 2337s ok 65 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 2337s ok 66 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 2337s ok 67 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 2337s ok 68 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 2337s ok 69 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 2337s ok 70 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{HTTPS} == 'off' " should evaluate to true, got true 2337s ok 71 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 2337s ok 72 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 2337s ok 73 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 2337s ok 74 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 2337s ok 75 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 2337s ok 76 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 2337s ok 77 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 2337s ok 78 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 2337s ok 79 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 2337s ok 80 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 2337s ok 81 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 2337s ok 82 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "escape('?') = '%3f' " should evaluate to true, got true 2337s ok 83 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "unescape('%3f') = '?' " should evaluate to true, got true 2337s ok 84 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 2337s ok 85 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 2337s ok 86 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 2337s ok 87 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "file('/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 2337s ok 88 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-n ''" should evaluate to false, got false 2337s ok 89 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-z ''" should evaluate to true, got true 2337s ok 90 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-n '1'" should evaluate to true, got true 2337s ok 91 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-z '1'" should evaluate to false, got false 2337s ok 92 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s Should get parse error for "-R 'abc'", got parse error 2337s ok 93 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 2337s ok 94 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-R '240.0.0.0'" should evaluate to false, got false 2337s ok 95 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-R '240.0.0.0/8'" should evaluate to false, got false 2337s ok 96 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-R 'ff::/8'" should evaluate to false, got false 2337s ok 97 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 2337s ok 98 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 2337s ok 99 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 2337s ok 100 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 2337s ok 101 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 2337s ok 102 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 2337s ok 103 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 2337s ok 104 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'foo' -strmatch '*o'" should evaluate to true, got true 2337s ok 105 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 2337s ok 106 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'foo' -strmatch 'F*'" should evaluate to false, got false 2337s ok 107 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'foo' -strcmatch 'F*'" should evaluate to true, got true 2337s ok 108 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'foo' -strmatch 'g*'" should evaluate to false, got false 2337s ok 109 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'foo' -strcmatch 'g*'" should evaluate to false, got false 2337s ok 110 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 2337s ok 111 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 2337s ok 112 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 2337s ok 113 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 2337s ok 114 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s Should get parse error for "foo('bar') = 'bar'", got parse error 2337s ok 115 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s Should get parse error for "%{FOO} != 'bar'", got parse error 2337s ok 116 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s Should get parse error for "'bar' = bar", got parse error 2337s ok 117 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true" should evaluate to true, got true 2337s ok 118 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true && true" should evaluate to true, got true 2337s ok 119 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true || true" should evaluate to true, got true 2337s ok 120 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true || true || true" should evaluate to true, got true 2337s ok 121 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true || true && true" should evaluate to true, got true 2337s ok 122 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true && true || true" should evaluate to true, got true 2337s ok 123 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true && true && true" should evaluate to true, got true 2337s ok 124 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true || true || !true" should evaluate to true, got true 2337s ok 125 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true || true && !true" should evaluate to true, got true 2337s ok 126 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true && true || !true" should evaluate to true, got true 2337s ok 127 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true && true && !true" should evaluate to false, got false 2337s ok 128 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true && !true" should evaluate to false, got false 2337s ok 129 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true || !true" should evaluate to true, got true 2337s ok 130 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true || !true || true" should evaluate to true, got true 2337s ok 131 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true || !true && true" should evaluate to true, got true 2337s ok 132 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true && !true || true" should evaluate to true, got true 2337s ok 133 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true && !true && true" should evaluate to false, got false 2337s ok 134 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true || !true || !true" should evaluate to true, got true 2337s ok 135 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true || !true && !true" should evaluate to true, got true 2337s ok 136 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true && !true || !true" should evaluate to false, got false 2337s ok 137 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "true && !true && !true" should evaluate to false, got false 2337s ok 138 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true" should evaluate to false, got false 2337s ok 139 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true && true" should evaluate to false, got false 2337s ok 140 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true || true" should evaluate to true, got true 2337s ok 141 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true || true || true" should evaluate to true, got true 2337s ok 142 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true || true && true" should evaluate to true, got true 2337s ok 143 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true && true || true" should evaluate to true, got true 2337s ok 144 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true && true && true" should evaluate to false, got false 2337s ok 145 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true || true || !true" should evaluate to true, got true 2337s ok 146 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true || true && !true" should evaluate to false, got false 2337s ok 147 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true && true || !true" should evaluate to false, got false 2337s ok 148 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true && true && !true" should evaluate to false, got false 2337s ok 149 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true && !true" should evaluate to false, got false 2337s ok 150 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true || !true" should evaluate to false, got false 2337s ok 151 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true || !true || true" should evaluate to true, got true 2337s ok 152 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true || !true && true" should evaluate to false, got false 2337s ok 153 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true && !true || true" should evaluate to true, got true 2337s ok 154 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true && !true && true" should evaluate to false, got false 2337s ok 155 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true || !true || !true" should evaluate to false, got false 2337s ok 156 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true || !true && !true" should evaluate to false, got false 2337s ok 157 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true && !true || !true" should evaluate to false, got false 2337s ok 158 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!true && !true && !true" should evaluate to false, got false 2337s ok 159 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true)" should evaluate to false, got false 2337s ok 160 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true && true)" should evaluate to false, got false 2337s ok 161 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true || true)" should evaluate to false, got false 2337s ok 162 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true || true || true)" should evaluate to false, got false 2337s ok 163 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true || true && true)" should evaluate to false, got false 2337s ok 164 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true && true || true)" should evaluate to false, got false 2337s ok 165 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true && true && true)" should evaluate to false, got false 2337s ok 166 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true || true || !true)" should evaluate to false, got false 2337s ok 167 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true || true && !true)" should evaluate to false, got false 2337s ok 168 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true && true || !true)" should evaluate to false, got false 2337s ok 169 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true && true && !true)" should evaluate to true, got true 2337s ok 170 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true && !true)" should evaluate to true, got true 2337s ok 171 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true || !true)" should evaluate to false, got false 2337s ok 172 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true || !true || true)" should evaluate to false, got false 2337s ok 173 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true || !true && true)" should evaluate to false, got false 2337s ok 174 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true && !true || true)" should evaluate to false, got false 2337s ok 175 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true && !true && true)" should evaluate to true, got true 2337s ok 176 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true || !true || !true)" should evaluate to false, got false 2337s ok 177 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true || !true && !true)" should evaluate to false, got false 2337s ok 178 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true && !true || !true)" should evaluate to true, got true 2337s ok 179 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(true && !true && !true)" should evaluate to true, got true 2337s ok 180 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true)" should evaluate to true, got true 2337s ok 181 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true && true)" should evaluate to true, got true 2337s ok 182 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true || true)" should evaluate to false, got false 2337s ok 183 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true || true || true)" should evaluate to false, got false 2337s ok 184 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true || true && true)" should evaluate to false, got false 2337s ok 185 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true && true || true)" should evaluate to false, got false 2337s ok 186 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true && true && true)" should evaluate to true, got true 2337s ok 187 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true || true || !true)" should evaluate to false, got false 2337s ok 188 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true || true && !true)" should evaluate to true, got true 2337s ok 189 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true && true || !true)" should evaluate to true, got true 2337s ok 190 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true && true && !true)" should evaluate to true, got true 2337s ok 191 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true && !true)" should evaluate to true, got true 2337s ok 192 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true || !true)" should evaluate to true, got true 2337s ok 193 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true || !true || true)" should evaluate to false, got false 2337s ok 194 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true || !true && true)" should evaluate to true, got true 2337s ok 195 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true && !true || true)" should evaluate to false, got false 2337s ok 196 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true && !true && true)" should evaluate to true, got true 2337s ok 197 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true || !true || !true)" should evaluate to true, got true 2337s ok 198 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true || !true && !true)" should evaluate to true, got true 2337s ok 199 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true && !true || !true)" should evaluate to true, got true 2337s ok 200 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "!(!true && !true && !true)" should evaluate to true, got true 2337s ok 201 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "filesize('/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 2337s ok 202 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "filesize('/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 2337s ok 203 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "filesize('/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 2337s ok 204 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-d '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 2337s ok 205 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-e '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 2337s ok 206 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-f '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 2337s ok 207 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-s '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 2337s ok 208 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-d '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 2337s ok 209 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-e '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 2337s ok 210 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-f '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 2337s ok 211 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-s '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 2337s ok 212 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-d '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 2337s ok 213 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-e '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 2337s ok 214 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-f '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 2337s ok 215 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-s '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 2337s ok 216 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-d '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2337s ok 217 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-e '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2337s ok 218 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-f '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2337s ok 219 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-s '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2337s ok 220 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-F '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 2337s ok 221 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-F '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2337s ok 222 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-U '/apache/' " should evaluate to true, got true 2337s ok 223 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "-U '/apache/expr/none' " should evaluate to false, got false 2337s ok 224 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 2337s ok 225 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 2337s ok 226 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "base64('foo') = 'Zm9v' " should evaluate to true, got true 2337s ok 227 2337s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 2337s ok 228 2337s Error log should not have 'Internal evaluation error' entries, found 0 2337s ok 229 2337s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2337s ok 2344s t/apache/expr_string.t .............. 2344s 1..29 2344s # Running under perl version 5.040001 for linux 2344s # Current time local: Thu Sep 4 16:31:42 2025 2344s # Current time GMT: Thu Sep 4 16:31:42 2025 2344s # Using Test.pm version 1.31 2344s # Using Apache/Test.pm version 1.44 2344s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2344s ok 1 2344s Expected return code 200, got 200 for 'foo' 2344s ok 2 2344s # testing : log message [Thu Sep 04 16:31:47.331569 2025] [log_debug:info] [pid 947568:tid 947665] [client 127.0.0.1:56370] foo (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2344s # didn't match 2344s # expected: 'foo' 2344s # received: 'foo' 2344s ok 3 2344s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2344s ok 4 2344s Expected return code 200, got 200 for '%{req:SomeHeader}' 2344s ok 5 2344s # testing : log message [Thu Sep 04 16:31:47.590168 2025] [log_debug:info] [pid 947568:tid 947667] [client 127.0.0.1:56370] SomeValue (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2344s # didn't match 2344s # expected: 'SomeValue' 2344s # received: 'SomeValue' 2344s ok 6 2344s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2344s ok 7 2344s Should get parse error (500) for "%{", got 500 2344s ok 8 2344s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2344s ok 9 2344s Expected return code 200, got 200 for '%' 2344s ok 10 2344s # testing : log message [Thu Sep 04 16:31:48.100543 2025] [log_debug:info] [pid 947524:tid 947662] [client 127.0.0.1:56380] % (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2344s # didn't match 2344s # expected: '%' 2344s # received: '%' 2344s ok 11 2344s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2344s ok 12 2344s Expected return code 200, got 200 for '}' 2344s ok 13 2344s # testing : log message [Thu Sep 04 16:31:48.355189 2025] [log_debug:info] [pid 947524:tid 947664] [client 127.0.0.1:56380] } (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2344s # didn't match 2344s # expected: '}' 2344s # received: '}' 2344s ok 14 2344s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2344s ok 15 2344s Expected return code 200, got 200 for '\"' 2344s ok 16 2344s # testing : log message [Thu Sep 04 16:31:48.609784 2025] [log_debug:info] [pid 947524:tid 947666] [client 127.0.0.1:56380] " (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2344s # didn't match 2344s # expected: '"' 2344s # received: '"' 2344s ok 17 2344s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2344s ok 18 2344s Expected return code 200, got 200 for '\'' 2344s ok 19 2344s # testing : log message [Thu Sep 04 16:31:48.864667 2025] [log_debug:info] [pid 947524:tid 947669] [client 127.0.0.1:56380] ' (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2344s # didn't match 2344s # expected: '\'' 2344s # received: '\'' 2344s ok 20 2344s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2344s ok 21 2344s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 2344s ok 22 2344s # testing : log message [Thu Sep 04 16:31:49.119490 2025] [log_debug:info] [pid 947524:tid 947671] [client 127.0.0.1:56380] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2344s # didn't match 2344s # expected: '%{req:SomeHeader}' 2344s # received: '%{req:SomeHeader}' 2344s ok 23 2344s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2344s ok 24 2344s Expected return code 200, got 200 for '%{tolower:IDENT}' 2344s ok 25 2344s # testing : log message [Thu Sep 04 16:31:49.374554 2025] [log_debug:info] [pid 947524:tid 947673] [client 127.0.0.1:56380] ident (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2344s # didn't match 2344s # expected: 'ident' 2344s # received: 'ident' 2344s ok 26 2344s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2344s ok 27 2344s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 2344s ok 28 2344s # testing : log message [Thu Sep 04 16:31:49.629725 2025] [log_debug:info] [pid 947524:tid 947675] [client 127.0.0.1:56380] get (log_transaction hook, /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2344s # didn't match 2344s # expected: 'get' 2344s # received: 'get' 2344s ok 29 2344s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2344s ok 2351s t/apache/getfile.t .................. 2351s # using LWP client 2351s 1..221 2351s # Running under perl version 5.040001 for linux 2351s # Current time local: Thu Sep 4 16:31:49 2025 2351s # Current time GMT: Thu Sep 4 16:31:49 2025 2351s # Using Test.pm version 1.31 2351s # Using Apache/Test.pm version 1.44 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "4c64-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 19556 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl.pod 2351s # expected: 19556 2351s # received: 19556 2351s ok 1 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "dbb0-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 56240 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5004delta.pod 2351s # expected: 56240 2351s # received: 56240 2351s ok 2 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "85ea-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 34282 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5005delta.pod 2351s # expected: 34282 2351s # received: 34282 2351s ok 3 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "da40-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 55872 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5100delta.pod 2351s # expected: 55872 2351s # received: 55872 2351s ok 4 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "ab70-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 43888 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5101delta.pod 2351s # expected: 43888 2351s # received: 43888 2351s ok 5 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "15cb8-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 89272 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5120delta.pod 2351s # expected: 89272 2351s # received: 89272 2351s ok 6 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2707-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 9991 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5121delta.pod 2351s # expected: 9991 2351s # received: 9991 2351s ok 7 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2569-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 9577 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5122delta.pod 2351s # expected: 9577 2351s # received: 9577 2351s ok 8 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1004-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4100 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5123delta.pod 2351s # expected: 4100 2351s # received: 4100 2351s ok 9 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "e58-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 3672 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5124delta.pod 2351s # expected: 3672 2351s # received: 3672 2351s ok 10 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1e00-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 7680 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5125delta.pod 2351s # expected: 7680 2351s # received: 7680 2351s ok 11 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "233a9-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 144297 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5140delta.pod 2351s # expected: 144297 2351s # received: 144297 2351s ok 12 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1f1e-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 7966 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5141delta.pod 2351s # expected: 7966 2351s # received: 7966 2351s ok 13 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1aeb-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 6891 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5142delta.pod 2351s # expected: 6891 2351s # received: 6891 2351s ok 14 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1e50-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 7760 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5143delta.pod 2351s # expected: 7760 2351s # received: 7760 2351s ok 15 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "18b7-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 6327 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5144delta.pod 2351s # expected: 6327 2351s # received: 6327 2351s ok 16 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "20a07-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 133639 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5160delta.pod 2351s # expected: 133639 2351s # received: 133639 2351s ok 17 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "17fe-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 6142 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5161delta.pod 2351s # expected: 6142 2351s # received: 6142 2351s ok 18 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "e0a-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 3594 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5162delta.pod 2351s # expected: 3594 2351s # received: 3594 2351s ok 19 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "ff5-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4085 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5163delta.pod 2351s # expected: 4085 2351s # received: 4085 2351s ok 20 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1d280-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 119424 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5180delta.pod 2351s # expected: 119424 2351s # received: 119424 2351s ok 21 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "19c5-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 6597 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5181delta.pod 2351s # expected: 6597 2351s # received: 6597 2351s ok 22 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "14d7-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 5335 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5182delta.pod 2351s # expected: 5335 2351s # received: 5335 2351s ok 23 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1208-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4616 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5184delta.pod 2351s # expected: 4616 2351s # received: 4616 2351s ok 24 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1c352-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 115538 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5200delta.pod 2351s # expected: 115538 2351s # received: 115538 2351s ok 25 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2a07-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 10759 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5201delta.pod 2351s # expected: 10759 2351s # received: 10759 2351s ok 26 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2fef-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 12271 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5202delta.pod 2351s # expected: 12271 2351s # received: 12271 2351s ok 27 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2410-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 9232 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5203delta.pod 2351s # expected: 9232 2351s # received: 9232 2351s ok 28 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1fa8f-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 129679 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5220delta.pod 2351s # expected: 129679 2351s # received: 129679 2351s ok 29 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "293d-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 10557 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5221delta.pod 2351s # expected: 10557 2351s # received: 10557 2351s ok 30 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "301f-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 12319 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5222delta.pod 2351s # expected: 12319 2351s # received: 12319 2351s ok 31 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "20fa-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 8442 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5223delta.pod 2351s # expected: 8442 2351s # received: 8442 2351s ok 32 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1162-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4450 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5224delta.pod 2351s # expected: 4450 2351s # received: 4450 2351s ok 33 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "fc09-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 64521 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5240delta.pod 2351s # expected: 64521 2351s # received: 64521 2351s ok 34 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2009-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 8201 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5241delta.pod 2351s # expected: 8201 2351s # received: 8201 2351s ok 35 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1007-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4103 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5242delta.pod 2351s # expected: 4103 2351s # received: 4103 2351s ok 36 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2aac-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 10924 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5243delta.pod 2351s # expected: 10924 2351s # received: 10924 2351s ok 37 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1168-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4456 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5244delta.pod 2351s # expected: 4456 2351s # received: 4456 2351s ok 38 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1875a-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 100186 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5260delta.pod 2351s # expected: 100186 2351s # received: 100186 2351s ok 39 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1e25-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 7717 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5261delta.pod 2351s # expected: 7717 2351s # received: 7717 2351s ok 40 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1e16-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 7702 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5262delta.pod 2351s # expected: 7702 2351s # received: 7702 2351s ok 41 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1b69-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 7017 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5263delta.pod 2351s # expected: 7017 2351s # received: 7017 2351s ok 42 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "115d9-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 71129 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5280delta.pod 2351s # expected: 71129 2351s # received: 71129 2351s ok 43 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "11f7-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4599 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5281delta.pod 2351s # expected: 4599 2351s # received: 4599 2351s ok 44 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1806-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 6150 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5282delta.pod 2351s # expected: 6150 2351s # received: 6150 2351s ok 45 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "13f7-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 5111 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5283delta.pod 2351s # expected: 5111 2351s # received: 5111 2351s ok 46 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "a038-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 41016 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5300delta.pod 2351s # expected: 41016 2351s # received: 41016 2351s ok 47 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1662-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 5730 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5301delta.pod 2351s # expected: 5730 2351s # received: 5730 2351s ok 48 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "124a-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4682 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5302delta.pod 2351s # expected: 4682 2351s # received: 4682 2351s ok 49 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1374-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4980 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5303delta.pod 2351s # expected: 4980 2351s # received: 4980 2351s ok 50 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "d310-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 54032 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5320delta.pod 2351s # expected: 54032 2351s # received: 54032 2351s ok 51 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1b5f-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 7007 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5321delta.pod 2351s # expected: 7007 2351s # received: 7007 2351s ok 52 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "9201-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 37377 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5340delta.pod 2351s # expected: 37377 2351s # received: 37377 2351s ok 53 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1076-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4214 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5341delta.pod 2351s # expected: 4214 2351s # received: 4214 2351s ok 54 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "f68-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 3944 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5342delta.pod 2351s # expected: 3944 2351s # received: 3944 2351s ok 55 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "fd6-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4054 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5343delta.pod 2351s # expected: 4054 2351s # received: 4054 2351s ok 56 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "ad8b-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 44427 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5360delta.pod 2351s # expected: 44427 2351s # received: 44427 2351s ok 57 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1288-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4744 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5361delta.pod 2351s # expected: 4744 2351s # received: 4744 2351s ok 58 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "f69-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 3945 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5362delta.pod 2351s # expected: 3945 2351s # received: 3945 2351s ok 59 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "fd7-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4055 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5363delta.pod 2351s # expected: 4055 2351s # received: 4055 2351s ok 60 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "10d47-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 68935 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5380delta.pod 2351s # expected: 68935 2351s # received: 68935 2351s ok 61 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "f6a-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 3946 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5381delta.pod 2351s # expected: 3946 2351s # received: 3946 2351s ok 62 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "fd8-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4056 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5382delta.pod 2351s # expected: 4056 2351s # received: 4056 2351s ok 63 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "c79b-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 51099 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5400delta.pod 2351s # expected: 51099 2351s # received: 51099 2351s ok 64 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "15dc-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 5596 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl5401delta.pod 2351s # expected: 5596 2351s # received: 5596 2351s ok 65 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1e723-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 124707 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl561delta.pod 2351s # expected: 124707 2351s # received: 124707 2351s ok 66 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1a2bb-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 107195 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl56delta.pod 2351s # expected: 107195 2351s # received: 107195 2351s ok 67 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "94ac-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 38060 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl581delta.pod 2351s # expected: 38060 2351s # received: 38060 2351s ok 68 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1176-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4470 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl582delta.pod 2351s # expected: 4470 2351s # received: 4470 2351s ok 69 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "18bf-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 6335 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl583delta.pod 2351s # expected: 6335 2351s # received: 6335 2351s ok 70 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1cc3-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 7363 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl584delta.pod 2351s # expected: 7363 2351s # received: 7363 2351s ok 71 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1701-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 5889 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl585delta.pod 2351s # expected: 5889 2351s # received: 5889 2351s ok 72 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "122b-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4651 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl586delta.pod 2351s # expected: 4651 2351s # received: 4651 2351s ok 73 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "20a4-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 8356 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl587delta.pod 2351s # expected: 8356 2351s # received: 8356 2351s ok 74 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "62c1-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 25281 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl588delta.pod 2351s # expected: 25281 2351s # received: 25281 2351s ok 75 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "d28d-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 53901 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl589delta.pod 2351s # expected: 53901 2351s # received: 53901 2351s ok 76 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1c1d5-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 115157 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perl58delta.pod 2351s # expected: 115157 2351s # received: 115157 2351s ok 77 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "4fe9-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 20457 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlaix.pod 2351s # expected: 20457 2351s # received: 20457 2351s ok 78 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1688-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 5768 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlamiga.pod 2351s # expected: 5768 2351s # received: 5768 2351s ok 79 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2031-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 8241 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlandroid.pod 2351s # expected: 8241 2351s # received: 8241 2351s ok 80 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "cec59-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 846937 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlapi.pod 2351s # expected: 846937 2351s # received: 846937 2351s ok 81 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "5838-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 22584 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlapio.pod 2351s # expected: 22584 2351s # received: 22584 2351s ok 82 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1b62-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 7010 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlartistic.pod 2351s # expected: 7010 2351s # received: 7010 2351s ok 83 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "210c-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 8460 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlbook.pod 2351s # expected: 8460 2351s # received: 8460 2351s ok 84 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "126-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 294 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:55 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlboot.pod 2351s # expected: 294 2351s # received: 294 2351s ok 85 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "130-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 304 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlbot.pod 2351s # expected: 304 2351s # received: 304 2351s ok 86 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1f50-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 8016 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlbs2000.pod 2351s # expected: 8016 2351s # received: 8016 2351s ok 87 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "dea2-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 56994 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlcall.pod 2351s # expected: 56994 2351s # received: 56994 2351s ok 88 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1180-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4480 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlcheat.pod 2351s # expected: 4480 2351s # received: 4480 2351s ok 89 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "3179-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 12665 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlclass.pod 2351s # expected: 12665 2351s # received: 12665 2351s ok 90 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "3c63-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 15459 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlclassguts.pod 2351s # expected: 15459 2351s # received: 15459 2351s ok 91 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "d19f-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 53663 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlclib.pod 2351s # expected: 53663 2351s # received: 53663 2351s ok 92 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "12e5-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4837 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlcn.pod 2351s # expected: 4837 2351s # received: 4837 2351s ok 93 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1b1b-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 6939 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlcommunity.pod 2351s # expected: 6939 2351s # received: 6939 2351s ok 94 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "662a-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 26154 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlcygwin.pod 2351s # expected: 26154 2351s # received: 26154 2351s ok 95 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "cfa2-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 53154 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perldata.pod 2351s # expected: 53154 2351s # received: 53154 2351s ok 96 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "134d-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4941 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 2351s # expected: 4941 2351s # received: 4941 2351s ok 97 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "a85c-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 43100 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perldebguts.pod 2351s # expected: 43100 2351s # received: 43100 2351s ok 98 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "5693-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 22163 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perldebtut.pod 2351s # expected: 22163 2351s # received: 22163 2351s ok 99 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "9bc9-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 39881 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perldebug.pod 2351s # expected: 39881 2351s # received: 39881 2351s ok 100 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "15dc-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 5596 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perldelta.pod 2351s # expected: 5596 2351s # received: 5596 2351s ok 101 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "5fb8-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 24504 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perldeprecation.pod 2351s # expected: 24504 2351s # received: 24504 2351s ok 102 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "4d4ea-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 316650 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perldiag.pod 2351s # expected: 316650 2351s # received: 316650 2351s ok 103 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "24a0-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 9376 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perldoc.pod 2351s # expected: 9376 2351s # received: 9376 2351s ok 104 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "b4ed-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 46317 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perldocstyle.pod 2351s # expected: 46317 2351s # received: 46317 2351s ok 105 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "6946-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 26950 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perldsc.pod 2351s # expected: 26950 2351s # received: 26950 2351s ok 106 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1f20-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 7968 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perldtrace.pod 2351s # expected: 7968 2351s # received: 7968 2351s ok 107 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1497f-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 84351 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlebcdic.pod 2351s # expected: 84351 2351s # received: 84351 2351s ok 108 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "937e-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 37758 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlembed.pod 2351s # expected: 37758 2351s # received: 37758 2351s ok 109 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2812-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 10258 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlexperiment.pod 2351s # expected: 10258 2351s # received: 10258 2351s ok 110 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "58d2-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 22738 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlfaq.pod 2351s # expected: 22738 2351s # received: 22738 2351s ok 111 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "34a1-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 13473 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlfaq1.pod 2351s # expected: 13473 2351s # received: 13473 2351s ok 112 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "292a-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 10538 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlfaq2.pod 2351s # expected: 10538 2351s # received: 10538 2351s ok 113 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "92e1-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 37601 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlfaq3.pod 2351s # expected: 37601 2351s # received: 37601 2351s ok 114 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "16bcd-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 93133 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlfaq4.pod 2351s # expected: 93133 2351s # received: 93133 2351s ok 115 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "dbc1-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 56257 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlfaq5.pod 2351s # expected: 56257 2351s # received: 56257 2351s ok 116 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "9a71-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 39537 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlfaq6.pod 2351s # expected: 39537 2351s # received: 39537 2351s ok 117 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "93ae-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 37806 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlfaq7.pod 2351s # expected: 37806 2351s # received: 37806 2351s ok 118 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "c30c-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 49932 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlfaq8.pod 2351s # expected: 49932 2351s # received: 49932 2351s ok 119 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "3b75-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 15221 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlfaq9.pod 2351s # expected: 15221 2351s # received: 15221 2351s ok 120 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "56ca-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 22218 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlfilter.pod 2351s # expected: 22218 2351s # received: 22218 2351s ok 121 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "342b-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 13355 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlfork.pod 2351s # expected: 13355 2351s # received: 13355 2351s ok 122 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "4122-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 16674 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlform.pod 2351s # expected: 16674 2351s # received: 16674 2351s ok 123 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "671-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 1649 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 2351s # expected: 1649 2351s # received: 1649 2351s ok 124 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "68740-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 427840 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlfunc.pod 2351s # expected: 427840 2351s # received: 427840 2351s ok 125 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "7c2e-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 31790 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlgit.pod 2351s # expected: 31790 2351s # received: 31790 2351s ok 126 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "219ca-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 137674 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlglossary.pod 2351s # expected: 137674 2351s # received: 137674 2351s ok 127 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "4072-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 16498 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlgov.pod 2351s # expected: 16498 2351s # received: 16498 2351s ok 128 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "35f7-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 13815 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlgpl.pod 2351s # expected: 13815 2351s # received: 13815 2351s ok 129 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "31bb8-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 203704 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlguts.pod 2351s # expected: 203704 2351s # received: 203704 2351s ok 130 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "afe5-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 45029 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlhack.pod 2351s # expected: 45029 2351s # received: 45029 2351s ok 131 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1297d-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 76157 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlhacktips.pod 2351s # expected: 76157 2351s # received: 76157 2351s ok 132 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1809-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 6153 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlhacktut.pod 2351s # expected: 6153 2351s # received: 6153 2351s ok 133 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "602-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 1538 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlhaiku.pod 2351s # expected: 1538 2351s # received: 1538 2351s ok 134 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "ebeb-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 60395 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlhist.pod 2351s # expected: 60395 2351s # received: 60395 2351s ok 135 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "77a4-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 30628 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlhpux.pod 2351s # expected: 30628 2351s # received: 30628 2351s ok 136 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "7dd-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 2013 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlhurd.pod 2351s # expected: 2013 2351s # received: 2013 2351s ok 137 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1fc9f-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 130207 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlintern.pod 2351s # expected: 130207 2351s # received: 130207 2351s ok 138 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "9216-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 37398 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlinterp.pod 2351s # expected: 37398 2351s # received: 37398 2351s ok 139 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "579a-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 22426 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlintro.pod 2351s # expected: 22426 2351s # received: 22426 2351s ok 140 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "8ad2-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 35538 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perliol.pod 2351s # expected: 35538 2351s # received: 35538 2351s ok 141 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "11818-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 71704 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlipc.pod 2351s # expected: 71704 2351s # received: 71704 2351s ok 142 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1150-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4432 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlirix.pod 2351s # expected: 4432 2351s # received: 4432 2351s ok 143 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "20a8-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 8360 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perljp.pod 2351s # expected: 8360 2351s # received: 8360 2351s ok 144 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2fc0-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 12224 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlko.pod 2351s # expected: 12224 2351s # received: 12224 2351s ok 145 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "163-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 355 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perllexwarn.pod 2351s # expected: 355 2351s # received: 355 2351s ok 146 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "7ea-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 2026 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perllinux.pod 2351s # expected: 2026 2351s # received: 2026 2351s ok 147 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "12978-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 76152 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perllocale.pod 2351s # expected: 76152 2351s # received: 76152 2351s ok 148 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2487-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 9351 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perllol.pod 2351s # expected: 9351 2351s # received: 9351 2351s ok 149 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2f6f-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 12143 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlmacosx.pod 2351s # expected: 12143 2351s # received: 12143 2351s ok 150 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "67a7-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 26535 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlmod.pod 2351s # expected: 26535 2351s # received: 26535 2351s ok 151 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2574-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 9588 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 2351s # expected: 9588 2351s # received: 9588 2351s ok 152 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1095c-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 67932 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlmodlib.pod 2351s # expected: 67932 2351s # received: 67932 2351s ok 153 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "573b-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 22331 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 2351s # expected: 22331 2351s # received: 22331 2351s ok 154 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "d65-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 3429 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlmroapi.pod 2351s # expected: 3429 2351s # received: 3429 2351s ok 155 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2ad3-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 10963 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlnewmod.pod 2351s # expected: 10963 2351s # received: 10963 2351s ok 156 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "20a5-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 8357 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlnumber.pod 2351s # expected: 8357 2351s # received: 8357 2351s ok 157 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "8d31-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 36145 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlobj.pod 2351s # expected: 36145 2351s # received: 36145 2351s ok 158 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "6885-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 26757 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlootut.pod 2351s # expected: 26757 2351s # received: 26757 2351s ok 159 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2b4ac-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 177324 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlop.pod 2351s # expected: 177324 2351s # received: 177324 2351s ok 160 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "4db-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 1243 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 2351s # expected: 1243 2351s # received: 1243 2351s ok 161 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "3b77-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 15223 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlopentut.pod 2351s # expected: 15223 2351s # received: 15223 2351s ok 162 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "16cb7-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 93367 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlos2.pod 2351s # expected: 93367 2351s # received: 93367 2351s ok 163 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "37cb-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 14283 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlos390.pod 2351s # expected: 14283 2351s # received: 14283 2351s ok 164 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "12b0-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4784 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlos400.pod 2351s # expected: 4784 2351s # received: 4784 2351s ok 165 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "c8a9-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 51369 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlpacktut.pod 2351s # expected: 51369 2351s # received: 51369 2351s ok 166 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "c2bc-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 49852 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlperf.pod 2351s # expected: 49852 2351s # received: 49852 2351s ok 167 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1418-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 5144 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlplan9.pod 2351s # expected: 5144 2351s # received: 5144 2351s ok 168 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "5b65-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 23397 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlpod.pod 2351s # expected: 23397 2351s # received: 23397 2351s ok 169 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "10d10-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 68880 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlpodspec.pod 2351s # expected: 68880 2351s # received: 68880 2351s ok 170 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2f40-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 12096 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 2351s # expected: 12096 2351s # received: 12096 2351s ok 171 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "67b7-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 26551 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlpolicy.pod 2351s # expected: 26551 2351s # received: 26551 2351s ok 172 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "15db1-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 89521 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlport.pod 2351s # expected: 89521 2351s # received: 89521 2351s ok 173 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1412-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 5138 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlpragma.pod 2351s # expected: 5138 2351s # received: 5138 2351s ok 174 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1a25-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 6693 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlqnx.pod 2351s # expected: 6693 2351s # received: 6693 2351s ok 175 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "21256-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 135766 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlre.pod 2351s # expected: 135766 2351s # received: 135766 2351s ok 176 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "8a9c-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 35484 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlreapi.pod 2351s # expected: 35484 2351s # received: 35484 2351s ok 177 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "818f-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 33167 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 2351s # expected: 33167 2351s # received: 33167 2351s ok 178 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "bec7-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 48839 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 2351s # expected: 48839 2351s # received: 48839 2351s ok 179 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "8d5c-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 36188 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlref.pod 2351s # expected: 36188 2351s # received: 36188 2351s ok 180 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "4944-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 18756 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlreftut.pod 2351s # expected: 18756 2351s # received: 18756 2351s ok 181 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "a989-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 43401 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlreguts.pod 2351s # expected: 43401 2351s # received: 43401 2351s ok 182 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1fd-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 509 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlrepository.pod 2351s # expected: 509 2351s # received: 509 2351s ok 183 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "4b07-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 19207 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlrequick.pod 2351s # expected: 19207 2351s # received: 19207 2351s ok 184 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "3caa-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 15530 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlreref.pod 2351s # expected: 15530 2351s # received: 15530 2351s ok 185 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1e1ef-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 123375 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlretut.pod 2351s # expected: 123375 2351s # received: 123375 2351s ok 186 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "651-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 1617 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlriscos.pod 2351s # expected: 1617 2351s # received: 1617 2351s ok 187 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "e707-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 59143 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlrun.pod 2351s # expected: 59143 2351s # received: 59143 2351s ok 188 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "6cea-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 27882 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlsec.pod 2351s # expected: 27882 2351s # received: 27882 2351s ok 189 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "4af2-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 19186 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 2351s # expected: 19186 2351s # received: 19186 2351s ok 190 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "7494-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 29844 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlsolaris.pod 2351s # expected: 29844 2351s # received: 29844 2351s ok 191 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1bdc-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 7132 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlsource.pod 2351s # expected: 7132 2351s # received: 7132 2351s ok 192 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "233b-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 9019 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlstyle.pod 2351s # expected: 9019 2351s # received: 9019 2351s ok 193 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "12fb9-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 77753 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlsub.pod 2351s # expected: 77753 2351s # received: 77753 2351s ok 194 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "d31f-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 54047 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlsyn.pod 2351s # expected: 54047 2351s # received: 54047 2351s ok 195 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2858-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 10328 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlsynology.pod 2351s # expected: 10328 2351s # received: 10328 2351s ok 196 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "b184-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 45444 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlthrtut.pod 2351s # expected: 45444 2351s # received: 45444 2351s ok 197 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "9a91-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 39569 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perltie.pod 2351s # expected: 39569 2351s # received: 39569 2351s ok 198 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "cda6a-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 842346 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perltoc.pod 2351s # expected: 842346 2351s # received: 842346 2351s ok 199 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "174-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 372 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perltodo.pod 2351s # expected: 372 2351s # received: 372 2351s ok 200 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "126-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 294 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perltooc.pod 2351s # expected: 294 2351s # received: 294 2351s ok 201 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "126-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 294 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perltoot.pod 2351s # expected: 294 2351s # received: 294 2351s ok 202 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "297f-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 10623 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perltrap.pod 2351s # expected: 10623 2351s # received: 10623 2351s ok 203 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "213f-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 8511 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perltru64.pod 2351s # expected: 8511 2351s # received: 8511 2351s ok 204 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1183-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 4483 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perltw.pod 2351s # expected: 4483 2351s # received: 4483 2351s ok 205 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "162b6-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 90806 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlunicode.pod 2351s # expected: 90806 2351s # received: 90806 2351s ok 206 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "6349-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 25417 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlunicook.pod 2351s # expected: 25417 2351s # received: 25417 2351s ok 207 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "372e-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 14126 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlunifaq.pod 2351s # expected: 14126 2351s # received: 14126 2351s ok 208 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "96e1-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 38625 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perluniintro.pod 2351s # expected: 38625 2351s # received: 38625 2351s ok 209 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "6eefa-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 454394 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perluniprops.pod 2351s # expected: 454394 2351s # received: 454394 2351s ok 210 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1f10-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 7952 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlunitut.pod 2351s # expected: 7952 2351s # received: 7952 2351s ok 211 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "1ce8-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 7400 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlutil.pod 2351s # expected: 7400 2351s # received: 7400 2351s ok 212 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "16c17-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 93207 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlvar.pod 2351s # expected: 93207 2351s # received: 93207 2351s ok 213 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "c68d-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 50829 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlvms.pod 2351s # expected: 50829 2351s # received: 50829 2351s ok 214 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "f16-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 3862 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlvos.pod 2351s # expected: 3862 2351s # received: 3862 2351s ok 215 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "7c61-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 31841 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlwin32.pod 2351s # expected: 31841 2351s # received: 31841 2351s ok 216 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "12d15-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 77077 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlxs.pod 2351s # expected: 77077 2351s # received: 77077 2351s ok 217 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "c51f-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 50463 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlxstut.pod 2351s # expected: 50463 2351s # received: 50463 2351s ok 218 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "5dc1-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 24001 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 2351s # expected: 24001 2351s # received: 24001 2351s ok 219 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "722e4-63a9ccb563e40" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 467684 2351s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-binary-httpd 2351s # expected: 467684 2351s # received: 467684 2351s ok 220 2351s #lwp request: 2351s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 2351s #User-Agent: libwww-perl/6.78 2351s # 2351s #server response: 2351s #HTTP/1.1 200 OK 2351s #Connection: close 2351s #Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Accept-Ranges: bytes 2351s #ETag: "2e1600-63aee5c187c80" 2351s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2351s #Vary: In-If1 2351s #Content-Length: 3020288 2351s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 2351s #Client-Date: Thu, 04 Sep 2025 16:31:56 GMT 2351s #Client-Peer: 127.0.0.1:8529 2351s #Client-Response-Num: 1 2351s #DMMATCH1: 1 2351s # 2351s # testing : download of /getfiles-binary-perl 2351s # expected: 3020288 2351s # received: 3020288 2351s ok 221 2351s ok 2357s t/apache/headers.t .................. 2357s 1..27 2357s # Running under perl version 5.040001 for linux 2357s # Current time local: Thu Sep 4 16:31:56 2025 2357s # Current time GMT: Thu Sep 4 16:31:56 2025 2357s # Using Test.pm version 1.31 2357s # Using Apache/Test.pm version 1.44 2357s testing: Hello: World 2357s ok 1 2357s # testing : response success 2357s # expected: qr/HTTP\/1\.. 200 OK/ 2357s # received: 'HTTP/1.1 200 OK' 2357s ok 2 2357s header: [World] vs [World] 2357s # testing : compare header Hello value 2357s # expected: 'World' 2357s # received: 'World' 2357s ok 3 2357s testing: Hello: World 2357s ok 4 2357s # testing : response success 2357s # expected: qr/HTTP\/1\.. 200 OK/ 2357s # received: 'HTTP/1.1 200 OK' 2357s ok 5 2357s header: [World] vs [World] 2357s # testing : compare header Hello value 2357s # expected: 'World' 2357s # received: 'World' 2357s ok 6 2357s testing: Hello: World 2357s ok 7 2357s # testing : response success 2357s # expected: qr/HTTP\/1\.. 200 OK/ 2357s # received: 'HTTP/1.1 200 OK' 2357s ok 8 2357s header: [World] vs [World] 2357s # testing : compare header Hello value 2357s # expected: 'World' 2357s # received: 'World' 2357s ok 9 2357s testing: Hello: Foo 2357s Bar 2357s ok 10 2357s # testing : response success 2357s # expected: qr/HTTP\/1\.. 200 OK/ 2357s # received: 'HTTP/1.1 200 OK' 2357s ok 11 2357s header: [Foo Bar] vs [Foo Bar] 2357s # testing : compare header Hello value 2357s # expected: 'Foo Bar' 2357s # received: 'Foo Bar' 2357s ok 12 2357s testing: Hello: Foo 2357s Bar 2357s ok 13 2357s # testing : response success 2357s # expected: qr/HTTP\/1\.. 200 OK/ 2357s # received: 'HTTP/1.1 200 OK' 2357s ok 14 2357s header: [Foo Bar] vs [Foo Bar] 2357s # testing : compare header Hello value 2357s # expected: 'Foo Bar' 2357s # received: 'Foo Bar' 2357s ok 15 2357s testing: Hello: Foo 2357s Bar 2357s ok 16 2357s # testing : response success 2357s # expected: qr/HTTP\/1\.. 200 OK/ 2357s # received: 'HTTP/1.1 200 OK' 2357s ok 17 2357s header: [Foo Bar] vs [Foo Bar] 2357s # testing : compare header Hello value 2357s # expected: 'Foo Bar' 2357s # received: 'Foo Bar' 2357s ok 18 2357s testing: Hello: Foo 2357s Bar 2357s ok 19 2357s # testing : response success 2357s # expected: qr/HTTP\/1\.. 200 OK/ 2357s # received: 'HTTP/1.1 200 OK' 2357s ok 20 2357s header: [Foo Bar] vs [Foo Bar] 2357s # testing : compare header Hello value 2357s # expected: 'Foo Bar' 2357s # received: 'Foo Bar' 2357s ok 21 2357s testing: Hello: Foo 2357s Bar 2357s ok 22 2357s # testing : response success 2357s # expected: qr/HTTP\/1\.. 200 OK/ 2357s # received: 'HTTP/1.1 200 OK' 2357s ok 23 2357s header: [Foo Bar] vs [Foo Bar] 2357s # testing : compare header Hello value 2357s # expected: 'Foo Bar' 2357s # received: 'Foo Bar' 2357s ok 24 2357s testing: Hello:World 2357s ok 25 2357s # testing : response success 2357s # expected: qr/HTTP\/1\.. 200 OK/ 2357s # received: 'HTTP/1.1 200 OK' 2357s ok 26 2357s header: [World] vs [World] 2357s # testing : compare header Hello value 2357s # expected: 'World' 2357s # received: 'World' 2357s ok 27 2357s ok 2362s t/apache/hostcheck.t ................ 2362s 1..14 2362s # Running under perl version 5.040001 for linux 2362s # Current time local: Thu Sep 4 16:32:02 2025 2362s # Current time GMT: Thu Sep 4 16:32:02 2025 2362s # Using Test.pm version 1.31 2362s # Using Apache/Test.pm version 1.44 2362s # SENDING to 127.0.0.1:8529 2362s # GET / HTTP/1.1 2362s Host: localhost 2362s 2362s # expected 200, got 200 for ok 2362s ok 1 2362s # SENDING to 127.0.0.1:8529 2362s # GET / HTTP/1.1 2362s Host: localhost:1 2362s 2362s # expected 200, got 200 for port ignored 2362s ok 2 2362s # SENDING to 127.0.0.1:8529 2362s # GET / HTTP/1.1 2362s Host: notlisted 2362s 2362s # expected 200, got 200 for name not listed 2362s ok 3 2362s # SENDING to 127.0.0.1:8529 2362s # GET / HTTP/1.1 2362s Host: 127.0.0.1 2362s 2362s # expected 200, got 200 for IP not in serveralias/servername 2362s ok 4 2362s # SENDING to 127.0.0.1:8529 2362s # GET / HTTP/1.1 2362s Host: default-strict 2362s 2362s # expected 200, got 200 for NVH matches in default server 2362s ok 5 2362s # SENDING to 127.0.0.1:8529 2362s # GET / HTTP/1.1 2362s Host: nvh-strict 2362s 2362s # expected 200, got 200 for NVH matches 2362s ok 6 2362s # SENDING to 127.0.0.1:8529 2362s # GET / HTTP/1.1 2362s Host: nvh-strict:1 2362s 2362s # expected 200, got 200 for NVH matches port ignored 2362s ok 7 2362s # SENDING to 127.0.0.1:8537 2362s # GET / HTTP/1.1 2362s Host: localhost 2362s 2362s # expected 400, got 400 for ok 2362s ok 8 2362s # SENDING to 127.0.0.1:8537 2362s # GET / HTTP/1.1 2362s Host: localhost:1 2362s 2362s # expected 400, got 400 for port ignored 2362s ok 9 2362s # SENDING to 127.0.0.1:8537 2362s # GET / HTTP/1.1 2362s Host: notlisted 2362s 2362s # expected 400, got 400 for name not listed 2362s ok 10 2362s # SENDING to 127.0.0.1:8537 2362s # GET / HTTP/1.1 2362s Host: 127.0.0.1 2362s 2362s # expected 400, got 400 for IP not in serveralias/servername 2362s ok 11 2362s # SENDING to 127.0.0.1:8537 2362s # GET / HTTP/1.1 2362s Host: default-strict 2362s 2362s # expected 200, got 200 for NVH matches in default server 2362s ok 12 2362s # SENDING to 127.0.0.1:8537 2362s # GET / HTTP/1.1 2362s Host: nvh-strict 2362s 2362s # expected 200, got 200 for NVH matches 2362s ok 13 2362s # SENDING to 127.0.0.1:8537 2362s # GET / HTTP/1.1 2362s Host: nvh-strict:1 2362s 2362s # expected 200, got 200 for NVH matches port ignored 2362s ok 14 2362s ok 2368s t/apache/http_strict.t .............. 2368s 1..178 2368s # Running under perl version 5.040001 for linux 2368s # Current time local: Thu Sep 4 16:32:07 2025 2368s # Current time GMT: Thu Sep 4 16:32:07 2025 2368s # Using Test.pm version 1.31 2368s # Using Apache/Test.pm version 1.44 2368s # SENDING: 2368s # GET / HTTP/1.0\r\n\r\n 2368s # expecting success, got 200 2368s ok 1 2368s # SENDING: 2368s # GET / HTTP/1.0\n\n 2368s # expecting success, got 200 2368s ok 2 2368s # SENDING: 2368s # get / HTTP/1.0\r\n\r\n 2368s # expecting 501, got 501 2368s ok 3 2368s # SENDING: 2368s # G ET / HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 4 2368s # SENDING: 2368s # G\x00ET / HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 5 2368s # SENDING: 2368s # G/T / HTTP/1.0\r\n\r\n 2368s # expecting 501, got 501 2368s ok 6 2368s # SENDING: 2368s # GET /\x00 HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 7 2368s # SENDING: 2368s # GET / HTTP/1.0\x00\r\n\r\n 2368s # expecting 400, got 400 2368s ok 8 2368s # SENDING: 2368s # GET\x0c/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 9 2368s # SENDING: 2368s # GET\r/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 10 2368s # SENDING: 2368s # GET\t/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 11 2368s # SENDING: 2368s # GET / HTT/1.0\r\n\r\n 2368s # expecting error, got 400 2368s ok 12 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 2368s # expecting success, got 200 2368s ok 13 2368s # SENDING: 2368s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 2368s # expecting success, got 200 2368s ok 14 2368s # SENDING: 2368s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 2368s # expecting success, got 200 2368s ok 15 2368s # SENDING: 2368s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 2368s # expecting 400, got 400 2368s ok 16 2368s # SENDING: 2368s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 2368s # expecting 400, got 400 2368s ok 17 2368s # SENDING: 2368s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 2368s # expecting 200, got 200 2368s ok 18 2368s # SENDING: 2368s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 2368s # expecting 400, got 400 2368s ok 19 2368s # SENDING: 2368s # GET / HTTP/\r\nHost: localhost\r\n\r\n 2368s # expecting error, got 400 2368s ok 20 2368s # SENDING: 2368s # GET / HTTP/0.9\r\n\r\n 2368s # expecting error, got 400 2368s ok 21 2368s # SENDING: 2368s # GET / HTTP/0.8\r\n\r\n 2368s # expecting error, got 400 2368s ok 22 2368s # SENDING: 2368s # GET /\x01 HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 23 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 24 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 25 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 2368s # expecting 400, got 400 2368s ok 26 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 27 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFoo\r\n\r\n 2368s # expecting 400, got 400 2368s ok 28 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 2368s # expecting 400, got 400 2368s ok 29 2368s # SENDING: 2368s # GET / HTTP/1.0\r\n: bar\r\n\r\n 2368s # expecting 400, got 400 2368s ok 30 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 31 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 2368s # expecting 400, got 400 2368s ok 32 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 2368s # expecting 400, got 400 2368s ok 33 2368s # SENDING: 2368s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 2368s # expecting 400, got 400 2368s ok 34 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 35 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 2368s # expecting 400, got 400 2368s ok 36 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 2368s # expecting 400, got 400 2368s ok 37 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 38 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 2368s # expecting 400, got 400 2368s ok 39 2368s # SENDING: 2368s # GET / HTTP/1.0\r\r 2368s # expecting dropped connection and HTTPD dropped connection 2368s ok 40 2368s # SENDING: 2368s # GET /\r\n 2368s # expecting headerless HTTP/0.9 body, got response 2368s ok 41 2368s # SENDING: 2368s # GET /#frag HTTP/1.0\r\n 2368s # expecting 400, got 400 2368s ok 42 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 2368s # expecting 200, got 200 2368s ok 43 2368s # SENDING: 2368s # GET http://017700000001/ HTTP/1.0\r\n\r\n 2368s # expecting 200, got 200 2368s ok 44 2368s # SENDING: 2368s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 2368s # expecting 200, got 200 2368s ok 45 2368s # SENDING: 2368s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 2368s # expecting 200, got 200 2368s ok 46 2368s # SENDING: 2368s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 2368s # expecting 200, got 200 2368s ok 47 2368s # SENDING: 2368s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 2368s # expecting 200, got 200 2368s ok 48 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 2368s # expecting 200, got 200 2368s ok 49 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 2368s # expecting 400, got 400 2368s ok 50 2368s # SENDING: 2368s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 2368s # expecting 200, got 200 2368s ok 51 2368s # SENDING: 2368s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 52 2368s # SENDING: 2368s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 53 2368s # SENDING: 2368s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 54 2368s # SENDING: 2368s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 2368s # expecting 200, got 200 2368s ok 55 2368s # SENDING: 2368s # GET http://[::1]/ HTTP/1.0\r\n\r\n 2368s # expecting success, got 200 2368s ok 56 2368s # SENDING: 2368s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 2368s # expecting success, got 200 2368s ok 57 2368s # SENDING: 2368s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 2368s # expecting success, got 200 2368s ok 58 2368s # SENDING: 2368s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 2368s # expecting success, got 200 2368s ok 59 2368s # SENDING: 2368s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 60 2368s # SENDING: 2368s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 2368s # expecting success, got 200 2368s ok 61 2368s # SENDING: 2368s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 2368s # expecting success, got 200 2368s ok 62 2368s # SENDING: 2368s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 63 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 2368s # expecting success, got 200 2368s ok 64 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 2368s # expecting success, got 200 2368s ok 65 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 2368s # expecting success, got 200 2368s ok 66 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 2368s # expecting success, got 200 2368s ok 67 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 2368s # expecting success, got 200 2368s ok 68 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 2368s # expecting success, got 200 2368s ok 69 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 2368s # expecting 200, got 200 2368s ok 70 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 2368s # expecting 200, got 200 2368s ok 71 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 2368s # expecting 400, got 400 2368s ok 72 2368s # SENDING: 2368s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 73 2368s # SENDING: 2368s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 74 2368s # SENDING: 2368s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 75 2368s # SENDING: 2368s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 76 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 2368s # expecting 200, got 200 2368s ok 77 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 2368s # expecting 200, got 200 2368s ok 78 2368s # SENDING: 2368s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 2368s # expecting 200, got 200 2368s ok 79 2368s # SENDING: 2368s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 2368s # DECODED: Foo: bar 2368s # RESPONSE: 2368s # HTTP/1.1 200 OK\r\n 2368s # Date: Thu, 04 Sep 2025 16:32:12 GMT\r\n 2368s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 2368s # Foo: bar\r\n 2368s # Vary: In-If1\r\n 2368s # DMMATCH1: 1\r\n 2368s # Connection: close\r\n 2368s # Content-Type: text/plain\r\n 2368s # \r\n 2368s # Hi!\n 2368s # SERVERNAME=localhost\n 2368s # HTTP_HOST=\n 2368s # 2368s # expecting 200, got 200 2368s ok 80 2368s # SENDING: 2368s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 2368s # DECODED: Foo: 2368s # RESPONSE: 2368s # HTTP/1.1 200 OK\r\n 2368s # Date: Thu, 04 Sep 2025 16:32:12 GMT\r\n 2368s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 2368s # Foo: \r\n 2368s # Vary: In-If1\r\n 2368s # DMMATCH1: 1\r\n 2368s # Connection: close\r\n 2368s # Content-Type: text/plain\r\n 2368s # \r\n 2368s # Hi!\n 2368s # SERVERNAME=localhost\n 2368s # HTTP_HOST=\n 2368s # 2368s # expecting 200, got 200 2368s ok 81 2368s # SENDING: 2368s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 2368s # DECODED: : bar 2368s # RESPONSE: 2368s # HTTP/1.1 500 Internal Server Error\r\n 2368s # Date: Thu, 04 Sep 2025 16:32:12 GMT\r\n 2368s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 2368s # Content-Length: 564\r\n 2368s # Connection: close\r\n 2368s # Content-Type: text/html; charset=iso-8859-1\r\n 2368s # \r\n 2368s # \n 2368s # \n 2368s # ... 2368s # expecting 500, got 500 2368s ok 82 2368s # SENDING: 2368s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 2368s # DECODED: F\x00oo: bar 2368s # RESPONSE: 2368s # HTTP/1.1 500 Internal Server Error\r\n 2368s # Date: Thu, 04 Sep 2025 16:32:12 GMT\r\n 2368s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 2368s # Content-Length: 528\r\n 2368s # Connection: close\r\n 2368s # Content-Type: text/html; charset=iso-8859-1\r\n 2368s # \r\n 2368s # \n 2368s # \n 2368s # ... 2368s # expecting 500, got 500 2368s ok 83 2368s # SENDING: 2368s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 2368s # DECODED: F\x01oo: bar 2368s # RESPONSE: 2368s # HTTP/1.1 500 Internal Server Error\r\n 2368s # Date: Thu, 04 Sep 2025 16:32:12 GMT\r\n 2368s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 2368s # Content-Length: 564\r\n 2368s # Connection: close\r\n 2368s # Content-Type: text/html; charset=iso-8859-1\r\n 2368s # \r\n 2368s # \n 2368s # \n 2368s # ... 2368s # expecting 500, got 500 2368s ok 84 2368s # SENDING: 2368s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 2368s # DECODED: F\noo: bar 2368s # RESPONSE: 2368s # HTTP/1.1 500 Internal Server Error\r\n 2368s # Date: Thu, 04 Sep 2025 16:32:12 GMT\r\n 2368s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 2368s # Content-Length: 528\r\n 2368s # Connection: close\r\n 2368s # Content-Type: text/html; charset=iso-8859-1\r\n 2368s # \r\n 2368s # \n 2368s # \n 2368s # ... 2368s # expecting 500, got 500 2368s ok 85 2368s # SENDING: 2368s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 2368s # DECODED: Foo: b\tar 2368s # RESPONSE: 2368s # HTTP/1.1 200 OK\r\n 2368s # Date: Thu, 04 Sep 2025 16:32:12 GMT\r\n 2368s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 2368s # Foo: b\tar\r\n 2368s # Vary: In-If1\r\n 2368s # DMMATCH1: 1\r\n 2368s # Connection: close\r\n 2368s # Content-Type: text/plain\r\n 2368s # \r\n 2368s # Hi!\n 2368s # SERVERNAME=localhost\n 2368s # HTTP_HOST=\n 2368s # 2368s # expecting 200, got 200 2368s ok 86 2368s # SENDING: 2368s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 2368s # DECODED: Foo: b\x01ar 2368s # RESPONSE: 2368s # HTTP/1.1 500 Internal Server Error\r\n 2368s # Date: Thu, 04 Sep 2025 16:32:12 GMT\r\n 2368s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 2368s # Connection: close\r\n 2368s # Content-Type: text/html; charset=iso-8859-1\r\n 2368s # \r\n 2368s # \n 2368s # \n 2368s # ... 2368s # expecting 500, got 500 2368s ok 87 2368s # SENDING: 2368s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 2368s # expecting 500, got 500 2368s ok 88 2368s # SENDING: 2368s # GET / HTTP/1.0\r\n\r\n 2368s # expecting success, got 200 2368s ok 89 2368s # SENDING: 2368s # GET / HTTP/1.0\n\n 2368s # expecting 400, got 400 2368s ok 90 2368s # SENDING: 2368s # get / HTTP/1.0\r\n\r\n 2368s # expecting 501, got 501 2368s ok 91 2368s # SENDING: 2368s # G ET / HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 92 2368s # SENDING: 2368s # G\x00ET / HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 93 2368s # SENDING: 2368s # G/T / HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 94 2368s # SENDING: 2368s # GET /\x00 HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 95 2368s # SENDING: 2368s # GET / HTTP/1.0\x00\r\n\r\n 2368s # expecting 400, got 400 2368s ok 96 2368s # SENDING: 2368s # GET\x0c/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 97 2368s # SENDING: 2368s # GET\r/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 98 2368s # SENDING: 2368s # GET\t/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 99 2368s # SENDING: 2368s # GET / HTT/1.0\r\n\r\n 2368s # expecting error, got 400 2368s ok 100 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 2368s # expecting success, got 200 2368s ok 101 2368s # SENDING: 2368s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 2368s # expecting success, got 200 2368s ok 102 2368s # SENDING: 2368s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 2368s # expecting success, got 200 2368s ok 103 2368s # SENDING: 2368s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 2368s # expecting 400, got 400 2368s ok 104 2368s # SENDING: 2368s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 2368s # expecting 400, got 400 2368s ok 105 2368s # SENDING: 2368s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 2368s # expecting 400, got 400 2368s ok 106 2368s # SENDING: 2368s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 2368s # expecting 400, got 400 2368s ok 107 2368s # SENDING: 2368s # GET / HTTP/\r\nHost: localhost\r\n\r\n 2368s # expecting error, got 400 2368s ok 108 2368s # SENDING: 2368s # GET / HTTP/0.9\r\n\r\n 2368s # expecting error, got 400 2368s ok 109 2368s # SENDING: 2368s # GET / HTTP/0.8\r\n\r\n 2368s # expecting error, got 400 2368s ok 110 2368s # SENDING: 2368s # GET /\x01 HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 111 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 112 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 113 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 2368s # expecting 400, got 400 2368s ok 114 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 2368s # expecting 400, got 400 2368s ok 115 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFoo\r\n\r\n 2368s # expecting 400, got 400 2368s ok 116 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 2368s # expecting 400, got 400 2368s ok 117 2368s # SENDING: 2368s # GET / HTTP/1.0\r\n: bar\r\n\r\n 2368s # expecting 400, got 400 2368s ok 118 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 119 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 2368s # expecting 400, got 400 2368s ok 120 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 2368s # expecting 400, got 400 2368s ok 121 2368s # SENDING: 2368s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 2368s # expecting 400, got 400 2368s ok 122 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 2368s # expecting 400, got 400 2368s ok 123 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 2368s # expecting 400, got 400 2368s ok 124 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 2368s # expecting 400, got 400 2368s ok 125 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 126 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 2368s # expecting 400, got 400 2368s ok 127 2368s # SENDING: 2368s # GET / HTTP/1.0\r\r 2368s # expecting dropped connection and HTTPD dropped connection 2368s ok 128 2368s # SENDING: 2368s # GET /\r\n 2368s # expecting headerless HTTP/0.9 body, got response 2368s ok 129 2368s # SENDING: 2368s # GET /#frag HTTP/1.0\r\n 2368s # expecting 400, got 400 2368s ok 130 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 2368s # expecting 400, got 400 2368s ok 131 2368s # SENDING: 2368s # GET http://017700000001/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 132 2368s # SENDING: 2368s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 133 2368s # SENDING: 2368s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 2368s # expecting 200, got 200 2368s ok 134 2368s # SENDING: 2368s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 135 2368s # SENDING: 2368s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 136 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 2368s # expecting 400, got 400 2368s ok 137 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 2368s # expecting 400, got 400 2368s ok 138 2368s # SENDING: 2368s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 2368s # expecting 200, got 200 2368s ok 139 2368s # SENDING: 2368s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 140 2368s # SENDING: 2368s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 141 2368s # SENDING: 2368s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 142 2368s # SENDING: 2368s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 143 2368s # SENDING: 2368s # GET http://[::1]/ HTTP/1.0\r\n\r\n 2368s # expecting success, got 200 2368s ok 144 2368s # SENDING: 2368s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 2368s # expecting success, got 200 2368s ok 145 2368s # SENDING: 2368s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 2368s # expecting success, got 200 2368s ok 146 2368s # SENDING: 2368s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 2368s # expecting success, got 200 2368s ok 147 2368s # SENDING: 2368s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 148 2368s # SENDING: 2368s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 2368s # expecting success, got 200 2368s ok 149 2368s # SENDING: 2368s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 2368s # expecting success, got 200 2368s ok 150 2368s # SENDING: 2368s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 2368s # expecting 400, got 400 2368s ok 151 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 2368s # expecting success, got 200 2368s ok 152 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 2368s # expecting success, got 200 2368s ok 153 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 2368s # expecting success, got 200 2368s ok 154 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 2368s # expecting success, got 200 2368s ok 155 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 2368s # expecting success, got 200 2368s ok 156 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 2368s # expecting success, got 200 2368s ok 157 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 2368s # expecting 400, got 400 2368s ok 158 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 2368s # expecting 400, got 400 2368s ok 159 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 2368s # expecting 400, got 400 2368s ok 160 2368s # SENDING: 2368s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 161 2368s # SENDING: 2368s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 162 2368s # SENDING: 2368s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 163 2368s # SENDING: 2368s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2368s # expecting 200, got 200 2368s ok 164 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 2368s # expecting 200, got 200 2368s ok 165 2368s # SENDING: 2368s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 2368s # expecting 200, got 200 2368s ok 166 2368s # SENDING: 2368s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 2368s # expecting 200, got 200 2368s ok 167 2368s # SENDING: 2368s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 2368s # DECODED: Foo: bar 2368s # RESPONSE: 2368s # HTTP/1.1 200 OK\r\n 2368s # Date: Thu, 04 Sep 2025 16:32:12 GMT\r\n 2368s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 2368s # Foo: bar\r\n 2368s # Vary: In-If1\r\n 2368s # DMMATCH1: 1\r\n 2368s # Connection: close\r\n 2368s # Content-Type: text/plain\r\n 2368s # \r\n 2368s # Hi!\n 2368s # SERVERNAME=localhost\n 2368s # HTTP_HOST=\n 2368s # 2368s # expecting 200, got 200 2368s ok 168 2368s # SENDING: 2368s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 2368s # DECODED: Foo: 2368s # RESPONSE: 2368s # HTTP/1.1 200 OK\r\n 2368s # Date: Thu, 04 Sep 2025 16:32:12 GMT\r\n 2368s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 2368s # Foo: \r\n 2368s # Vary: In-If1\r\n 2368s # DMMATCH1: 1\r\n 2368s # Content-Length: 36\r\n 2368s # Connection: close\r\n 2368s # Content-Type: text/plain\r\n 2368s # \r\n 2368s # Hi!\n 2368s # SERVERNAME=localhost\n 2368s # HTTP_HOST=\n 2368s # 2368s # expecting 200, got 200 2368s ok 169 2368s # SENDING: 2368s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 2368s # DECODED: : bar 2368s # RESPONSE: 2368s # HTTP/1.1 500 Internal Server Error\r\n 2368s # Date: Thu, 04 Sep 2025 16:32:12 GMT\r\n 2368s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 2368s # Content-Length: 564\r\n 2368s # Connection: close\r\n 2368s # Content-Type: text/html; charset=iso-8859-1\r\n 2368s # \r\n 2368s # \n 2368s # \n 2368s # ... 2368s # expecting 500, got 500 2368s ok 170 2368s # SENDING: 2368s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 2368s # DECODED: F\x00oo: bar 2368s # RESPONSE: 2368s # HTTP/1.1 500 Internal Server Error\r\n 2368s # Date: Thu, 04 Sep 2025 16:32:12 GMT\r\n 2368s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 2368s # Content-Length: 528\r\n 2368s # Connection: close\r\n 2368s # Content-Type: text/html; charset=iso-8859-1\r\n 2368s # \r\n 2368s # \n 2368s # \n 2368s # ... 2368s # expecting 500, got 500 2368s ok 171 2368s # SENDING: 2368s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 2368s # DECODED: F\x01oo: bar 2368s # RESPONSE: 2368s # HTTP/1.1 500 Internal Server Error\r\n 2368s # Date: Thu, 04 Sep 2025 16:32:13 GMT\r\n 2368s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 2368s # Content-Length: 564\r\n 2368s # Connection: close\r\n 2368s # Content-Type: text/html; charset=iso-8859-1\r\n 2368s # \r\n 2368s # \n 2368s # \n 2368s # ... 2368s # expecting 500, got 500 2368s ok 172 2368s # SENDING: 2368s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 2368s # DECODED: F\noo: bar 2368s # RESPONSE: 2368s # HTTP/1.1 500 Internal Server Error\r\n 2368s # Date: Thu, 04 Sep 2025 16:32:13 GMT\r\n 2368s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 2368s # Content-Length: 528\r\n 2368s # Connection: close\r\n 2368s # Content-Type: text/html; charset=iso-8859-1\r\n 2368s # \r\n 2368s # \n 2368s # \n 2368s # ... 2368s # expecting 500, got 500 2368s ok 173 2368s # SENDING: 2368s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 2368s # DECODED: Foo: b\tar 2368s # RESPONSE: 2368s # HTTP/1.1 200 OK\r\n 2368s # Date: Thu, 04 Sep 2025 16:32:13 GMT\r\n 2368s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 2368s # Foo: b\tar\r\n 2368s # Vary: In-If1\r\n 2368s # DMMATCH1: 1\r\n 2368s # Content-Length: 36\r\n 2368s # Connection: close\r\n 2368s # Content-Type: text/plain\r\n 2368s # \r\n 2368s # Hi!\n 2368s # SERVERNAME=localhost\n 2368s # HTTP_HOST=\n 2368s # 2368s # expecting 200, got 200 2368s ok 174 2368s # SENDING: 2368s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 2368s # DECODED: Foo: b\x01ar 2368s # RESPONSE: 2368s # HTTP/1.1 500 Internal Server Error\r\n 2368s # Date: Thu, 04 Sep 2025 16:32:13 GMT\r\n 2368s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 2368s # Content-Length: 564\r\n 2368s # Connection: close\r\n 2368s # Content-Type: text/html; charset=iso-8859-1\r\n 2368s # \r\n 2368s # \n 2368s # \n 2368s # ... 2368s # expecting 500, got 500 2368s ok 175 2368s # SENDING: 2368s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 2368s # expecting 500, got 500 2368s ok 176 2368s ok 177 2368s ok 178 2368s ok 2374s t/apache/if_sections.t .............. 2374s 1..46 2374s # Running under perl version 5.040001 for linux 2374s # Current time local: Thu Sep 4 16:32:13 2025 2374s # Current time GMT: Thu Sep 4 16:32:13 2025 2374s # Using Test.pm version 1.31 2374s # Using Apache/Test.pm version 1.44 2374s # /if_sec/ with '': 2374s # expected: 200 2374s # received: '200' 2374s ok 1 2374s # expected: undef 2374s # received: undef 2374s ok 2 2374s # /if_sec/foo.if_test with '': 2374s # expected: 200 2374s # received: '200' 2374s ok 3 2374s # expected: undef 2374s # received: undef 2374s ok 4 2374s # /if_sec/foo.if_test with '1': 2374s # expected: 200 2374s # received: '200' 2374s ok 5 2374s # expected: 'global1' 2374s # received: 'global1' 2374s ok 6 2374s # /if_sec/foo.if_test with '1 11': 2374s # expected: 200 2374s # received: '200' 2374s ok 7 2374s # expected: 'global1, nested11, nested113' 2374s # received: 'global1, nested11, nested113' 2374s ok 8 2374s # /if_sec/foo.if_test with '1 11 111': 2374s # expected: 200 2374s # received: '200' 2374s ok 9 2374s # expected: 'global1, nested11, nested111' 2374s # received: 'global1, nested11, nested111' 2374s ok 10 2374s # /if_sec/foo.if_test with '1 11 112': 2374s # expected: 200 2374s # received: '200' 2374s ok 11 2374s # expected: 'global1, nested11, nested112' 2374s # received: 'global1, nested11, nested112' 2374s ok 12 2374s # /if_sec/foo.if_test with '1 2': 2374s # expected: 200 2374s # received: '200' 2374s ok 13 2374s # expected: 'global1, files2' 2374s # received: 'global1, files2' 2374s ok 14 2374s # /if_sec/dir/foo.txt with '1 2': 2374s # expected: 200 2374s # received: '200' 2374s ok 15 2374s # expected: 'global1, dir1, dir2, dir_files1' 2374s # received: 'global1, dir1, dir2, dir_files1' 2374s ok 16 2374s # /if_sec/dir/ with '1 2': 2374s # expected: 200 2374s # received: '200' 2374s ok 17 2374s # expected: 'global1, dir1, dir2' 2374s # received: 'global1, dir1, dir2' 2374s ok 18 2374s # /if_sec/dir/ with '1 11': 2374s # expected: 200 2374s # received: '200' 2374s ok 19 2374s # expected: 'global1, dir1, nested11, nested113' 2374s # received: 'global1, dir1, nested11, nested113' 2374s ok 20 2374s # /if_sec/dir/ with '1 11 111': 2374s # expected: 200 2374s # received: '200' 2374s ok 21 2374s # expected: 'global1, dir1, nested11, nested111' 2374s # received: 'global1, dir1, nested11, nested111' 2374s ok 22 2374s # /if_sec/dir/ with '1 11 112': 2374s # expected: 200 2374s # received: '200' 2374s ok 23 2374s # expected: 'global1, dir1, nested11, nested112' 2374s # received: 'global1, dir1, nested11, nested112' 2374s ok 24 2374s # /if_sec/loc/ with '1 2': 2374s # expected: 200 2374s # received: '200' 2374s ok 25 2374s # expected: 'global1, loc1, loc2' 2374s # received: 'global1, loc1, loc2' 2374s ok 26 2374s # /if_sec/loc/foo.txt with '1 2': 2374s # expected: 200 2374s # received: '200' 2374s ok 27 2374s # expected: 'global1, loc1, loc2' 2374s # received: 'global1, loc1, loc2' 2374s ok 28 2374s # /if_sec/loc/ with '1 11': 2374s # expected: 200 2374s # received: '200' 2374s ok 29 2374s # expected: 'global1, loc1, nested11, nested113' 2374s # received: 'global1, loc1, nested11, nested113' 2374s ok 30 2374s # /if_sec/loc/ with '1 11 111': 2374s # expected: 200 2374s # received: '200' 2374s ok 31 2374s # expected: 'global1, loc1, nested11, nested111' 2374s # received: 'global1, loc1, nested11, nested111' 2374s ok 32 2374s # /if_sec/loc/ with '1 11 112': 2374s # expected: 200 2374s # received: '200' 2374s ok 33 2374s # expected: 'global1, loc1, nested11, nested112' 2374s # received: 'global1, loc1, nested11, nested112' 2374s ok 34 2374s # /if_sec/loc/foo.if_test with '1 2': 2374s # expected: 200 2374s # received: '200' 2374s ok 35 2374s # expected: 'global1, files2, loc1, loc2' 2374s # received: 'global1, files2, loc1, loc2' 2374s ok 36 2374s # /if_sec/loc/foo.if_test with '1 2 11': 2374s # expected: 200 2374s # received: '200' 2374s ok 37 2374s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 2374s # received: 'global1, files2, loc1, loc2, nested11, nested113' 2374s ok 38 2374s # /if_sec/loc/foo.if_test with '1 2 11 111': 2374s # expected: 200 2374s # received: '200' 2374s ok 39 2374s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 2374s # received: 'global1, files2, loc1, loc2, nested11, nested111' 2374s ok 40 2374s # /if_sec/loc/foo.if_test with '1 2 11 112': 2374s # expected: 200 2374s # received: '200' 2374s ok 41 2374s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 2374s # received: 'global1, files2, loc1, loc2, nested11, nested112' 2374s ok 42 2374s # /if_sec/proxy/ with '1 2': 2374s # expected: 200 2374s # received: '200' 2374s ok 43 2374s # expected: 'global1, locp1, locp2' 2374s # received: 'global1, locp1, locp2' 2374s ok 44 2374s # /if_sec/proxy/ with '2': 2374s # expected: 200 2374s # received: '200' 2374s ok 45 2374s # expected: 'locp2' 2374s # received: 'locp2' 2374s ok 46 2374s ok 2381s t/apache/iffile.t ................... 2381s 1..2 2381s # Running under perl version 5.040001 for linux 2381s # Current time local: Thu Sep 4 16:32:19 2025 2381s # Current time GMT: Thu Sep 4 16:32:19 2025 2381s # Using Test.pm version 1.31 2381s # Using Apache/Test.pm version 1.44 2381s # expected: 200 2381s # received: '200' 2381s ok 1 2381s # expected: 'success1, success2, success3, success4, success5' 2381s # received: 'success1, success2, success3, success4, success5' 2381s ok 2 2381s ok 2387s t/apache/leaks.t .................... skipped: mod_memory_track not activated 2397s t/apache/limits.t ................... 2397s 1..12 2397s # Running under perl version 5.040001 for linux 2397s # Current time local: Thu Sep 4 16:32:32 2025 2397s # Current time GMT: Thu Sep 4 16:32:32 2025 2397s # Using Test.pm version 1.31 2397s # Using Apache/Test.pm version 1.44 2397s # Testing LimitRequestLine; should succeed 2397s # testing : Test #1 2397s # expected: 200 2397s # received: '200' 2397s ok 1 2397s # Testing LimitRequestLine; should fail 2397s # testing : Test #2 2397s # expected: 414 2397s # received: '414' 2397s ok 2 2397s # Testing LimitRequestFieldSize; should succeed 2397s # testing : Test #3 2397s # expected: 200 2397s # received: '200' 2397s ok 3 2397s # Testing LimitRequestFieldSize; should fail 2397s # testing : Test #4 2397s # expected: 400 2397s # received: '400' 2397s ok 4 2397s # Testing LimitRequestFields; should succeed 2397s # testing : Test #5 2397s # expected: 200 2397s # received: '200' 2397s ok 5 2397s # Testing LimitRequestFields; should fail 2397s # testing : Test #6 2397s # expected: 400 2397s # received: '400' 2397s ok 6 2397s # Testing LimitRequestBody; should succeed 2397s # Chunked transfer-encoding enabled 2397s # testing : Test #7 2397s # expected: 200 2397s # received: '200' 2397s ok 7 2397s # Testing LimitRequestBody; should succeed 2397s # Chunked transfer-encoding disabled 2397s # testing : Test #8 2397s # expected: 200 2397s # received: '200' 2397s ok 8 2397s # Testing LimitRequestBody; should fail 2397s # Chunked transfer-encoding enabled 2397s # testing : Test #9 2397s # expected: 413 2397s # received: '413' 2397s ok 9 2397s # Testing LimitRequestBody; should fail 2397s # Chunked transfer-encoding disabled 2397s # testing : Test #10 2397s # expected: 413 2397s # received: '413' 2397s ok 10 2397s # Testing LimitRequestFieldSize; should succeed 2397s # testing : Test #11 2397s # expected: 200 2397s # received: '200' 2397s ok 11 2397s # Testing LimitRequestFieldSize; should fail 2397s # testing : Test #12 2397s # expected: 400 2397s # received: '400' 2397s ok 12 2397s ok 2404s t/apache/loglevel.t ................. 2404s 1..8 2404s # Running under perl version 5.040001 for linux 2404s # Current time local: Thu Sep 4 16:32:42 2025 2404s # Current time GMT: Thu Sep 4 16:32:42 2025 2404s # Using Test.pm version 1.31 2404s # Using Apache/Test.pm version 1.44 2404s ok 1 2404s ok 2 2404s ok 3 2404s ok 4 2404s ok 5 2404s ok 6 2404s ok 7 2404s ok 8 2404s ok 2410s t/apache/maxranges.t ................ 2410s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2410s 1..19 2410s # Running under perl version 5.040001 for linux 2410s # Current time local: Thu Sep 4 16:32:49 2025 2410s # Current time GMT: Thu Sep 4 16:32:49 2025 2410s # Using Test.pm version 1.31 2410s # Using Apache/Test.pm version 1.44 2410s ok 1 2410s ok 2 2410s ok 3 2410s ok 4 2410s ok 5 2410s ok 6 2410s ok 7 2410s ok 8 2410s ok 9 2410s ok 10 2410s ok 11 2410s ok 12 2410s ok 13 2410s ok 14 2410s ok 15 2410s ok 16 2410s ok 17 2410s ok 18 2410s ok 19 2410s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2410s ok 2417s t/apache/mergeslashes.t ............. 2417s 1..9 2417s # Running under perl version 5.040001 for linux 2417s # Current time local: Thu Sep 4 16:32:55 2025 2417s # Current time GMT: Thu Sep 4 16:32:55 2025 2417s # Using Test.pm version 1.31 2417s # Using Apache/Test.pm version 1.44 2417s # SENDING to 127.0.0.1:8537 2417s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2417s # expected 403, got 403 for exact match 2417s ok 1 2417s # SENDING to 127.0.0.1:8537 2417s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2417s # expected 403, got 403 for merged even at front 2417s ok 2 2417s # SENDING to 127.0.0.1:8537 2417s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2417s # expected 403, got 403 for merged even at front 2417s ok 3 2417s # SENDING to 127.0.0.1:8537 2417s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2417s # expected 403, got 403 for c// should be merged 2417s ok 4 2417s # SENDING to 127.0.0.1:8537 2417s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2417s # expected 403, got 403 for a// should be merged 2417s ok 5 2417s # SENDING to 127.0.0.1:8537 2417s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2417s # expected 403, got 403 for a// matches locationmatch 2417s ok 6 2417s # SENDING to 127.0.0.1:8537 2417s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2417s # expected 200, got 200 for c// doesn't match locationmatch 2417s ok 7 2417s # SENDING to 127.0.0.1:8537 2417s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2417s # expected 403, got 403 for baseline failed 2417s ok 8 2417s # SENDING to 127.0.0.1:8537 2417s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2417s # expected 403, got 403 for b//d not merged for Location with OFF 2417s ok 9 2417s ok 2423s t/apache/mmn.t ...................... 2423s 1..2 2423s # Running under perl version 5.040001 for linux 2423s # Current time local: Thu Sep 4 16:33:02 2025 2423s # Current time GMT: Thu Sep 4 16:33:02 2025 2423s # Using Test.pm version 1.31 2423s # Using Apache/Test.pm version 1.44 2423s ok 1 2423s ok 2 2423s ok 2429s t/apache/options.t .................. 2429s 1..2 2429s # Running under perl version 5.040001 for linux 2429s # Current time local: Thu Sep 4 16:33:08 2025 2429s # Current time GMT: Thu Sep 4 16:33:08 2025 2429s # Using Test.pm version 1.31 2429s # Using Apache/Test.pm version 1.44 2429s # testing : code 2429s # expected: 200 2429s # received: '200' 2429s ok 1 2429s # testing : OPTIONS 2429s # expected: qr/OPTIONS/ 2429s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 2429s ok 2 2429s ok 2439s t/apache/passbrigade.t .............. 2439s # using LWP client 2439s 1..114 2439s # Running under perl version 5.040001 for linux 2439s # Current time local: Thu Sep 4 16:33:14 2025 2439s # Current time GMT: Thu Sep 4 16:33:14 2025 2439s # Using Test.pm version 1.31 2439s # Using Apache/Test.pm version 1.44 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 1024 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #DMMATCH1: 1 2439s # 2439s # testing : bytes in body 2439s # expected: 1024 2439s # received: 1024 2439s ok 1 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 2048 2439s # received: 2048 2439s ok 2 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 3072 2439s # received: 3072 2439s ok 3 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 4096 2439s # received: 4096 2439s ok 4 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 5120 2439s # received: 5120 2439s ok 5 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 6144 2439s # received: 6144 2439s ok 6 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 7168 2439s # received: 7168 2439s ok 7 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 8192 2439s # received: 8192 2439s ok 8 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 9216 2439s # received: 9216 2439s ok 9 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 10240 2439s # received: 10240 2439s ok 10 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 11264 2439s # received: 11264 2439s ok 11 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 12288 2439s # received: 12288 2439s ok 12 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 13312 2439s # received: 13312 2439s ok 13 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 14336 2439s # received: 14336 2439s ok 14 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 15360 2439s # received: 15360 2439s ok 15 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 16384 2439s # received: 16384 2439s ok 16 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 17408 2439s # received: 17408 2439s ok 17 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 18432 2439s # received: 18432 2439s ok 18 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 19456 2439s # received: 19456 2439s ok 19 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 20480 2439s # received: 20480 2439s ok 20 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 21504 2439s # received: 21504 2439s ok 21 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 22528 2439s # received: 22528 2439s ok 22 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 23552 2439s # received: 23552 2439s ok 23 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 24576 2439s # received: 24576 2439s ok 24 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 25600 2439s # received: 25600 2439s ok 25 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 26624 2439s # received: 26624 2439s ok 26 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 27648 2439s # received: 27648 2439s ok 27 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 28672 2439s # received: 28672 2439s ok 28 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 29696 2439s # received: 29696 2439s ok 29 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:21 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 30720 2439s # received: 30720 2439s ok 30 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 31744 2439s # received: 31744 2439s ok 31 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 32768 2439s # received: 32768 2439s ok 32 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 33792 2439s # received: 33792 2439s ok 33 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 34816 2439s # received: 34816 2439s ok 34 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 35840 2439s # received: 35840 2439s ok 35 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 36864 2439s # received: 36864 2439s ok 36 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 37888 2439s # received: 37888 2439s ok 37 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 38912 2439s # received: 38912 2439s ok 38 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 39936 2439s # received: 39936 2439s ok 39 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 40960 2439s # received: 40960 2439s ok 40 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 41984 2439s # received: 41984 2439s ok 41 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 43008 2439s # received: 43008 2439s ok 42 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 44032 2439s # received: 44032 2439s ok 43 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 45056 2439s # received: 45056 2439s ok 44 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 46080 2439s # received: 46080 2439s ok 45 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 47104 2439s # received: 47104 2439s ok 46 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 48128 2439s # received: 48128 2439s ok 47 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 49152 2439s # received: 49152 2439s ok 48 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 50176 2439s # received: 50176 2439s ok 49 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 51200 2439s # received: 51200 2439s ok 50 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 102400 2439s # received: 102400 2439s ok 51 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 307200 2439s # received: 307200 2439s ok 52 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 512000 2439s # received: 512000 2439s ok 53 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 2048000 2439s # received: 2048000 2439s ok 54 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 4096000 2439s # received: 4096000 2439s ok 55 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:22 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 6144000 2439s # received: 6144000 2439s ok 56 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 10240000 2439s # received: 10240000 2439s ok 57 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 1024 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #DMMATCH1: 1 2439s # 2439s # testing : bytes in body 2439s # expected: 1024 2439s # received: 1024 2439s ok 58 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 2048 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #DMMATCH1: 1 2439s # 2439s # testing : bytes in body 2439s # expected: 2048 2439s # received: 2048 2439s ok 59 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 3072 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #DMMATCH1: 1 2439s # 2439s # testing : bytes in body 2439s # expected: 3072 2439s # received: 3072 2439s ok 60 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 4096 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #DMMATCH1: 1 2439s # 2439s # testing : bytes in body 2439s # expected: 4096 2439s # received: 4096 2439s ok 61 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 5120 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #DMMATCH1: 1 2439s # 2439s # testing : bytes in body 2439s # expected: 5120 2439s # received: 5120 2439s ok 62 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 6144 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #DMMATCH1: 1 2439s # 2439s # testing : bytes in body 2439s # expected: 6144 2439s # received: 6144 2439s ok 63 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 7168 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #DMMATCH1: 1 2439s # 2439s # testing : bytes in body 2439s # expected: 7168 2439s # received: 7168 2439s ok 64 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 8192 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #DMMATCH1: 1 2439s # 2439s # testing : bytes in body 2439s # expected: 8192 2439s # received: 8192 2439s ok 65 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 9216 2439s # received: 9216 2439s ok 66 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 10240 2439s # received: 10240 2439s ok 67 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 11264 2439s # received: 11264 2439s ok 68 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 12288 2439s # received: 12288 2439s ok 69 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 13312 2439s # received: 13312 2439s ok 70 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 14336 2439s # received: 14336 2439s ok 71 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 15360 2439s # received: 15360 2439s ok 72 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 16384 2439s # received: 16384 2439s ok 73 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 17408 2439s # received: 17408 2439s ok 74 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 18432 2439s # received: 18432 2439s ok 75 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 19456 2439s # received: 19456 2439s ok 76 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 20480 2439s # received: 20480 2439s ok 77 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 21504 2439s # received: 21504 2439s ok 78 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 22528 2439s # received: 22528 2439s ok 79 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 23552 2439s # received: 23552 2439s ok 80 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 24576 2439s # received: 24576 2439s ok 81 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 25600 2439s # received: 25600 2439s ok 82 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 26624 2439s # received: 26624 2439s ok 83 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 27648 2439s # received: 27648 2439s ok 84 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 28672 2439s # received: 28672 2439s ok 85 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 29696 2439s # received: 29696 2439s ok 86 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 30720 2439s # received: 30720 2439s ok 87 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 31744 2439s # received: 31744 2439s ok 88 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 32768 2439s # received: 32768 2439s ok 89 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 33792 2439s # received: 33792 2439s ok 90 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 34816 2439s # received: 34816 2439s ok 91 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 35840 2439s # received: 35840 2439s ok 92 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 36864 2439s # received: 36864 2439s ok 93 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 37888 2439s # received: 37888 2439s ok 94 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 38912 2439s # received: 38912 2439s ok 95 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 39936 2439s # received: 39936 2439s ok 96 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 40960 2439s # received: 40960 2439s ok 97 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 41984 2439s # received: 41984 2439s ok 98 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 43008 2439s # received: 43008 2439s ok 99 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 44032 2439s # received: 44032 2439s ok 100 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 45056 2439s # received: 45056 2439s ok 101 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 46080 2439s # received: 46080 2439s ok 102 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 47104 2439s # received: 47104 2439s ok 103 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 48128 2439s # received: 48128 2439s ok 104 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 49152 2439s # received: 49152 2439s ok 105 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 50176 2439s # received: 50176 2439s ok 106 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 51200 2439s # received: 51200 2439s ok 107 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 102400 2439s # received: 102400 2439s ok 108 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 307200 2439s # received: 307200 2439s ok 109 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 512000 2439s # received: 512000 2439s ok 110 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 2048000 2439s # received: 2048000 2439s ok 111 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:23 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:24 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 4096000 2439s # received: 4096000 2439s ok 112 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:24 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:24 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 6144000 2439s # received: 6144000 2439s ok 113 2439s #lwp request: 2439s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 2439s #User-Agent: libwww-perl/6.78 2439s # 2439s #server response: 2439s #HTTP/1.1 200 OK 2439s #Connection: close 2439s #Date: Thu, 04 Sep 2025 16:33:24 GMT 2439s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2439s #Vary: In-If1 2439s #Content-Length: 0 2439s #Client-Date: Thu, 04 Sep 2025 16:33:24 GMT 2439s #Client-Peer: 127.0.0.1:8529 2439s #Client-Response-Num: 1 2439s #Client-Transfer-Encoding: chunked 2439s #DMMATCH1: 1 2439s #X-Content-Length-Note: added by Apache::TestRequest 2439s # 2439s # testing : bytes in body 2439s # expected: 10240000 2439s # received: 10240000 2439s ok 114 2439s ok 2445s t/apache/post.t ..................... 2445s # using LWP client 2445s 1..51 2445s # Running under perl version 5.040001 for linux 2445s # Current time local: Thu Sep 4 16:33:24 2025 2445s # Current time GMT: Thu Sep 4 16:33:24 2025 2445s # Using Test.pm version 1.31 2445s # Using Apache/Test.pm version 1.44 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 1024 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 5 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '1024' 2445s # received: 1024 2445s ok 1 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 2048 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 5 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '2048' 2445s # received: 2048 2445s ok 2 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 3072 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 5 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '3072' 2445s # received: 3072 2445s ok 3 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 4096 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 5 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '4096' 2445s # received: 4096 2445s ok 4 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 5120 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 5 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '5120' 2445s # received: 5120 2445s ok 5 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 6144 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 5 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '6144' 2445s # received: 6144 2445s ok 6 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 7168 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 5 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '7168' 2445s # received: 7168 2445s ok 7 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 8192 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 5 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '8192' 2445s # received: 8192 2445s ok 8 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 9216 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 5 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '9216' 2445s # received: 9216 2445s ok 9 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 10240 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '10240' 2445s # received: 10240 2445s ok 10 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 11264 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '11264' 2445s # received: 11264 2445s ok 11 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 12288 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '12288' 2445s # received: 12288 2445s ok 12 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 13312 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '13312' 2445s # received: 13312 2445s ok 13 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 14336 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '14336' 2445s # received: 14336 2445s ok 14 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 15360 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '15360' 2445s # received: 15360 2445s ok 15 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 16384 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '16384' 2445s # received: 16384 2445s ok 16 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 17408 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '17408' 2445s # received: 17408 2445s ok 17 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 18432 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '18432' 2445s # received: 18432 2445s ok 18 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 19456 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '19456' 2445s # received: 19456 2445s ok 19 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 20480 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '20480' 2445s # received: 20480 2445s ok 20 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 21504 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '21504' 2445s # received: 21504 2445s ok 21 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 22528 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '22528' 2445s # received: 22528 2445s ok 22 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 23552 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '23552' 2445s # received: 23552 2445s ok 23 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 24576 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '24576' 2445s # received: 24576 2445s ok 24 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 25600 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '25600' 2445s # received: 25600 2445s ok 25 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 26624 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '26624' 2445s # received: 26624 2445s ok 26 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 27648 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '27648' 2445s # received: 27648 2445s ok 27 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 28672 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '28672' 2445s # received: 28672 2445s ok 28 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 29696 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '29696' 2445s # received: 29696 2445s ok 29 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 30720 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '30720' 2445s # received: 30720 2445s ok 30 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 31744 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '31744' 2445s # received: 31744 2445s ok 31 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 32768 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '32768' 2445s # received: 32768 2445s ok 32 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 33792 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '33792' 2445s # received: 33792 2445s ok 33 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 34816 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '34816' 2445s # received: 34816 2445s ok 34 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 35840 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '35840' 2445s # received: 35840 2445s ok 35 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 36864 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '36864' 2445s # received: 36864 2445s ok 36 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 37888 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '37888' 2445s # received: 37888 2445s ok 37 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 38912 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '38912' 2445s # received: 38912 2445s ok 38 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 39936 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '39936' 2445s # received: 39936 2445s ok 39 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 40960 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '40960' 2445s # received: 40960 2445s ok 40 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 41984 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '41984' 2445s # received: 41984 2445s ok 41 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 43008 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '43008' 2445s # received: 43008 2445s ok 42 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 44032 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '44032' 2445s # received: 44032 2445s ok 43 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 45056 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '45056' 2445s # received: 45056 2445s ok 44 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 46080 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '46080' 2445s # received: 46080 2445s ok 45 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 47104 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '47104' 2445s # received: 47104 2445s ok 46 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 48128 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '48128' 2445s # received: 48128 2445s ok 47 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 49152 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '49152' 2445s # received: 49152 2445s ok 48 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 50176 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '50176' 2445s # received: 50176 2445s ok 49 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 51200 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 6 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '51200' 2445s # received: 51200 2445s ok 50 2445s #lwp request: 2445s #POST http://localhost:8529/eat_post HTTP/1.1 2445s #User-Agent: libwww-perl/6.78 2445s #Content-Length: 102400 2445s # 2445s #server response: 2445s #HTTP/1.1 200 OK 2445s #Connection: close 2445s #Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2445s #Vary: In-If1 2445s #Content-Length: 7 2445s #Client-Date: Thu, 04 Sep 2025 16:33:30 GMT 2445s #Client-Peer: 127.0.0.1:8529 2445s #Client-Response-Num: 1 2445s #DMMATCH1: 1 2445s # 2445s # testing : length posted 2445s # expected: '102400' 2445s # received: 102400 2445s ok 51 2445s ok 2450s t/apache/pr17629.t .................. 2450s 1..4 2450s # Running under perl version 5.040001 for linux 2450s # Current time local: Thu Sep 4 16:33:30 2025 2450s # Current time GMT: Thu Sep 4 16:33:30 2025 2450s # Using Test.pm version 1.31 2450s # Using Apache/Test.pm version 1.44 2450s # expected: 'begin-foobar-end 2450s # ' 2450s # received: 'begin-foobar-end 2450s # ' 2450s ok 1 2450s # expected: 200 2450s # received: '200' 2450s ok 2 2450s # testing : response was gzipped 2450s # expected: 'gzip' 2450s # received: 'gzip' 2450s ok 3 2450s # expected: 'begin-foobar-end 2450s # ' 2450s # received: 'begin-foobar-end 2450s # ' 2450s ok 4 2450s ok 2456s t/apache/pr18757.t .................. 2456s 1..3 2456s # Running under perl version 5.040001 for linux 2456s # Current time local: Thu Sep 4 16:33:35 2025 2456s # Current time GMT: Thu Sep 4 16:33:35 2025 2456s # Using Test.pm version 1.31 2456s # Using Apache/Test.pm version 1.44 2456s # testing : 200 response from GET 2456s # expected: 200 2456s # received: '200' 2456s ok 1 2456s # expected C-L is 26 2456s # URL via proxy is http://localhost:8550/index.html 2456s ok 2 2456s # line: HTTP/1.1 200 OK 2456s # line: Date: Thu, 04 Sep 2025 16:33:41 GMT 2456s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2456s # line: Vary: In-If1 2456s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2456s # line: ETag: "1a-62c6deaf13e40" 2456s # line: Accept-Ranges: bytes 2456s # line: Content-Length: 26 2456s # line: DMMATCH1: 1 2456s # line: Content-Type: text/html 2456s # line: 2456s # testing : whether proxy strips Content-Length header 2456s # expected: 1 2456s # received: 1 2456s ok 3 2456s ok 2462s t/apache/pr35292.t .................. 2462s 1..3 2462s # Running under perl version 5.040001 for linux 2462s # Current time local: Thu Sep 4 16:33:41 2025 2462s # Current time GMT: Thu Sep 4 16:33:41 2025 2462s # Using Test.pm version 1.31 2462s # Using Apache/Test.pm version 1.44 2462s ok 1 2462s ok 2 2462s # testing : read response-line 2462s # expected: qr/^HTTP\/1\.. 413/ 2462s # received: 'HTTP/1.1 413 Request Entity Too Large 2462s # ' 2462s ok 3 2462s ok 2468s t/apache/pr35330.t .................. 2468s 1..2 2468s # Running under perl version 5.040001 for linux 2468s # Current time local: Thu Sep 4 16:33:47 2025 2468s # Current time GMT: Thu Sep 4 16:33:47 2025 2468s # Using Test.pm version 1.31 2468s # Using Apache/Test.pm version 1.44 2468s # testing : SSI was allowed for location 2468s # expected: 200 2468s # received: '200' 2468s ok 1 2468s # testing : file was served with correct content 2468s # expected: 'hello' 2468s # received: 'hello' 2468s ok 2 2468s ok 2476s t/apache/pr37166.t .................. 2476s 1..4 2476s # Running under perl version 5.040001 for linux 2476s # Current time local: Thu Sep 4 16:33:53 2025 2476s # Current time GMT: Thu Sep 4 16:33:53 2025 2476s # Using Test.pm version 1.31 2476s # Using Apache/Test.pm version 1.44 2476s # testing : SSI was allowed for location 2476s # expected: 200 2476s # received: '200' 2476s ok 1 2476s # testing : file was served with correct content 2476s # expected: 'Hello world 2476s # ' 2476s # received: 'Hello world 2476s # ' 2476s ok 2 2476s # testing : explicit 200 response 2476s # expected: 200 2476s # received: '200' 2476s ok 3 2476s # testing : file was again served with correct content 2476s # expected: 'Hello world 2476s # ' 2476s # received: 'Hello world 2476s # ' 2476s ok 4 2476s ok 2482s t/apache/pr43939.t .................. 2482s 1..4 2482s # Running under perl version 5.040001 for linux 2482s # Current time local: Thu Sep 4 16:34:01 2025 2482s # Current time GMT: Thu Sep 4 16:34:01 2025 2482s # Using Test.pm version 1.31 2482s # Using Apache/Test.pm version 1.44 2482s # expected: 'begin-default-end 2482s # ' 2482s # received: 'begin-default-end 2482s # ' 2482s ok 1 2482s # expected: 200 2482s # received: '200' 2482s ok 2 2482s # testing : response was gzipped 2482s # expected: 'gzip' 2482s # received: 'gzip' 2482s ok 3 2482s # expected: 'begin-default-end 2482s # ' 2482s # received: 'begin-default-end 2482s # ' 2482s ok 4 2482s ok 2487s t/apache/pr49328.t .................. 2487s 1..1 2487s # Running under perl version 5.040001 for linux 2487s # Current time local: Thu Sep 4 16:34:07 2025 2487s # Current time GMT: Thu Sep 4 16:34:07 2025 2487s # Using Test.pm version 1.31 2487s # Using Apache/Test.pm version 1.44 2487s # expected: 'before 2487s # included 2487s # after 2487s # ' 2487s # received: 'before 2487s # included 2487s # after 2487s # ' 2487s ok 1 2487s ok 2492s t/apache/pr64339.t .................. 2492s 1..12 2492s # Running under perl version 5.040001 for linux 2492s # Current time local: Thu Sep 4 16:34:12 2025 2492s # Current time GMT: Thu Sep 4 16:34:12 2025 2492s # Using Test.pm version 1.31 2492s # Using Apache/Test.pm version 1.44 2492s # testing : fetching /doc.xml 2492s # expected: 200 2492s # received: '200' 2492s ok 1 2492s # testing : content-type header test for /doc.xml 2492s # expected: 'application/xml; charset=utf-8' 2492s # received: 'application/xml; charset=utf-8' 2492s ok 2 2492s # testing : content test for /doc.xml 2492s # expected: qr/fóó 2492s # / 2492s # received: 'fóó 2492s # ' 2492s ok 3 2492s # testing : fetching /doc.fooxml 2492s # expected: 200 2492s # received: '200' 2492s ok 4 2492s # testing : content-type header test for /doc.fooxml 2492s # expected: 'application/foo+xml; charset=utf-8' 2492s # received: 'application/foo+xml; charset=utf-8' 2492s ok 5 2492s # testing : content test for /doc.fooxml 2492s # expected: qr/fóó 2492s # / 2492s # received: 'fóó 2492s # ' 2492s ok 6 2492s # testing : fetching /doc.notxml 2492s # expected: 200 2492s # received: '200' 2492s ok 7 2492s # testing : content-type header test for /doc.notxml 2492s # expected: 'application/notreallyxml' 2492s # received: 'application/notreallyxml' 2492s ok 8 2492s # testing : content test for /doc.notxml 2492s # expected: qr/f 2492s # / 2492s # received: 'f 2492s # ' 2492s ok 9 2492s # testing : fetching /doc.isohtml 2492s # expected: 200 2492s # received: '200' 2492s ok 10 2492s # testing : content-type header test for /doc.isohtml 2492s # expected: 'text/html;charset=utf-8' 2492s # received: 'text/html;charset=utf-8' 2492s ok 11 2492s # testing : content test for /doc.isohtml 2492s # expected: qr/.*fóó 2492s # .*<\/body><\/html>/ 2492s # received: 'fóó 2492s # ' 2492s ok 12 2492s ok 2500s t/apache/rwrite.t ................... 2500s # using LWP client 2500s 1..114 2500s # Running under perl version 5.040001 for linux 2500s # Current time local: Thu Sep 4 16:34:17 2025 2500s # Current time GMT: Thu Sep 4 16:34:17 2025 2500s # Using Test.pm version 1.31 2500s # Using Apache/Test.pm version 1.44 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 1024 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #DMMATCH1: 1 2500s # 2500s # testing : bytes in body 2500s # expected: 1024 2500s # received: 1024 2500s ok 1 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 2048 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #DMMATCH1: 1 2500s # 2500s # testing : bytes in body 2500s # expected: 2048 2500s # received: 2048 2500s ok 2 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 3072 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #DMMATCH1: 1 2500s # 2500s # testing : bytes in body 2500s # expected: 3072 2500s # received: 3072 2500s ok 3 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 4096 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #DMMATCH1: 1 2500s # 2500s # testing : bytes in body 2500s # expected: 4096 2500s # received: 4096 2500s ok 4 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 5120 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #DMMATCH1: 1 2500s # 2500s # testing : bytes in body 2500s # expected: 5120 2500s # received: 5120 2500s ok 5 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 6144 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #DMMATCH1: 1 2500s # 2500s # testing : bytes in body 2500s # expected: 6144 2500s # received: 6144 2500s ok 6 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 7168 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #DMMATCH1: 1 2500s # 2500s # testing : bytes in body 2500s # expected: 7168 2500s # received: 7168 2500s ok 7 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 8192 2500s # received: 8192 2500s ok 8 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 9216 2500s # received: 9216 2500s ok 9 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 10240 2500s # received: 10240 2500s ok 10 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 11264 2500s # received: 11264 2500s ok 11 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 12288 2500s # received: 12288 2500s ok 12 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 13312 2500s # received: 13312 2500s ok 13 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 14336 2500s # received: 14336 2500s ok 14 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 15360 2500s # received: 15360 2500s ok 15 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 16384 2500s # received: 16384 2500s ok 16 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 17408 2500s # received: 17408 2500s ok 17 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 18432 2500s # received: 18432 2500s ok 18 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 19456 2500s # received: 19456 2500s ok 19 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 20480 2500s # received: 20480 2500s ok 20 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 21504 2500s # received: 21504 2500s ok 21 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 22528 2500s # received: 22528 2500s ok 22 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 23552 2500s # received: 23552 2500s ok 23 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 24576 2500s # received: 24576 2500s ok 24 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 25600 2500s # received: 25600 2500s ok 25 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 26624 2500s # received: 26624 2500s ok 26 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 27648 2500s # received: 27648 2500s ok 27 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 28672 2500s # received: 28672 2500s ok 28 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 29696 2500s # received: 29696 2500s ok 29 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 30720 2500s # received: 30720 2500s ok 30 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 31744 2500s # received: 31744 2500s ok 31 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 32768 2500s # received: 32768 2500s ok 32 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 33792 2500s # received: 33792 2500s ok 33 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 34816 2500s # received: 34816 2500s ok 34 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 35840 2500s # received: 35840 2500s ok 35 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 36864 2500s # received: 36864 2500s ok 36 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 37888 2500s # received: 37888 2500s ok 37 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 38912 2500s # received: 38912 2500s ok 38 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 39936 2500s # received: 39936 2500s ok 39 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 40960 2500s # received: 40960 2500s ok 40 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 41984 2500s # received: 41984 2500s ok 41 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 43008 2500s # received: 43008 2500s ok 42 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 44032 2500s # received: 44032 2500s ok 43 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 45056 2500s # received: 45056 2500s ok 44 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 46080 2500s # received: 46080 2500s ok 45 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 47104 2500s # received: 47104 2500s ok 46 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 48128 2500s # received: 48128 2500s ok 47 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 49152 2500s # received: 49152 2500s ok 48 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:23 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 50176 2500s # received: 50176 2500s ok 49 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 51200 2500s # received: 51200 2500s ok 50 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 102400 2500s # received: 102400 2500s ok 51 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 307200 2500s # received: 307200 2500s ok 52 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 512000 2500s # received: 512000 2500s ok 53 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 2048000 2500s # received: 2048000 2500s ok 54 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 4096000 2500s # received: 4096000 2500s ok 55 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 6144000 2500s # received: 6144000 2500s ok 56 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 10240000 2500s # received: 10240000 2500s ok 57 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 1024 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #DMMATCH1: 1 2500s # 2500s # testing : bytes in body 2500s # expected: 1024 2500s # received: 1024 2500s ok 58 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 2048 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #DMMATCH1: 1 2500s # 2500s # testing : bytes in body 2500s # expected: 2048 2500s # received: 2048 2500s ok 59 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 3072 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #DMMATCH1: 1 2500s # 2500s # testing : bytes in body 2500s # expected: 3072 2500s # received: 3072 2500s ok 60 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 4096 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #DMMATCH1: 1 2500s # 2500s # testing : bytes in body 2500s # expected: 4096 2500s # received: 4096 2500s ok 61 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 5120 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #DMMATCH1: 1 2500s # 2500s # testing : bytes in body 2500s # expected: 5120 2500s # received: 5120 2500s ok 62 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 6144 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #DMMATCH1: 1 2500s # 2500s # testing : bytes in body 2500s # expected: 6144 2500s # received: 6144 2500s ok 63 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 7168 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #DMMATCH1: 1 2500s # 2500s # testing : bytes in body 2500s # expected: 7168 2500s # received: 7168 2500s ok 64 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 8192 2500s # received: 8192 2500s ok 65 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 9216 2500s # received: 9216 2500s ok 66 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 10240 2500s # received: 10240 2500s ok 67 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 11264 2500s # received: 11264 2500s ok 68 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 12288 2500s # received: 12288 2500s ok 69 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 13312 2500s # received: 13312 2500s ok 70 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 14336 2500s # received: 14336 2500s ok 71 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 15360 2500s # received: 15360 2500s ok 72 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 16384 2500s # received: 16384 2500s ok 73 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 17408 2500s # received: 17408 2500s ok 74 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 18432 2500s # received: 18432 2500s ok 75 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 19456 2500s # received: 19456 2500s ok 76 2500s #lwp request: 2500s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 2500s #User-Agent: libwww-perl/6.78 2500s # 2500s #server response: 2500s #HTTP/1.1 200 OK 2500s #Connection: close 2500s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2500s #Vary: In-If1 2500s #Content-Length: 0 2500s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2500s #Client-Peer: 127.0.0.1:8529 2500s #Client-Response-Num: 1 2500s #Client-Transfer-Encoding: chunked 2500s #DMMATCH1: 1 2500s #X-Content-Length-Note: added by Apache::TestRequest 2500s # 2500s # testing : bytes in body 2500s # expected: 20480 2500s # received: 20480 2500s ok 77 2500s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 21504 2502s # received: 21504 2502s ok 78 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 22528 2502s # received: 22528 2502s ok 79 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 23552 2502s # received: 23552 2502s ok 80 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 24576 2502s # received: 24576 2502s ok 81 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 25600 2502s # received: 25600 2502s ok 82 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 26624 2502s # received: 26624 2502s ok 83 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 27648 2502s # received: 27648 2502s ok 84 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 28672 2502s # received: 28672 2502s ok 85 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 29696 2502s # received: 29696 2502s ok 86 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 30720 2502s # received: 30720 2502s ok 87 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 31744 2502s # received: 31744 2502s ok 88 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 32768 2502s # received: 32768 2502s ok 89 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 33792 2502s # received: 33792 2502s ok 90 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 34816 2502s # received: 34816 2502s ok 91 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 35840 2502s # received: 35840 2502s ok 92 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 36864 2502s # received: 36864 2502s ok 93 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 37888 2502s # received: 37888 2502s ok 94 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 38912 2502s # received: 38912 2502s ok 95 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 39936 2502s # received: 39936 2502s ok 96 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 40960 2502s # received: 40960 2502s ok 97 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 41984 2502s # received: 41984 2502s ok 98 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 43008 2502s # received: 43008 2502s ok 99 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 44032 2502s # received: 44032 2502s ok 100 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 45056 2502s # received: 45056 2502s ok 101 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 46080 2502s # received: 46080 2502s ok 102 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 47104 2502s # received: 47104 2502s ok 103 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 48128 2502s # received: 48128 2502s ok 104 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 49152 2502s # received: 49152 2502s ok 105 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 50176 2502s # received: 50176 2502s ok 106 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 51200 2502s # received: 51200 2502s ok 107 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 102400 2502s # received: 102400 2502s ok 108 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 307200 2502s # received: 307200 2502s ok 109 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 512000 2502s # received: 512000 2502s ok 110 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 2048000 2502s # received: 2048000 2502s ok 111 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 4096000 2502s # received: 4096000 2502s ok 112 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:24 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 6144000 2502s # received: 6144000 2502s ok 113 2502s #lwp request: 2502s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 2502s #User-Agent: libwww-perl/6.78 2502s # 2502s #server response: 2502s #HTTP/1.1 200 OK 2502s #Connection: close 2502s #Date: Thu, 04 Sep 2025 16:34:25 GMT 2502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2502s #Vary: In-If1 2502s #Content-Length: 0 2502s #Client-Date: Thu, 04 Sep 2025 16:34:25 GMT 2502s #Client-Peer: 127.0.0.1:8529 2502s #Client-Response-Num: 1 2502s #Client-Transfer-Encoding: chunked 2502s #DMMATCH1: 1 2502s #X-Content-Length-Note: added by Apache::TestRequest 2502s # 2502s # testing : bytes in body 2502s # expected: 10240000 2502s # received: 10240000 2502s ok 114 2502s ok 2505s t/apache/server_name_port.t ......... 2505s 1..84 2505s # Running under perl version 5.040001 for linux 2505s # Current time local: Thu Sep 4 16:34:25 2025 2505s # Current time GMT: Thu Sep 4 16:34:25 2025 2505s # Using Test.pm version 1.31 2505s # Using Apache/Test.pm version 1.44 2505s # SENDING: 2505s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 2505s # expecting 200, got 200 2505s ok 1 2505s # got SERVER_NAME='righthost', expected 'righthost' 2505s ok 2 2505s # got SERVER_PORT='8529', expected '8529' 2505s ok 3 2505s # SENDING: 2505s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 2505s # expecting 200, got 200 2505s ok 4 2505s # got SERVER_NAME='righthost', expected 'righthost' 2505s ok 5 2505s # got SERVER_PORT='123', expected '123' 2505s ok 6 2505s # SENDING: 2505s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 2505s # expecting 200, got 200 2505s ok 7 2505s # got SERVER_NAME='righthost', expected 'righthost' 2505s ok 8 2505s # got SERVER_PORT='8529', expected '8529' 2505s ok 9 2505s # SENDING: 2505s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 2505s # expecting 200, got 200 2505s ok 10 2505s # got SERVER_NAME='righthost', expected 'righthost' 2505s ok 11 2505s # got SERVER_PORT='123', expected '123' 2505s ok 12 2505s # SENDING: 2505s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 2505s # expecting 200, got 200 2505s ok 13 2505s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2505s ok 14 2505s # got SERVER_PORT='8529', expected '8529' 2505s ok 15 2505s # SENDING: 2505s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 2505s # expecting 200, got 200 2505s ok 16 2505s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2505s ok 17 2505s # got SERVER_PORT='123', expected '123' 2505s ok 18 2505s # SENDING: 2505s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 2505s # expecting 200, got 200 2505s ok 19 2505s # got SERVER_NAME='[::1]', expected '[::1]' 2505s ok 20 2505s # got SERVER_PORT='8529', expected '8529' 2505s ok 21 2505s # SENDING: 2505s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 2505s # expecting 200, got 200 2505s ok 22 2505s # got SERVER_NAME='[::1]', expected '[::1]' 2505s ok 23 2505s # got SERVER_PORT='123', expected '123' 2505s ok 24 2505s # SENDING: 2505s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 2505s # expecting 200, got 200 2505s ok 25 2505s # got SERVER_NAME='[a::1]', expected '[a::1]' 2505s ok 26 2505s # got SERVER_PORT='8529', expected '8529' 2505s ok 27 2505s # SENDING: 2505s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 2505s # expecting 200, got 200 2505s ok 28 2505s # got SERVER_NAME='[a::1]', expected '[a::1]' 2505s ok 29 2505s # got SERVER_PORT='123', expected '123' 2505s ok 30 2505s # SENDING: 2505s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 2505s # expecting 200, got 200 2505s ok 31 2505s # got SERVER_NAME='[a::1]', expected '[a::1]' 2505s ok 32 2505s # got SERVER_PORT='8529', expected '8529' 2505s ok 33 2505s # SENDING: 2505s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 2505s # expecting 200, got 200 2505s ok 34 2505s # got SERVER_NAME='[a::1]', expected '[a::1]' 2505s ok 35 2505s # got SERVER_PORT='123', expected '123' 2505s ok 36 2505s # SENDING: 2505s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2505s # expecting 200, got 200 2505s ok 37 2505s # got SERVER_NAME='righthost', expected 'righthost' 2505s ok 38 2505s # got SERVER_PORT='8529', expected '8529' 2505s ok 39 2505s # SENDING: 2505s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2505s # expecting 200, got 200 2505s ok 40 2505s # got SERVER_NAME='righthost', expected 'righthost' 2505s ok 41 2505s # got SERVER_PORT='123', expected '123' 2505s ok 42 2505s # SENDING: 2505s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2505s # expecting 200, got 200 2505s ok 43 2505s # got SERVER_NAME='righthost', expected 'righthost' 2505s ok 44 2505s # got SERVER_PORT='8529', expected '8529' 2505s ok 45 2505s # SENDING: 2505s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2505s # expecting 200, got 200 2505s ok 46 2505s # got SERVER_NAME='righthost', expected 'righthost' 2505s ok 47 2505s # got SERVER_PORT='123', expected '123' 2505s ok 48 2505s # SENDING: 2505s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2505s # expecting 200, got 200 2505s ok 49 2505s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2505s ok 50 2505s # got SERVER_PORT='8529', expected '8529' 2505s ok 51 2505s # SENDING: 2505s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2505s # expecting 200, got 200 2505s ok 52 2505s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2505s ok 53 2505s # got SERVER_PORT='123', expected '123' 2505s ok 54 2505s # SENDING: 2505s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2505s # expecting 200, got 200 2505s ok 55 2505s # got SERVER_NAME='[::1]', expected '[::1]' 2505s ok 56 2505s # got SERVER_PORT='8529', expected '8529' 2505s ok 57 2505s # SENDING: 2505s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2505s # expecting 200, got 200 2505s ok 58 2505s # got SERVER_NAME='[::1]', expected '[::1]' 2505s ok 59 2505s # got SERVER_PORT='123', expected '123' 2505s ok 60 2505s # SENDING: 2505s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 2505s # expecting 200, got 200 2505s ok 61 2505s # got SERVER_NAME='righthost', expected 'righthost' 2505s ok 62 2505s # got SERVER_PORT='8529', expected '8529' 2505s ok 63 2505s # SENDING: 2505s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 2505s # expecting 200, got 200 2505s ok 64 2505s # got SERVER_NAME='righthost', expected 'righthost' 2505s ok 65 2505s # got SERVER_PORT='123', expected '123' 2505s ok 66 2505s # SENDING: 2505s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 2505s # expecting 200, got 200 2505s ok 67 2505s # got SERVER_NAME='righthost', expected 'righthost' 2505s ok 68 2505s # got SERVER_PORT='8529', expected '8529' 2505s ok 69 2505s # SENDING: 2505s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 2505s # expecting 200, got 200 2505s ok 70 2505s # got SERVER_NAME='righthost', expected 'righthost' 2505s ok 71 2505s # got SERVER_PORT='123', expected '123' 2505s ok 72 2505s # SENDING: 2505s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1\r\n\r\n 2505s # expecting 200, got 200 2505s ok 73 2505s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2505s ok 74 2505s # got SERVER_PORT='8529', expected '8529' 2505s ok 75 2505s # SENDING: 2505s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1:321\r\n\r\n 2505s # expecting 200, got 200 2505s ok 76 2505s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2505s ok 77 2505s # got SERVER_PORT='123', expected '123' 2505s ok 78 2505s # SENDING: 2505s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 2505s # expecting 200, got 200 2505s ok 79 2505s # got SERVER_NAME='[::1]', expected '[::1]' 2505s ok 80 2505s # got SERVER_PORT='8529', expected '8529' 2505s ok 81 2505s # SENDING: 2505s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 2505s # expecting 200, got 200 2505s ok 82 2505s # got SERVER_NAME='[::1]', expected '[::1]' 2505s ok 83 2505s # got SERVER_PORT='123', expected '123' 2505s ok 84 2505s ok 2510s t/apache/teclchunk.t ................ skipped: Not supported yet 2516s t/apr/uri.t ......................... 2516s 1..1 2516s # Running under perl version 5.040001 for linux 2516s # Current time local: Thu Sep 4 16:34:35 2025 2516s # Current time GMT: Thu Sep 4 16:34:35 2025 2516s # Using Test.pm version 1.31 2516s # Using Apache/Test.pm version 1.44 2516s ok 1 2516s ok 2521s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 2526s t/filter/case.t ..................... 2526s 1..4 2526s # Running under perl version 5.040001 for linux 2526s # Current time local: Thu Sep 4 16:34:46 2025 2526s # Current time GMT: Thu Sep 4 16:34:46 2025 2526s # Using Test.pm version 1.31 2526s # Using Apache/Test.pm version 1.44 2526s ok 1 2526s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 2526s # expected 200 2526s # received 200 2526s # body: =HEAD1 NAME 2526s X X 2526s 2526s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 2526s 2526s =HEAD1 SYNOPSIS 2526s 2526s TO DECLARE SUBROUTINES: 2526s X X 2526s 2526s SUB NAME; # A "FORWARD" DECLARATION. 2526s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 2526s SUB NAME : ATTRS; # WITH ATTRIBUTES 2526s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 2526s 2526s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 2526s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 2526s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 2526s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 2526s 2526s USE FEATURE 'SIGNATURES'; 2526s SUB NAME(SIG) BLOCK # WITH SIGNATURE 2526s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 2526s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 2526s 2526s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 2526s X 2526s 2526s $SUBREF = SUB BLOCK; # NO PROTO 2526s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 2526s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 2526s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 2526s 2526s USE FEATURE 'SIGNATURES'; 2526s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 2526s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 2526s 2526s TO IMPORT SUBROUTINES: 2526s X 2526s 2526s USE MODULE QW(NAME1 NAME2 NAME3); 2526s 2526s TO CALL SUBROUTINES: 2526s X X 2526s 2526s NAME(LIST); # REGULAR SUBROUTINE CALL. 2526s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 2526s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 2526s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 2526s 2526s =HEAD1 DESCRIPTION 2526s 2526s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 2526s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 2526s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 2526s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 2526s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 2526s ITS NAME OR A CODE REFERENCE. 2526s 2526s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 2526s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 2526s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 2526s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 2526s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 2526s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 2526s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 2526s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 2526s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 2526s X X 2526s 2526s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 2526s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 2526s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 2526s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 2526s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 2526s SUCH A SIGNATURE-USING SUBROUTINE. 2526s 2526s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 2526s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 2526s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 2526s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 2526s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 2526s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 2526s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 2526s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 2526s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 2526s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 2526s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 2526s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 2526s X X X<@_> 2526s 2526s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 2526s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 2526s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 2526s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 2526s L AND L. 2526s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 2526s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 2526s 2526s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 2526s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 2526s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 2526s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 2526s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 2526s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 2526s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 2526s ONE LARGE INDISTINGUISHABLE LIST. 2526s 2526s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 2526s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 2526s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 2526s EMPTY SUB RETURNS THE EMPTY LIST. 2526s X X X 2526s 2526s EXAMPLE: 2526s 2526s SUB MAX { 2526s MY $MAX = SHIFT(@_); 2526s FOREACH $FOO (@_) { 2526s $MAX = $FOO IF $MAX < $FOO; 2526s } 2526s RETURN $MAX; 2526s } 2526s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 2526s 2526s EXAMPLE: 2526s 2526s # GET A LINE, COMBINING CONTINUATION LINES 2526s # THAT START WITH WHITESPACE 2526s 2526s SUB GET_LINE { 2526s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 2526s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 2526s IF ($LOOKAHEAD =~ /^[ \T]/) { 2526s $THISLINE .= $LOOKAHEAD; 2526s } 2526s ELSE { 2526s LAST LINE; 2526s } 2526s } 2526s RETURN $THISLINE; 2526s } 2526s 2526s $LOOKAHEAD = ; # GET FIRST LINE 2526s WHILE (DEFINED($LINE = GET_LINE())) { 2526s ... 2526s } 2526s 2526s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 2526s 2526s SUB MAYBESET { 2526s MY($KEY, $VALUE) = @_; 2526s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 2526s } 2526s 2526s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 2526s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 2526s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 2526s ITS CALLER'S VALUES. 2526s X X 2526s 2526s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 2526s SUB UPCASE_IN { 2526s FOR (@_) { TR/A-Z/A-Z/ } 2526s } 2526s 2526s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 2526s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 2526s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 2526s X X 2526s 2526s UPCASE_IN("FREDERICK"); 2526s 2526s IT WOULD BE MUCH SAFER IF THE C FUNCTION 2526s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 2526s OF CHANGING THEM IN PLACE: 2526s 2526s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 2526s SUB UPCASE { 2526s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 2526s MY @PARMS = @_; 2526s FOR (@PARMS) { TR/A-Z/A-Z/ } 2526s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 2526s } 2526s 2526s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 2526s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 2526s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 2526s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 2526s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 2526s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 2526s 2526s @NEWLIST = UPCASE(@LIST1, @LIST2); 2526s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 2526s 2526s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 2526s 2526s (@X, @Y) = UPCASE(@LIST1, @LIST2); 2526s 2526s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 2526s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 2526s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 2526s L
FOR ALTERNATIVES. 2526s 2526s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 2526s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 2526s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 2526s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 2526s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 2526s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 2526s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 2526s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 2526s SEE L FOR MORE ABOUT ALL THAT. 2526s X<&> 2526s 2526s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 2526s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 2526s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 2526s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 2526s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 2526s X 2526s 2526s &FOO(1,2,3); # PASS THREE ARGUMENTS 2526s FOO(1,2,3); # THE SAME 2526s 2526s FOO(); # PASS AN EMPTY ARGUMENT LIST 2526s &FOO(); # THE SAME 2526s 2526s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 2526s USE STRICT 'SUBS'; 2526s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 2526s # A COMPILE-TIME ERROR 2526s NO STRICT 'SUBS'; 2526s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 2526s # A LITERAL STRING "FOO" 2526s 2526s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 2526s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 2526s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 2526s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 2526s X<&> 2526s 2526s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 2526s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 2526s YOUR SUBROUTINE'S NAME. 2526s 2526s USE V5.16; 2526s MY $FACTORIAL = SUB { 2526s MY ($X) = @_; 2526s RETURN 1 IF $X == 1; 2526s RETURN($X * __SUB__->( $X - 1 ) ); 2526s }; 2526s 2526s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 2526s IS SUBJECT TO CHANGE. 2526s 2526s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 2526s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 2526s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 2526s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 2526s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 2526s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 2526s SPECIAL, PRE-DEFINED THINGS. 2526s 2526s =OVER 2526s 2526s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 2526s 2526s C 2526s 2526s =ITEM DOCUMENTED IN L 2526s 2526s C, C 2526s 2526s =ITEM DOCUMENTED IN L 2526s 2526s C, C 2526s 2526s =ITEM DOCUMENTED IN L 2526s 2526s C, C, C, C, C, C, C, 2526s C, C, C, C, C, C, 2526s C, C, C, C, C, C, C, 2526s C, C, C, C, C, C, 2526s C, C, C, C, C, 2526s C, C, C, C 2526s 2526s =ITEM DOCUMENTED IN L 2526s 2526s C, C, C, C, C, C, C, 2526s C, C, C, C, C, C, C, 2526s C, C, C, C, C, C 2526s 2526s =ITEM DOCUMENTED IN L 2526s 2526s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 2526s L<< C|PERLFUNC/REQUIRE >> 2526s 2526s =ITEM DOCUMENTED IN L 2526s 2526s C 2526s 2526s =ITEM DOCUMENTED IN L 2526s 2526s C, C, C, C, C 2526s 2526s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 2526s 2526s ANY STARTING WITH C<(> 2526s 2526s =BACK 2526s 2526s THE C, C, C, C AND C SUBROUTINES 2526s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 2526s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 2526s EXPLICITLY. SEE L 2526s 2526s =HEAD2 SIGNATURES 2526s 2526s X X 2526s 2526s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 2526s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 2526s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 2526s 2526s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 2526s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 2526s DIRECTLY BY C, IN THE CURRENT SCOPE. 2526s 2526s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 2526s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 2526s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 2526s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 2526s 2526s FOR EXAMPLE, 2526s 2526s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 2526s 2526s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 2526s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 2526s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 2526s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 2526s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 2526s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 2526s 2526s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 2526s THE SIGNATURE. FOR EXAMPLE, 2526s 2526s SUB FOO ($LEFT, $RIGHT) { 2526s RETURN $LEFT + $RIGHT; 2526s } 2526s 2526s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 2526s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 2526s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 2526s EQUIVALENT TO 2526s 2526s SUB FOO { 2526s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 2526s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 2526s MY $LEFT = $_[0]; 2526s MY $RIGHT = $_[1]; 2526s RETURN $LEFT + $RIGHT; 2526s } 2526s 2526s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 2526s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 2526s 2526s SUB FOO ($FIRST, $, $THIRD) { 2526s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 2526s } 2526s 2526s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 2526s MANDATORY FOR THE CALLER TO PASS IT. 2526s 2526s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 2526s SEPARATED FROM THE PARAMETER NAME BY C<=>: 2526s 2526s SUB FOO ($LEFT, $RIGHT = 0) { 2526s RETURN $LEFT + $RIGHT; 2526s } 2526s 2526s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 2526s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 2526s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 2526s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 2526s FOR EXAMPLE, 2526s 2526s MY $AUTO_ID = 0; 2526s SUB FOO ($THING, $ID = $AUTO_ID++) { 2526s PRINT "$THING HAS ID $ID"; 2526s } 2526s 2526s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 2526s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 2526s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 2526s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 2526s 2526s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 2526s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 2526s } 2526s 2526s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 2526s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 2526s VALUE PROVIDED WAS C. 2526s 2526s SUB FOO ($NAME //= "WORLD") { 2526s PRINT "HELLO, $NAME"; 2526s } 2526s 2526s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 2526s 2526s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 2526s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 2526s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 2526s 2526s SUB FOO ($X ||= 10) { 2526s RETURN 5 + $X; 2526s } 2526s 2526s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 2526s FOR EXAMPLE, 2526s 2526s SUB FOO ($THING, $ = 1) { 2526s PRINT $THING; 2526s } 2526s 2526s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 2526s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 2526s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 2526s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 2526s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 2526s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 2526s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 2526s 2526s SUB FOO ($THING, $=) { 2526s PRINT $THING; 2526s } 2526s 2526s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 2526s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 2526s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 2526s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 2526s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 2526s TO RIGHT. 2526s 2526s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 2526s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 2526s 2526s SUB FOO ($FILTER, @INPUTS) { 2526s PRINT $FILTER->($_) FOREACH @INPUTS; 2526s } 2526s 2526s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 2526s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 2526s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 2526s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 2526s 2526s SUB FOO ($THING, @) { 2526s PRINT $THING; 2526s } 2526s 2526s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 2526s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 2526s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 2526s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 2526s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 2526s AS WITH STANDARD HASH CONSTRUCTION. 2526s 2526s SUB FOO ($FILTER, %INPUTS) { 2526s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 2526s } 2526s 2526s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 2526s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 2526s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 2526s 2526s SUB FOO ($THING, %) { 2526s PRINT $THING; 2526s } 2526s 2526s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 2526s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 2526s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 2526s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 2526s AN EMPTY ARRAY OR EMPTY HASH. 2526s 2526s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 2526s THAT THE CALLER PASSED NO ARGUMENTS: 2526s 2526s SUB FOO () { 2526s RETURN 123; 2526s } 2526s 2526s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 2526s WARNING IN THE C CATEGORY. FROM PERL 5.36 2526s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 2526s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 2526s STATEMENT SUCH AS: 2526s 2526s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 2526s 2526s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 2526s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 2526s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 2526s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 2526s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 2526s WARNINGS IN THE C CATEGORY WHEN 2526s COMPILED: 2526s 2526s SUB F ($X) { 2526s # THIS LINE EMITS THE WARNING SEEN BELOW 2526s PRINT "ARGUMENTS ARE @_"; 2526s } 2526s 2526s Z<> 2526s 2526s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 2526s EXPERIMENTAL AT ... 2526s 2526s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 2526s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 2526s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 2526s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 2526s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 2526s SUPPLY THAT ARGUMENT. 2526s 2526s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 2526s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 2526s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 2526s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 2526s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 2526s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 2526s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 2526s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 2526s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 2526s 2526s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 2526s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 2526s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 2526s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 2526s L. FOR EXAMPLE, 2526s 2526s SUB FOO :PROTOTYPE($) { $_[0] } 2526s 2526s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 2526s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 2526s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 2526s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 2526s 2526s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 2526s RETURN $LEFT + $RIGHT; 2526s } 2526s 2526s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 2526s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 2526s THE SUBROUTINE'S BODY. 2526s 2526s =HEAD2 PRIVATE VARIABLES VIA MY() 2526s X X X X X 2526s X X 2526s 2526s SYNOPSIS: 2526s 2526s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 2526s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 2526s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 2526s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 2526s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 2526s 2526s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 2526s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 2526s SEE L AND L. 2526s 2526s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 2526s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 2526s (C/C/C/C), LOOP 2526s (C/C/C/C/C), SUBROUTINE, C, 2526s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 2526s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 2526s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 2526s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 2526s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 2526s 2526s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 2526s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 2526s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 2526s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 2526s X 2526s 2526s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 2526s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 2526s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 2526s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 2526s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 2526s 2526s MY $X = 10; 2526s SUB BUMPX { $X++ } 2526s 2526s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 2526s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 2526s THE C ITSELF. SEE L. 2526s X 2526s 2526s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 2526s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 2526s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 2526s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 2526s 2526s $ARG = "FRED"; # "GLOBAL" VARIABLE 2526s $N = CUBE_ROOT(27); 2526s PRINT "$ARG THINKS THE ROOT IS $N\N"; 2526s # OUTPUTS: FRED THINKS THE ROOT IS 3 2526s 2526s SUB CUBE_ROOT { 2526s MY $ARG = SHIFT; # NAME DOESN'T MATTER 2526s $ARG **= 1/3; 2526s RETURN $ARG; 2526s } 2526s 2526s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 2526s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 2526s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 2526s 2526s MY ($FOO) = ; # WRONG? 2526s MY @FOO = ; 2526s 2526s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 2526s 2526s MY $FOO = ; 2526s 2526s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 2526s 2526s MY $FOO, $BAR = 1; # WRONG 2526s 2526s THAT HAS THE SAME EFFECT AS 2526s 2526s MY $FOO; 2526s $BAR = 1; 2526s 2526s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 2526s THE CURRENT STATEMENT. THUS, 2526s 2526s MY $X = $X; 2526s 2526s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 2526s THE EXPRESSION 2526s 2526s MY $X = 123 AND $X == 123 2526s 2526s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 2526s 2526s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 2526s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 2526s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 2526s 2526s WHILE (MY $LINE = <>) { 2526s $LINE = LC $LINE; 2526s } CONTINUE { 2526s PRINT $LINE; 2526s } 2526s 2526s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 2526s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 2526s IT. SIMILARLY, IN THE CONDITIONAL 2526s 2526s IF ((MY $ANSWER = ) =~ /^YES$/I) { 2526s USER_AGREES(); 2526s } ELSIF ($ANSWER =~ /^NO$/I) { 2526s USER_DISAGREES(); 2526s } ELSE { 2526s CHOMP $ANSWER; 2526s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 2526s } 2526s 2526s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 2526s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 2526s BUT NOT BEYOND IT. SEE L FOR INFORMATION 2526s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 2526s 2526s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 2526s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 2526s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 2526s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 2526s IN THE LOOP 2526s X X 2526s 2526s FOR MY $I (1, 2, 3) { 2526s SOME_FUNCTION(); 2526s } 2526s 2526s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 2526s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 2526s X X 2526s 2526s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 2526s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 2526s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 2526s 2526s USE STRICT 'VARS'; 2526s 2526s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 2526s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 2526s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 2526s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 2526s THIS WITH C. 2526s 2526s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 2526s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 2526s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 2526s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 2526s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 2526s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 2526s EXAMPLE. 2526s 2526s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 2526s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 2526s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 2526s 2526s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 2526s 2526s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 2526s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 2526s IS ALSO VISIBLE: 2526s 2526s PACKAGE MAIN; 2526s OUR $X = 10; 2526s MY $X = 20; 2526s PRINT "$X AND $::X\N"; 2526s 2526s THAT WILL PRINT OUT C<20> AND C<10>. 2526s 2526s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 2526s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 2526s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 2526s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 2526s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 2526s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 2526s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 2526s AN ANONYMOUS SUB REFERENCE: 2526s 2526s MY $SECRET_VERSION = '1.001-BETA'; 2526s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 2526s $SECRET_SUB->(); 2526s 2526s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 2526s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 2526s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 2526s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 2526s UNQUALIFIED AND UNQUALIFIABLE. 2526s 2526s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 2526s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 2526s L FOR SOMETHING OF A WORK-AROUND TO 2526s THIS. 2526s 2526s =HEAD2 PERSISTENT PRIVATE VARIABLES 2526s X X X X 2526s X X 2526s 2526s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 2526s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 2526s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 2526s 2526s =HEAD3 PERSISTENT VARIABLES VIA STATE() 2526s 2526s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 2526s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 2526s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 2526s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 2526s THE C FORM DOES NOT REQUIRE THE 2526s C PRAGMA. 2526s 2526s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 2526s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 2526s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 2526s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 2526s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 2526s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 2526s SUBROUTINE EACH TIME IT IS EXECUTED.) 2526s 2526s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 2526s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 2526s 2526s USE FEATURE 'STATE'; 2526s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 2526s 2526s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 2526s 2526s USE FEATURE 'STATE'; 2526s SUB CREATE_COUNTER { 2526s RETURN SUB { STATE $X; RETURN ++$X } 2526s } 2526s 2526s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 2526s CODE OUTSIDE. 2526s 2526s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 2526s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 2526s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 2526s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 2526s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 2526s 2526s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 2526s 2526s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 2526s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 2526s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 2526s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 2526s 2526s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 2526s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 2526s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 2526s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 2526s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 2526s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 2526s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 2526s 2526s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 2526s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 2526s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 2526s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 2526s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 2526s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 2526s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 2526s 2526s { 2526s MY $SECRET_VAL = 0; 2526s SUB GIMME_ANOTHER { 2526s RETURN ++$SECRET_VAL; 2526s } 2526s } 2526s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 2526s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 2526s 2526s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 2526s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 2526s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 2526s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 2526s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 2526s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 2526s STARTS TO RUN: 2526s 2526s BEGIN { 2526s MY $SECRET_VAL = 0; 2526s SUB GIMME_ANOTHER { 2526s RETURN ++$SECRET_VAL; 2526s } 2526s } 2526s 2526s SEE L ABOUT THE 2526s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 2526s C AND C. 2526s 2526s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 2526s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 2526s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 2526s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 2526s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 2526s 2526s =HEAD2 TEMPORARY VALUES VIA LOCAL() 2526s X X X X 2526s X 2526s 2526s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 2526s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 2526s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 2526s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 2526s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 2526s 2526s SYNOPSIS: 2526s 2526s # LOCALIZATION OF VALUES 2526s 2526s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 2526s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 2526s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 2526s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 2526s 2526s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 2526s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 2526s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 2526s # LOCALIZATION 2526s 2526s # LOCALIZATION OF SYMBOLS 2526s 2526s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 2526s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 2526s # @MERLYN IS REALLY @RANDAL, ETC 2526s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 2526s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 2526s 2526s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 2526s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 2526s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 2526s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 2526s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 2526s 2526s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 2526s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 2526s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 2526s CREATES NEW, DYNAMICALLY SCOPED VALUES. 2526s 2526s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 2526s PLACED IN PARENTHESES. THIS OPERATOR WORKS 2526s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 2526s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 2526s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 2526s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 2526s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 2526s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 2526s UNDEFINED VALUE.) 2526s 2526s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 2526s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 2526s VARIABLES OUTSIDE THE LOOP. 2526s 2526s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 2526s X 2526s 2526s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 2526s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 2526s VIEWED AS A SCALAR OR AN ARRAY. SO 2526s 2526s LOCAL($FOO) = ; 2526s LOCAL @FOO = ; 2526s 2526s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 2526s 2526s LOCAL $FOO = ; 2526s 2526s SUPPLIES A SCALAR CONTEXT. 2526s 2526s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 2526s X 2526s 2526s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 2526s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 2526s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 2526s 2526s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 2526s 2526s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 2526s { LOCAL $/ = UNDEF; $SLURP = ; } 2526s 2526s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 2526s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 2526s I, BECAUSE THE $1 VARIABLE IS 2526s MAGICAL AND READ-ONLY : 2526s 2526s LOCAL $1 = 2; 2526s 2526s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 2526s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 2526s TO SAFELY REUSE $_ IN A SUBROUTINE. 2526s 2526s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 2526s WORK AS DESCRIBED. 2526s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 2526s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 2526s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 2526s SEE L FOR MORE 2526s DETAILS. 2526s X 2526s 2526s =HEAD3 LOCALIZATION OF GLOBS 2526s X X 2526s 2526s THE CONSTRUCT 2526s 2526s LOCAL *NAME; 2526s 2526s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 2526s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 2526s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 2526s 2526s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 2526s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 2526s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 2526s SEPARATOR. 2526s 2526s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 2526s X X 2526s X 2526s 2526s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 2526s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 2526s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 2526s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 2526s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 2526s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 2526s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 2526s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 2526s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 2526s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 2526s 2526s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 2526s @ARY = ( 0..5 ); 2526s { 2526s LOCAL($ARY[5]) = 6; 2526s LOCAL($HASH{'A'}) = 'DRILL'; 2526s WHILE (MY $E = POP(@ARY)) { 2526s PRINT "$E . . .\N"; 2526s LAST UNLESS $E > 3; 2526s } 2526s IF (@ARY) { 2526s $HASH{'ONLY A'} = 'TEST'; 2526s DELETE $HASH{'A'}; 2526s } 2526s } 2526s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 2526s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 2526s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 2526s 2526s PERL WILL PRINT 2526s 2526s 6 . . . 2526s 4 . . . 2526s 3 . . . 2526s THIS IS A TEST ONLY A TEST. 2526s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 2526s 2526s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 2526s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 2526s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 2526s SURPRISING, AND IS VERY LIKELY TO CHANGE. 2526s 2526s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 2526s X X X 2526s X 2526s 2526s YOU CAN USE THE C AND C 2526s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 2526s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 2526s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 2526s 2526s DO { 2526s MY $VAL = $ARRAY[$IDX]; 2526s LOCAL $ARRAY[$IDX]; 2526s DELETE $ARRAY[$IDX]; 2526s $VAL 2526s } 2526s 2526s AND 2526s 2526s DO { 2526s MY $VAL = $HASH{KEY}; 2526s LOCAL $HASH{KEY}; 2526s DELETE $HASH{KEY}; 2526s $VAL 2526s } 2526s 2526s EXCEPT THAT FOR THOSE THE C IS 2526s SCOPED TO THE C BLOCK. SLICES ARE 2526s ALSO ACCEPTED. 2526s 2526s MY %HASH = ( 2526s A => [ 7, 8, 9 ], 2526s B => 1, 2526s ) 2526s 2526s { 2526s MY $X = DELETE LOCAL $HASH{A}; 2526s # $X IS [ 7, 8, 9 ] 2526s # %HASH IS (B => 1) 2526s 2526s { 2526s MY @NUMS = DELETE LOCAL @$X[0, 2] 2526s # @NUMS IS (7, 9) 2526s # $X IS [ UNDEF, 8 ] 2526s 2526s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 2526s } 2526s # $X IS BACK TO [ 7, 8, 9 ] 2526s 2526s } 2526s # %HASH IS BACK TO ITS ORIGINAL STATE 2526s 2526s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 2526s 2526s =HEAD2 LVALUE SUBROUTINES 2526s X X 2526s 2526s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 2526s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 2526s 2526s MY $VAL; 2526s SUB CANMOD : LVALUE { 2526s $VAL; # OR: RETURN $VAL; 2526s } 2526s SUB NOMOD { 2526s $VAL; 2526s } 2526s 2526s CANMOD() = 5; # ASSIGNS TO $VAL 2526s NOMOD() = 5; # ERROR 2526s 2526s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 2526s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 2526s BY A SCALAR. FOR EXAMPLE, CONSIDER: 2526s 2526s DATA(2,3) = GET_DATA(3,4); 2526s 2526s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 2526s 2526s (DATA(2,3)) = GET_DATA(3,4); 2526s 2526s AND IN: 2526s 2526s (DATA(2),DATA(3)) = GET_DATA(3,4); 2526s 2526s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 2526s 2526s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 2526s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 2526s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 2526s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 2526s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 2526s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 2526s 2526s =HEAD2 LEXICAL SUBROUTINES 2526s X X X X 2526s 2526s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 2526s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 2526s AVAILABLE UNDER C OR C OR HIGHER. 2526s 2526s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 2526s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 2526s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 2526s CATEGORY WAS DISABLED. 2526s 2526s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 2526s DECLARED, AND ONLY AFTER THAT DECLARATION: 2526s 2526s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 2526s # VERSIONS EARLIER THAN 5.26. 2526s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 2526s USE FEATURE 'LEXICAL_SUBS'; 2526s 2526s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 2526s STATE SUB FOO { 2526s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 2526s } 2526s FOO(); # CALLS "STATE" SUB 2526s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 2526s 2526s MY SUB BAR { ... } 2526s BAR(); # CALLS "MY" SUB 2526s 2526s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 2526s 2526s # WRONG 2526s MY SUB BAZ { 2526s BAZ(); 2526s } 2526s 2526s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 2526s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 2526s 2526s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 2526s 2526s MY SUB BAZ { 2526s __SUB__->(); # CALLS ITSELF 2526s } 2526s 2526s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 2526s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 2526s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 2526s HOWEVER: 2526s 2526s MY SUB BAZ; # PREDECLARATION 2526s SUB BAZ { # DEFINE THE "MY" SUB 2526s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 2526s } 2526s 2526s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 2526s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 2526s C; THEY KEEP EACH OTHER ALIVE (SEE L). 2526s 2526s =HEAD3 C VS C 2526s 2526s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 2526s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 2526s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 2526s CONTAINING BLOCK TO THE NEXT. 2526s 2526s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 2526s NECESSARY IF YOU WANT TO CREATE CLOSURES: 2526s 2526s SUB WHATEVER { 2526s MY $X = SHIFT; 2526s MY SUB INNER { 2526s ... DO SOMETHING WITH $X ... 2526s } 2526s INNER(); 2526s } 2526s 2526s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 2526s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 2526s SEE THE C<$X> FROM THE FIRST CALL TO C. 2526s 2526s =HEAD3 C SUBROUTINES 2526s 2526s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 2526s SUBROUTINE OF THE SAME NAME. 2526s 2526s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 2526s INSIDE AN INNER SCOPE: 2526s 2526s SUB FOO { ... } 2526s 2526s SUB BAR { 2526s MY SUB FOO { ... } 2526s { 2526s # NEED TO USE THE OUTER FOO HERE 2526s OUR SUB FOO; 2526s FOO(); 2526s } 2526s } 2526s 2526s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 2526s 2526s PACKAGE MYSNEAKYMODULE; 2526s 2526s OUR SUB DO_SOMETHING { ... } 2526s 2526s SUB DO_SOMETHING_WITH_CALLER { 2526s PACKAGE DB; 2526s () = CALLER 1; # SETS @DB::ARGS 2526s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 2526s } 2526s 2526s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 2526s X X<*> 2526s 2526s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 2526s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 2526s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 2526s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 2526s 2526s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 2526s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 2526s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 2526s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 2526s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 2526s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 2526s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 2526s 2526s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 2526s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 2526s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 2526s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 2526s 2526s SUB DOUBLEARY { 2526s LOCAL(*SOMEARY) = @_; 2526s FOREACH $ELEM (@SOMEARY) { 2526s $ELEM *= 2; 2526s } 2526s } 2526s DOUBLEARY(*FOO); 2526s DOUBLEARY(*BAR); 2526s 2526s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 2526s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 2526s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 2526s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 2526s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 2526s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 2526s 2526s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 2526s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 2526s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 2526s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 2526s L. 2526s 2526s =HEAD2 WHEN TO STILL USE LOCAL() 2526s X X 2526s 2526s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 2526s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 2526s I USE C INSTEAD OF C. 2526s 2526s =OVER 4 2526s 2526s =ITEM 1. 2526s 2526s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 2526s 2526s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 2526s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 2526s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 2526s IN C<@FIELDS>. 2526s 2526s { 2526s LOCAL @ARGV = ("/ETC/MOTD"); 2526s LOCAL $/ = UNDEF; 2526s LOCAL $_ = <>; 2526s @FIELDS = SPLIT /^\S*=+\S*$/; 2526s } 2526s 2526s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 2526s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 2526s 2526s =ITEM 2. 2526s 2526s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 2526s 2526s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 2526s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 2526s TABLE ENTRIES: 2526s 2526s SUB IOQUEUE { 2526s LOCAL (*READER, *WRITER); # NOT MY! 2526s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 2526s RETURN (*READER, *WRITER); 2526s } 2526s ($HEAD, $TAIL) = IOQUEUE(); 2526s 2526s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 2526s ENTRIES. 2526s 2526s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 2526s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 2526s A LOCAL ALIAS. 2526s 2526s { 2526s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 2526s GROW(); # REALLY CALLS SHRINK() 2526s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 2526s } 2526s GROW(); # GET THE REAL GROW() AGAIN 2526s 2526s SEE L FOR MORE ABOUT MANIPULATING 2526s FUNCTIONS BY NAME IN THIS WAY. 2526s 2526s =ITEM 3. 2526s 2526s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 2526s 2526s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 2526s IS DONE ON DYNAMICS: 2526s 2526s { 2526s LOCAL $SIG{INT} = 'IGNORE'; 2526s FUNCT(); # UNINTERRUPTIBLE 2526s } 2526s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 2526s 2526s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 2526s 2526s =BACK 2526s 2526s =HEAD2 PASS BY REFERENCE 2526s X X X 2526s 2526s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 2526s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 2526s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 2526s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 2526s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 2526s 2526s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 2526s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 2526s OF ALL THEIR FORMER LAST ELEMENTS: 2526s 2526s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 2526s 2526s SUB POPMANY { 2526s MY $AREF; 2526s MY @RETLIST; 2526s FOREACH $AREF ( @_ ) { 2526s PUSH @RETLIST, POP @$AREF; 2526s } 2526s RETURN @RETLIST; 2526s } 2526s 2526s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 2526s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 2526s 2526s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 2526s SUB INTER { 2526s MY ($K, $HREF, %SEEN); # LOCALS 2526s FOREACH $HREF (@_) { 2526s WHILE ( $K = EACH %$HREF ) { 2526s $SEEN{$K}++; 2526s } 2526s } 2526s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 2526s } 2526s 2526s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 2526s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 2526s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 2526s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 2526s A LITTLE EXPENSIVE. 2526s 2526s WHERE PEOPLE GET INTO TROUBLE IS HERE: 2526s 2526s (@W, @X) = FUNC(@Y, @Z); 2526s OR 2526s (%W, %X) = FUNC(%Y, %Z); 2526s 2526s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 2526s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 2526s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 2526s AS ALWAYS. 2526s 2526s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 2526s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 2526s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 2526s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 2526s 2526s ($WREF, $XREF) = FUNC(\@Y, \@Z); 2526s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 2526s SUB FUNC { 2526s MY ($YREF, $ZREF) = @_; 2526s IF (@$YREF > @$ZREF) { 2526s RETURN ($YREF, $ZREF); 2526s } ELSE { 2526s RETURN ($ZREF, $YREF); 2526s } 2526s } 2526s 2526s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 2526s 2526s (*W, *X) = FUNC(\@Y, \@Z); 2526s PRINT "@W HAS MORE THAN @X\N"; 2526s SUB FUNC { 2526s LOCAL (*Y, *Z) = @_; 2526s IF (@Y > @Z) { 2526s RETURN (\@Y, \@Z); 2526s } ELSE { 2526s RETURN (\@Z, \@Y); 2526s } 2526s } 2526s 2526s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 2526s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 2526s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 2526s ARE IN THE SYMBOL TABLE. 2526s 2526s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 2526s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 2526s FOR EXAMPLE: 2526s 2526s SPLUTTER(\*STDOUT); 2526s SUB SPLUTTER { 2526s MY $FH = SHIFT; 2526s PRINT $FH "HER UM WELL A HMMM\N"; 2526s } 2526s 2526s $REC = GET_REC(\*STDIN); 2526s SUB GET_REC { 2526s MY $FH = SHIFT; 2526s RETURN SCALAR <$FH>; 2526s } 2526s 2526s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 2526s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 2526s 2526s SUB OPENIT { 2526s MY $PATH = SHIFT; 2526s LOCAL *FH; 2526s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 2526s } 2526s 2526s =HEAD2 PROTOTYPES 2526s X X 2526s 2526s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 2526s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 2526s SECTION OR WITH A L. 2526s IF YOU DECLARE EITHER OF 2526s 2526s SUB MYPUSH (\@@) 2526s SUB MYPUSH :PROTOTYPE(\@@) 2526s 2526s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 2526s 2526s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 2526s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 2526s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 2526s OF AN ATTRIBUTE. 2526s 2526s THE 2526s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 2526s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 2526s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 2526s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 2526s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 2526s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 2526s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 2526s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 2526s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 2526s 2526s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 2526s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 2526s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 2526s 2526s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 2526s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 2526s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 2526s CORRESPONDING BUILT-IN. 2526s 2526s DECLARED AS CALLED AS 2526s 2526s SUB MYLINK ($$) MYLINK $OLD, $NEW 2526s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 2526s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 2526s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 2526s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 2526s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 2526s SUB MYPOP (\@) MYPOP @ARRAY 2526s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 2526s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 2526s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 2526s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 2526s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 2526s SUB MYRAND (;$) MYRAND 42 2526s SUB MYTIME () MYTIME 2526s 2526s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 2526s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 2526s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 2526s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 2526s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 2526s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 2526s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 2526s 2526s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 2526s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 2526s 2526s SUB MYREF (\[$@%&*]) 2526s 2526s WILL ALLOW CALLING MYREF() AS 2526s 2526s MYREF $VAR 2526s MYREF @ARRAY 2526s MYREF %HASH 2526s MYREF &SUB 2526s MYREF *GLOB 2526s 2526s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 2526s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 2526s 2526s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 2526s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 2526s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 2526s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 2526s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 2526s OR A SUBSEQUENT COMMA. 2526s 2526s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 2526s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 2526s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 2526s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 2526s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 2526s FOLLOWS: 2526s 2526s USE SYMBOL 'QUALIFY_TO_REF'; 2526s 2526s SUB FOO (*) { 2526s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 2526s ... 2526s } 2526s 2526s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 2526s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 2526s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 2526s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 2526s 2526s SUB MYPUSH (+@) { 2526s MY $AREF = SHIFT; 2526s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 2526s PUSH @$AREF, @_; 2526s } 2526s 2526s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 2526s IS OF AN ACCEPTABLE TYPE. 2526s 2526s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 2526s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 2526s 2526s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 2526s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 2526s PROVIDED, C<$_> WILL BE USED INSTEAD. 2526s 2526s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 2526s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 2526s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 2526s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 2526s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 2526s 2526s MYTIME +2; 2526s 2526s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 2526s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 2526s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 2526s 2526s SUB MYGETPROTOBYNUMBER($;); 2526s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 2526s 2526s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 2526s PROVIDED IT'S IN THE INITIAL POSITION: 2526s X<&> 2526s 2526s SUB TRY (&@) { 2526s MY($TRY,$CATCH) = @_; 2526s EVAL { &$TRY }; 2526s IF ($@) { 2526s LOCAL $_ = $@; 2526s &$CATCH; 2526s } 2526s } 2526s SUB CATCH (&) { $_[0] } 2526s 2526s TRY { 2526s DIE "PHOOEY"; 2526s } CATCH { 2526s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 2526s }; 2526s 2526s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 2526s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 2526s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 2526s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 2526s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 2526s 2526s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 2526s X 2526s 2526s SUB MYGREP (&@) { 2526s MY $CODE = SHIFT; 2526s MY @RESULT; 2526s FOREACH $_ (@_) { 2526s PUSH(@RESULT, $_) IF &$CODE; 2526s } 2526s @RESULT; 2526s } 2526s 2526s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 2526s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 2526s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 2526s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 2526s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 2526s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 2526s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 2526s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 2526s 2526s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 2526s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 2526s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 2526s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 2526s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 2526s MAJORITY OF OFFENDING CODE IS FIXED. 2526s 2526s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 2526s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 2526s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 2526s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 2526s 2526s SUB FUNC ($) { 2526s MY $N = SHIFT; 2526s PRINT "YOU GAVE ME $N\N"; 2526s } 2526s 2526s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 2526s RETURNING A LIST: 2526s 2526s FUNC(@FOO); 2526s FUNC( $TEXT =~ /\W+/G ); 2526s 2526s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 2526s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 2526s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 2526s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 2526s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 2526s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 2526s 2526s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 2526s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 2526s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 2526s EFFECT, LIKE SO: 2526s 2526s SUB FOO($$); 2526s SUB FOO($$) { 2526s FOO 1, 2; 2526s } 2526s 2526s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 2526s TO MAKE THE WORLD A BETTER PLACE. 2526s 2526s =HEAD2 CONSTANT FUNCTIONS 2526s X 2526s 2526s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 2526s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 2526s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 2526s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 2526s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 2526s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 2526s 2526s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 2526s 2526s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 2526s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 2526s # AND IT'S INLINED, TOO! 2526s SUB ST_DEV () { 0 } 2526s SUB ST_INO () { 1 } 2526s 2526s SUB FLAG_FOO () { 1 << 8 } 2526s SUB FLAG_BAR () { 1 << 9 } 2526s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 2526s 2526s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 2526s 2526s SUB N () { INT(OPT_BAZ) / 3 } 2526s 2526s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 2526s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 2526s 2526s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 2526s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 2526s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 2526s C: 2526s 2526s SUB BAZ_VAL () { 2526s IF (OPT_BAZ) { 2526s RETURN 23; 2526s } 2526s ELSE { 2526s RETURN 42; 2526s } 2526s } 2526s SUB BONK_VAL () { RETURN 12345 } 2526s 2526s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 2526s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 2526s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 2526s 2526s BEGIN { 2526s MY $VAR = 1; 2526s NO STRICT 'REFS'; 2526s *INLINED = SUB () { $VAR }; 2526s } 2526s 2526s BEGIN { 2526s MY $VAR = 1; 2526s MY $REF = \$VAR; 2526s NO STRICT 'REFS'; 2526s *NOT_INLINED = SUB () { $VAR }; 2526s } 2526s 2526s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 2526s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 2526s 2526s BEGIN { 2526s MY $X = 10; 2526s *FOO = SUB () { $X }; 2526s $X++; 2526s } 2526s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 2526s 2526s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 2526s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 2526s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 2526s SO IT PRINTED C<10>, NOT C<11>. 2526s 2526s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 2526s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 2526s ASIDE FROM WHERE IT IS DECLARED. 2526s 2526s # FINE, NO WARNING 2526s BEGIN { 2526s MY $X = 54321; 2526s *INLINED = SUB () { $X }; 2526s } 2526s # ERROR 2526s BEGIN { 2526s MY $X; 2526s $X = 54321; 2526s *ALSO_INLINED = SUB () { $X }; 2526s } 2526s 2526s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 2526s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 2526s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 2526s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 2526s CONSTANT SUBROUTINE: 2526s 2526s MY $X = 54321; 2526s *INLINED = SUB : CONST { $X }; 2526s $X++; 2526s 2526s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 2526s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 2526s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 2526s VALUE CAPTURED THE SAME WAY. 2526s 2526s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 2526s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 2526s AN EXPLICIT C: 2526s 2526s BEGIN { 2526s MY $X = 10; 2526s *FOO = SUB () { RETURN $X }; 2526s $X++; 2526s } 2526s PRINT FOO(); # PRINTS 11 2526s 2526s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 2526s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 2526s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 2526s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 2526s 2526s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 2526s SUB ONE { 2526s 1; 2526s } 2526s IF (ONE ) { 2526s PRINT ONE() IF ONE ; 2526s } 2526s 2526s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 2526s SUB ONE () { 1 } 2526s DO { 2526s PRINT 1 2526s }; 2526s 2526s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 2526s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 2526s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 2526s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 2526s 2526s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 2526s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 2526s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 2526s SUBROUTINE ONE REDEFINED AT -E LINE 1. 2526s 2526s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 2526s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 2526s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 2526s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 2526s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 2526s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 2526s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 2526s MENTIONED ABOVE: 2526s 2526s SUB NOT_INLINED () { RETURN 23 } 2526s 2526s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 2526s X X X X 2526s 2526s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 2526s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 2526s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 2526s ON A NON-UNIX SYSTEM. 2526s 2526s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 2526s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 2526s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 2526s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 2526s 2526s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 2526s CHDIR $SOMEWHERE; 2526s SUB CHDIR { ... } 2526s 2526s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 2526s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 2526s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 2526s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 2526s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 2526s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 2526s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 2526s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 2526s FOR SOME KEYWORDS. SEE L. 2526s 2526s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 2526s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 2526s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 2526s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 2526s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 2526s THAT IS, THEY COULD SAY 2526s 2526s USE MODULE 'OPEN'; 2526s 2526s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 2526s 2526s USE MODULE; 2526s 2526s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 2526s 2526s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 2526s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 2526s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 2526s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 2526s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 2526s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 2526s THAT UNDERSTANDS REGULAR EXPRESSIONS. 2526s 2526s PACKAGE REGLOB; 2526s REQUIRE EXPORTER; 2526s @ISA = 'EXPORTER'; 2526s @EXPORT_OK = 'GLOB'; 2526s 2526s SUB IMPORT { 2526s MY $PKG = SHIFT; 2526s RETURN UNLESS @_; 2526s MY $SYM = SHIFT; 2526s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 2526s $PKG->EXPORT($WHERE, $SYM, @_); 2526s } 2526s 2526s SUB GLOB { 2526s MY $PAT = SHIFT; 2526s MY @GOT; 2526s IF (OPENDIR MY $D, '.') { 2526s @GOT = GREP /$PAT/, READDIR $D; 2526s CLOSEDIR $D; 2526s } 2526s RETURN @GOT; 2526s } 2526s 1; 2526s 2526s AND HERE'S HOW IT COULD BE (AB)USED: 2526s 2526s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 2526s PACKAGE FOO; 2526s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 2526s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 2526s 2526s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 2526s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 2526s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 2526s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 2526s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 2526s IT MUST BE DONE AT ALL. 2526s 2526s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 2526s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 2526s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 2526s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 2526s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 2526s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 2526s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 2526s LIBRARY. 2526s 2526s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 2526s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 2526s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 2526s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 2526s (SEE L). 2526s 2526s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 2526s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 2526s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 2526s 2526s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 2526s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 2526s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 2526s C SYNTAX, THOUGH). 2526s 2526s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 2526s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 2526s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 2526s 2526s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 2526s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 2526s 2526s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 2526s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 2526s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 2526s 2526s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 2526s 2526s =HEAD2 AUTOLOADING 2526s X X 2526s 2526s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 2526s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 2526s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 2526s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 2526s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 2526s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 2526s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 2526s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 2526s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 2526s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 2526s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 2526s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 2526s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 2526s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 2526s SUBROUTINE NAME. SEE L FOR DETAILS.) 2526s 2526s 2526s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 2526s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 2526s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 2526s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 2526s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 2526s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 2526s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 2526s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 2526s 2526s SUB AUTOLOAD { 2526s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 2526s MY $PROGRAM = $AUTOLOAD; 2526s $PROGRAM =~ S/.*:://; 2526s SYSTEM($PROGRAM, @_); 2526s } 2526s DATE(); 2526s WHO(); 2526s LS('-L'); 2526s 2526s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 2526s EVEN NEED PARENTHESES: 2526s 2526s USE SUBS QW(DATE WHO LS); 2526s DATE; 2526s WHO; 2526s LS '-L'; 2526s 2526s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 2526s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 2526s 2526s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 2526s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 2526s DESCRIBED IN L AND IN L, THE STANDARD 2526s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 2526s FUNCTIONS TO PERL CODE IN L. 2526s 2526s =HEAD2 SUBROUTINE ATTRIBUTES 2526s X X X 2526s 2526s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 2526s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 2526s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 2526s C HAD BEEN SEEN. SEE L FOR DETAILS 2526s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 2526s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 2526s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 2526s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 2526s 2526s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 2526s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 2526s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 2526s NEST PROPERLY. 2526s 2526s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 2526s 2526s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 2526s SUB PLUGH () : UGLY('\(") :BAD; 2526s SUB XYZZY : _5X5 { ... } 2526s 2526s EXAMPLES OF INVALID SYNTAX: 2526s 2526s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 2526s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 2526s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 2526s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 2526s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 2526s 2526s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 2526s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 2526s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 2526s PARSED AND INVOKED: 2526s 2526s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 2526s 2526s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 2526s SEE L AND L. 2526s 2526s =HEAD1 SEE ALSO 2526s 2526s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 2526s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 2526s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 2526s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 2526s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 2526s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 2526s 2526s =FOR VI 2526s # EX: SET STS=0 SW=4 ET: 2526s 2526s ok 2 2526s # testing mod_cgi with /modules/cgi/perl.pl 2526s # expected 200 2526s # received 200 2526s # body: PERL CGI 2526s ok 3 2526s # testing mod_test_rwrite with /test_rwrite 2526s # expected 200 2526s # received 200 2526s # body: A 2526s ok 4 2526s ok 2531s t/filter/case_in.t .................. 2531s 1..3 2531s # Running under perl version 5.040001 for linux 2531s # Current time local: Thu Sep 4 16:34:51 2025 2531s # Current time GMT: Thu Sep 4 16:34:51 2025 2531s # Using Test.pm version 1.31 2531s # Using Apache/Test.pm version 1.44 2531s ok 1 2531s # testing mod_cgi with /modules/cgi/perl_echo.pl 2531s # expected 200 2531s # received 200 2531s ok 2 2531s # testing mod_echo_post with /echo_post 2531s # expected 200 2531s # received 200 2531s ok 3 2531s ok 2537s t/filter/input_body.t ............... 2537s 1..2 2537s # Running under perl version 5.040001 for linux 2537s # Current time local: Thu Sep 4 16:34:56 2025 2537s # Current time GMT: Thu Sep 4 16:34:56 2025 2537s # Using Test.pm version 1.31 2537s # Using Apache/Test.pm version 1.44 2537s # testing : Posted "1 ko" 2537s # expected: 'ok 1' 2537s # received: 'ok 1' 2537s ok 1 2537s # testing : Posted "2 ko" 2537s # expected: 'ok 2' 2537s # received: 'ok 2' 2537s ok 2 2537s ok 2542s t/http11/basicauth.t ................ 2542s 1..3 2542s # Running under perl version 5.040001 for linux 2542s # Current time local: Thu Sep 4 16:35:02 2025 2542s # Current time GMT: Thu Sep 4 16:35:02 2025 2542s # Using Test.pm version 1.31 2542s # Using Apache/Test.pm version 1.44 2542s ok 1 2542s ok 2 2542s ok 3 2542s ok 2547s t/http11/chunked.t .................. 2547s 1..30 2547s # Running under perl version 5.040001 for linux 2547s # Current time local: Thu Sep 4 16:35:07 2025 2547s # Current time GMT: Thu Sep 4 16:35:07 2025 2547s # Using Test.pm version 1.31 2547s # Using Apache/Test.pm version 1.44 2547s # testing : response protocol 2547s # expected: 'HTTP/1.1' 2547s # received: 'HTTP/1.1' 2547s ok 1 2547s # testing : response Transfer-Encoding 2547s # expected: 'chunked' 2547s # received: 'chunked' 2547s ok 2 2547s # testing : no Content-Length 2547s # expected: 0 2547s # received: 0 2547s ok 3 2547s # testing : body length 2547s # expected: '70976' 2547s # received: 70976 2547s ok 4 2547s # testing : number of requests 2547s # expected: 1 2547s # received: 1 2547s ok 5 2547s # testing : response protocol 2547s # expected: 'HTTP/1.1' 2547s # received: 'HTTP/1.1' 2547s ok 6 2547s # testing : response Transfer-Encoding 2547s # expected: 'chunked' 2547s # received: 'chunked' 2547s ok 7 2547s # testing : no Content-Length 2547s # expected: 0 2547s # received: 0 2547s ok 8 2547s # testing : body length 2547s # expected: '212509' 2547s # received: 212509 2547s ok 9 2547s # testing : number of requests 2547s # expected: 2 2547s # received: 2 2547s ok 10 2547s # testing : response protocol 2547s # expected: 'HTTP/1.1' 2547s # received: 'HTTP/1.1' 2547s ok 11 2547s # testing : response Transfer-Encoding 2547s # expected: 'chunked' 2547s # received: 'chunked' 2547s ok 12 2547s # testing : no Content-Length 2547s # expected: 0 2547s # received: 0 2547s ok 13 2547s # testing : body length 2547s # expected: '280545' 2547s # received: 280545 2547s ok 14 2547s # testing : number of requests 2547s # expected: 3 2547s # received: 3 2547s ok 15 2547s # testing : response protocol 2547s # expected: 'HTTP/1.1' 2547s # received: 'HTTP/1.1' 2547s ok 16 2547s # testing : response Transfer-Encoding 2547s # expected: 'chunked' 2547s # received: 'chunked' 2547s ok 17 2547s # testing : no Content-Length 2547s # expected: 0 2547s # received: 0 2547s ok 18 2547s # testing : body length 2547s # expected: '845969' 2547s # received: 845969 2547s ok 19 2547s # testing : number of requests 2547s # expected: 4 2547s # received: 4 2547s ok 20 2547s # testing : response protocol 2547s # expected: 'HTTP/1.1' 2547s # received: 'HTTP/1.1' 2547s ok 21 2547s # testing : no Transfer-Encoding (test result inverted) 2547s # expected: 'chunked' 2547s # received: '' 2547s ok 22 2547s # testing : content length 2547s # expected: 253 2547s # received: '253' 2547s ok 23 2547s # testing : body length 2547s # expected: '242' 2547s # received: 242 2547s ok 24 2547s # testing : number of requests 2547s # expected: 5 2547s # received: 5 2547s ok 25 2547s # testing : response protocol 2547s # expected: 'HTTP/1.1' 2547s # received: 'HTTP/1.1' 2547s ok 26 2547s # testing : no Transfer-Encoding (test result inverted) 2547s # expected: 'chunked' 2547s # received: '' 2547s ok 27 2547s # testing : content length 2547s # expected: '' 2547s # received: '' 2547s ok 28 2547s # testing : body length 2547s # expected: '14276' 2547s # received: 14276 2547s ok 29 2547s # testing : number of requests 2547s # expected: 6 2547s # received: 6 2547s ok 30 2547s ok 2553s t/http11/chunked2.t ................. 2553s 1..2 2553s # Running under perl version 5.040001 for linux 2553s # Current time local: Thu Sep 4 16:35:12 2025 2553s # Current time GMT: Thu Sep 4 16:35:12 2025 2553s # Using Test.pm version 1.31 2553s # Using Apache/Test.pm version 1.44 2553s # testing : successful response 2553s # expected: 200 2553s # received: '200' 2553s ok 1 2553s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 2553s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 2553s ok 2 2553s ok 2559s t/http11/clength.t .................. 2559s 1..6 2559s # Running under perl version 5.040001 for linux 2559s # Current time local: Thu Sep 4 16:35:18 2025 2559s # Current time GMT: Thu Sep 4 16:35:18 2025 2559s # Using Test.pm version 1.31 2559s # Using Apache/Test.pm version 1.44 2559s # testing : successful response 2559s # expected: 200 2559s # received: '200' 2559s ok 1 2559s # expected: 10 2559s # received: '10' 2559s ok 2 2559s # expected: 'bbbbbbbbbb' 2559s # received: 'bbbbbbbbbb' 2559s ok 3 2559s # testing : successful response 2559s # expected: 200 2559s # received: '200' 2559s ok 4 2559s # expected: 6 2559s # received: '6' 2559s ok 5 2559s # expected: 'foobar' 2559s # received: 'foobar' 2559s ok 6 2559s ok 2567s t/http11/post.t ..................... 2567s # using LWP client 2567s 1..51 2567s # Running under perl version 5.040001 for linux 2567s # Current time local: Thu Sep 4 16:35:24 2025 2567s # Current time GMT: Thu Sep 4 16:35:24 2025 2567s # Using Test.pm version 1.31 2567s # Using Apache/Test.pm version 1.44 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 1024 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Connection: Keep-Alive 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 5 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 1 2567s #DMMATCH1: 1 2567s #Keep-Alive: timeout=5, max=100 2567s # 2567s # testing : length posted 2567s # expected: '1024' 2567s # received: 1024 2567s ok 1 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 2048 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 5 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 2 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '2048' 2567s # received: 2048 2567s ok 2 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 3072 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 5 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 3 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '3072' 2567s # received: 3072 2567s ok 3 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 4096 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 5 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 4 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '4096' 2567s # received: 4096 2567s ok 4 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 5120 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 5 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 5 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '5120' 2567s # received: 5120 2567s ok 5 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 6144 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 5 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 6 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '6144' 2567s # received: 6144 2567s ok 6 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 7168 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 5 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 7 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '7168' 2567s # received: 7168 2567s ok 7 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 8192 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 5 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 8 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '8192' 2567s # received: 8192 2567s ok 8 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 9216 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 5 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 9 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '9216' 2567s # received: 9216 2567s ok 9 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 10240 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 10 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '10240' 2567s # received: 10240 2567s ok 10 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 11264 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 11 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '11264' 2567s # received: 11264 2567s ok 11 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 12288 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 12 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '12288' 2567s # received: 12288 2567s ok 12 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 13312 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 13 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '13312' 2567s # received: 13312 2567s ok 13 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 14336 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 14 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '14336' 2567s # received: 14336 2567s ok 14 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 15360 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 15 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '15360' 2567s # received: 15360 2567s ok 15 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 16384 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 16 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '16384' 2567s # received: 16384 2567s ok 16 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 17408 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 17 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '17408' 2567s # received: 17408 2567s ok 17 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 18432 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 18 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '18432' 2567s # received: 18432 2567s ok 18 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 19456 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 19 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '19456' 2567s # received: 19456 2567s ok 19 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 20480 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 20 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '20480' 2567s # received: 20480 2567s ok 20 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 21504 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 21 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '21504' 2567s # received: 21504 2567s ok 21 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 22528 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 22 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '22528' 2567s # received: 22528 2567s ok 22 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 23552 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 23 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '23552' 2567s # received: 23552 2567s ok 23 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 24576 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 24 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '24576' 2567s # received: 24576 2567s ok 24 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 25600 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 25 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '25600' 2567s # received: 25600 2567s ok 25 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 26624 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 26 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '26624' 2567s # received: 26624 2567s ok 26 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 27648 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 27 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '27648' 2567s # received: 27648 2567s ok 27 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 28672 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 28 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '28672' 2567s # received: 28672 2567s ok 28 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 29696 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 29 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '29696' 2567s # received: 29696 2567s ok 29 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 30720 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:30 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 30 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '30720' 2567s # received: 30720 2567s ok 30 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 31744 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 31 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '31744' 2567s # received: 31744 2567s ok 31 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 32768 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 32 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '32768' 2567s # received: 32768 2567s ok 32 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 33792 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 33 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '33792' 2567s # received: 33792 2567s ok 33 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 34816 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 34 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '34816' 2567s # received: 34816 2567s ok 34 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 35840 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 35 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '35840' 2567s # received: 35840 2567s ok 35 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 36864 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 36 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '36864' 2567s # received: 36864 2567s ok 36 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 37888 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 37 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '37888' 2567s # received: 37888 2567s ok 37 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 38912 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 38 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '38912' 2567s # received: 38912 2567s ok 38 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 39936 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 39 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '39936' 2567s # received: 39936 2567s ok 39 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 40960 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 40 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '40960' 2567s # received: 40960 2567s ok 40 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 41984 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 41 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '41984' 2567s # received: 41984 2567s ok 41 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 43008 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 42 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '43008' 2567s # received: 43008 2567s ok 42 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 44032 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 43 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '44032' 2567s # received: 44032 2567s ok 43 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 45056 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 44 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '45056' 2567s # received: 45056 2567s ok 44 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 46080 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 45 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '46080' 2567s # received: 46080 2567s ok 45 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 47104 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 46 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '47104' 2567s # received: 47104 2567s ok 46 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 48128 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 47 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '48128' 2567s # received: 48128 2567s ok 47 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 49152 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 48 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '49152' 2567s # received: 49152 2567s ok 48 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 50176 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 49 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '50176' 2567s # received: 50176 2567s ok 49 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 51200 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 6 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 50 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '51200' 2567s # received: 51200 2567s ok 50 2567s #lwp request: 2567s #POST http://localhost:8529/eat_post HTTP/1.1 2567s #User-Agent: libwww-perl/6.78 2567s #Content-Length: 102400 2567s # 2567s #server response: 2567s #HTTP/1.1 200 OK 2567s #Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2567s #Vary: In-If1 2567s #Content-Length: 7 2567s #Client-Date: Thu, 04 Sep 2025 16:35:31 GMT 2567s #Client-Peer: 127.0.0.1:8529 2567s #Client-Response-Num: 51 2567s #DMMATCH1: 1 2567s # 2567s # testing : length posted 2567s # expected: '102400' 2567s # received: 102400 2567s ok 51 2567s ok 2572s t/modules/aaa.t ..................... 2572s 1..40 2572s # Running under perl version 5.040001 for linux 2572s # Current time local: Thu Sep 4 16:35:31 2025 2572s # Current time GMT: Thu Sep 4 16:35:31 2025 2572s # Using Test.pm version 1.31 2572s # Using Apache/Test.pm version 1.44 2572s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/realm2 2572s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/basic1 2572s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/form1 2572s ok 1 2572s ok 2 2572s ok 3 2572s ok 4 2572s ok 5 2572s ok 6 2572s ok 7 2572s ok 8 2572s ok 9 2572s ok 10 2572s ok 11 2572s ok 12 2572s ok 13 2572s ok 14 2572s ok 15 2572s ok 16 2572s ok 17 2572s ok 18 2572s ok 19 2572s ok 20 2572s ok 21 2572s ok 22 2572s ok 23 2572s ok 24 2572s ok 25 2572s ok 26 2572s ok 27 2572s ok 28 2572s ok 29 2572s ok 30 2572s ok 31 2572s ok 32 2572s ok 33 2572s ok 34 2572s ok 35 2572s ok 36 2572s ok 37 2572s ok 38 2572s ok 39 2572s ok 40 2572s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/realm2 2572s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/form1 2572s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/basic1 2572s ok 2579s t/modules/access.t .................. 2579s 1..408 2579s # Running under perl version 5.040001 for linux 2579s # Current time local: Thu Sep 4 16:35:37 2025 2579s # Current time GMT: Thu Sep 4 16:35:37 2025 2579s # Using Test.pm version 1.31 2579s # Using Apache/Test.pm version 1.44 2579s # --- 2579s # Order deny,allow 2579s # Allow from all 2579s # expecting access. 2579s ok 1 2579s # --- 2579s # Order deny,allow 2579s # Deny from all 2579s # expecting access denial. 2579s ok 2 2579s # --- 2579s # Order deny,allow 2579s # Allow from all 2579s # Deny from all 2579s # expecting access. 2579s ok 3 2579s # --- 2579s # Order deny,allow 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 4 2579s # --- 2579s # Order deny,allow 2579s # Allow from all 2579s # Deny from localhost 2579s # expecting access. 2579s ok 5 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 6 2579s # --- 2579s # Order deny,allow 2579s # Allow from all 2579s # Deny from 127.0.0.1 2579s # expecting access. 2579s ok 7 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 8 2579s # --- 2579s # Order deny,allow 2579s # Allow from all 2579s # Deny from 127.0 2579s # expecting access. 2579s ok 9 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 10 2579s # --- 2579s # Order deny,allow 2579s # Allow from all 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access. 2579s ok 11 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 12 2579s # --- 2579s # Order deny,allow 2579s # Allow from all 2579s # Deny from 127.0.0.1/16 2579s # expecting access. 2579s ok 13 2579s # --- 2579s # Order deny,allow 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 14 2579s # --- 2579s # Order deny,allow 2579s # Allow from all 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 15 2579s # --- 2579s # Order deny,allow 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 16 2579s # --- 2579s # Order deny,allow 2579s # Allow from all 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 17 2579s # --- 2579s # Order deny,allow 2579s # Allow from localhost 2579s # expecting access. 2579s ok 18 2579s # --- 2579s # Order deny,allow 2579s # Deny from all 2579s # expecting access denial. 2579s ok 19 2579s # --- 2579s # Order deny,allow 2579s # Allow from localhost 2579s # Deny from all 2579s # expecting access. 2579s ok 20 2579s # --- 2579s # Order deny,allow 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 21 2579s # --- 2579s # Order deny,allow 2579s # Allow from localhost 2579s # Deny from localhost 2579s # expecting access. 2579s ok 22 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 23 2579s # --- 2579s # Order deny,allow 2579s # Allow from localhost 2579s # Deny from 127.0.0.1 2579s # expecting access. 2579s ok 24 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 25 2579s # --- 2579s # Order deny,allow 2579s # Allow from localhost 2579s # Deny from 127.0 2579s # expecting access. 2579s ok 26 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 27 2579s # --- 2579s # Order deny,allow 2579s # Allow from localhost 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access. 2579s ok 28 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 29 2579s # --- 2579s # Order deny,allow 2579s # Allow from localhost 2579s # Deny from 127.0.0.1/16 2579s # expecting access. 2579s ok 30 2579s # --- 2579s # Order deny,allow 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 31 2579s # --- 2579s # Order deny,allow 2579s # Allow from localhost 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 32 2579s # --- 2579s # Order deny,allow 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 33 2579s # --- 2579s # Order deny,allow 2579s # Allow from localhost 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 34 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1 2579s # expecting access. 2579s ok 35 2579s # --- 2579s # Order deny,allow 2579s # Deny from all 2579s # expecting access denial. 2579s ok 36 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1 2579s # Deny from all 2579s # expecting access. 2579s ok 37 2579s # --- 2579s # Order deny,allow 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 38 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1 2579s # Deny from localhost 2579s # expecting access. 2579s ok 39 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 40 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1 2579s # Deny from 127.0.0.1 2579s # expecting access. 2579s ok 41 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 42 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1 2579s # Deny from 127.0 2579s # expecting access. 2579s ok 43 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 44 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access. 2579s ok 45 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 46 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1 2579s # Deny from 127.0.0.1/16 2579s # expecting access. 2579s ok 47 2579s # --- 2579s # Order deny,allow 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 48 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 49 2579s # --- 2579s # Order deny,allow 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 50 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 51 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0 2579s # expecting access. 2579s ok 52 2579s # --- 2579s # Order deny,allow 2579s # Deny from all 2579s # expecting access denial. 2579s ok 53 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0 2579s # Deny from all 2579s # expecting access. 2579s ok 54 2579s # --- 2579s # Order deny,allow 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 55 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0 2579s # Deny from localhost 2579s # expecting access. 2579s ok 56 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 57 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0 2579s # Deny from 127.0.0.1 2579s # expecting access. 2579s ok 58 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 59 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0 2579s # Deny from 127.0 2579s # expecting access. 2579s ok 60 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 61 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access. 2579s ok 62 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 63 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0 2579s # Deny from 127.0.0.1/16 2579s # expecting access. 2579s ok 64 2579s # --- 2579s # Order deny,allow 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 65 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 66 2579s # --- 2579s # Order deny,allow 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 67 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 68 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # expecting access. 2579s ok 69 2579s # --- 2579s # Order deny,allow 2579s # Deny from all 2579s # expecting access denial. 2579s ok 70 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from all 2579s # expecting access. 2579s ok 71 2579s # --- 2579s # Order deny,allow 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 72 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from localhost 2579s # expecting access. 2579s ok 73 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 74 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from 127.0.0.1 2579s # expecting access. 2579s ok 75 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 76 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from 127.0 2579s # expecting access. 2579s ok 77 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 78 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access. 2579s ok 79 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 80 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from 127.0.0.1/16 2579s # expecting access. 2579s ok 81 2579s # --- 2579s # Order deny,allow 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 82 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 83 2579s # --- 2579s # Order deny,allow 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 84 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 85 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/16 2579s # expecting access. 2579s ok 86 2579s # --- 2579s # Order deny,allow 2579s # Deny from all 2579s # expecting access denial. 2579s ok 87 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/16 2579s # Deny from all 2579s # expecting access. 2579s ok 88 2579s # --- 2579s # Order deny,allow 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 89 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/16 2579s # Deny from localhost 2579s # expecting access. 2579s ok 90 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 91 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/16 2579s # Deny from 127.0.0.1 2579s # expecting access. 2579s ok 92 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 93 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/16 2579s # Deny from 127.0 2579s # expecting access. 2579s ok 94 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 95 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/16 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access. 2579s ok 96 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 97 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/16 2579s # Deny from 127.0.0.1/16 2579s # expecting access. 2579s ok 98 2579s # --- 2579s # Order deny,allow 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 99 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/16 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 100 2579s # --- 2579s # Order deny,allow 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 101 2579s # --- 2579s # Order deny,allow 2579s # Allow from 127.0.0.1/16 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 102 2579s # --- 2579s # Order deny,allow 2579s # Allow from somewhere.else.com 2579s # expecting access. 2579s ok 103 2579s # --- 2579s # Order deny,allow 2579s # Deny from all 2579s # expecting access denial. 2579s ok 104 2579s # --- 2579s # Order deny,allow 2579s # Allow from somewhere.else.com 2579s # Deny from all 2579s # expecting access denial. 2579s ok 105 2579s # --- 2579s # Order deny,allow 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 106 2579s # --- 2579s # Order deny,allow 2579s # Allow from somewhere.else.com 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 107 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 108 2579s # --- 2579s # Order deny,allow 2579s # Allow from somewhere.else.com 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 109 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 110 2579s # --- 2579s # Order deny,allow 2579s # Allow from somewhere.else.com 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 111 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 112 2579s # --- 2579s # Order deny,allow 2579s # Allow from somewhere.else.com 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 113 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 114 2579s # --- 2579s # Order deny,allow 2579s # Allow from somewhere.else.com 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 115 2579s # --- 2579s # Order deny,allow 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 116 2579s # --- 2579s # Order deny,allow 2579s # Allow from somewhere.else.com 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 117 2579s # --- 2579s # Order deny,allow 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 118 2579s # --- 2579s # Order deny,allow 2579s # Allow from somewhere.else.com 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 119 2579s # --- 2579s # Order deny,allow 2579s # Allow from 66.6.6.6 2579s # expecting access. 2579s ok 120 2579s # --- 2579s # Order deny,allow 2579s # Deny from all 2579s # expecting access denial. 2579s ok 121 2579s # --- 2579s # Order deny,allow 2579s # Allow from 66.6.6.6 2579s # Deny from all 2579s # expecting access denial. 2579s ok 122 2579s # --- 2579s # Order deny,allow 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 123 2579s # --- 2579s # Order deny,allow 2579s # Allow from 66.6.6.6 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 124 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 125 2579s # --- 2579s # Order deny,allow 2579s # Allow from 66.6.6.6 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 126 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 127 2579s # --- 2579s # Order deny,allow 2579s # Allow from 66.6.6.6 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 128 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 129 2579s # --- 2579s # Order deny,allow 2579s # Allow from 66.6.6.6 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 130 2579s # --- 2579s # Order deny,allow 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 131 2579s # --- 2579s # Order deny,allow 2579s # Allow from 66.6.6.6 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 132 2579s # --- 2579s # Order deny,allow 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 133 2579s # --- 2579s # Order deny,allow 2579s # Allow from 66.6.6.6 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 134 2579s # --- 2579s # Order deny,allow 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 135 2579s # --- 2579s # Order deny,allow 2579s # Allow from 66.6.6.6 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 136 2579s # --- 2579s # Order allow,deny 2579s # Allow from all 2579s # expecting access. 2579s ok 137 2579s # --- 2579s # Order allow,deny 2579s # Deny from all 2579s # expecting access denial. 2579s ok 138 2579s # --- 2579s # Order allow,deny 2579s # Allow from all 2579s # Deny from all 2579s # expecting access denial. 2579s ok 139 2579s # --- 2579s # Order allow,deny 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 140 2579s # --- 2579s # Order allow,deny 2579s # Allow from all 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 141 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 142 2579s # --- 2579s # Order allow,deny 2579s # Allow from all 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 143 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 144 2579s # --- 2579s # Order allow,deny 2579s # Allow from all 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 145 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 146 2579s # --- 2579s # Order allow,deny 2579s # Allow from all 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 147 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 148 2579s # --- 2579s # Order allow,deny 2579s # Allow from all 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 149 2579s # --- 2579s # Order allow,deny 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 150 2579s # --- 2579s # Order allow,deny 2579s # Allow from all 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 151 2579s # --- 2579s # Order allow,deny 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 152 2579s # --- 2579s # Order allow,deny 2579s # Allow from all 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 153 2579s # --- 2579s # Order allow,deny 2579s # Allow from localhost 2579s # expecting access. 2579s ok 154 2579s # --- 2579s # Order allow,deny 2579s # Deny from all 2579s # expecting access denial. 2579s ok 155 2579s # --- 2579s # Order allow,deny 2579s # Allow from localhost 2579s # Deny from all 2579s # expecting access denial. 2579s ok 156 2579s # --- 2579s # Order allow,deny 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 157 2579s # --- 2579s # Order allow,deny 2579s # Allow from localhost 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 158 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 159 2579s # --- 2579s # Order allow,deny 2579s # Allow from localhost 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 160 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 161 2579s # --- 2579s # Order allow,deny 2579s # Allow from localhost 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 162 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 163 2579s # --- 2579s # Order allow,deny 2579s # Allow from localhost 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 164 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 165 2579s # --- 2579s # Order allow,deny 2579s # Allow from localhost 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 166 2579s # --- 2579s # Order allow,deny 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 167 2579s # --- 2579s # Order allow,deny 2579s # Allow from localhost 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 168 2579s # --- 2579s # Order allow,deny 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 169 2579s # --- 2579s # Order allow,deny 2579s # Allow from localhost 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 170 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1 2579s # expecting access. 2579s ok 171 2579s # --- 2579s # Order allow,deny 2579s # Deny from all 2579s # expecting access denial. 2579s ok 172 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1 2579s # Deny from all 2579s # expecting access denial. 2579s ok 173 2579s # --- 2579s # Order allow,deny 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 174 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 175 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 176 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 177 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 178 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 179 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 180 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 181 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 182 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 183 2579s # --- 2579s # Order allow,deny 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 184 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 185 2579s # --- 2579s # Order allow,deny 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 186 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 187 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0 2579s # expecting access. 2579s ok 188 2579s # --- 2579s # Order allow,deny 2579s # Deny from all 2579s # expecting access denial. 2579s ok 189 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0 2579s # Deny from all 2579s # expecting access denial. 2579s ok 190 2579s # --- 2579s # Order allow,deny 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 191 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 192 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 193 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 194 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 195 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 196 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 197 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 198 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 199 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 200 2579s # --- 2579s # Order allow,deny 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 201 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 202 2579s # --- 2579s # Order allow,deny 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 203 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 204 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # expecting access. 2579s ok 205 2579s # --- 2579s # Order allow,deny 2579s # Deny from all 2579s # expecting access denial. 2579s ok 206 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from all 2579s # expecting access denial. 2579s ok 207 2579s # --- 2579s # Order allow,deny 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 208 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 209 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 210 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 211 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 212 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 213 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 214 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 215 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 216 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 217 2579s # --- 2579s # Order allow,deny 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 218 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 219 2579s # --- 2579s # Order allow,deny 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 220 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 221 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/16 2579s # expecting access. 2579s ok 222 2579s # --- 2579s # Order allow,deny 2579s # Deny from all 2579s # expecting access denial. 2579s ok 223 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/16 2579s # Deny from all 2579s # expecting access denial. 2579s ok 224 2579s # --- 2579s # Order allow,deny 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 225 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/16 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 226 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 227 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/16 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 228 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 229 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/16 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 230 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 231 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/16 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 232 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 233 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/16 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 234 2579s # --- 2579s # Order allow,deny 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 235 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/16 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 236 2579s # --- 2579s # Order allow,deny 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 237 2579s # --- 2579s # Order allow,deny 2579s # Allow from 127.0.0.1/16 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 238 2579s # --- 2579s # Order allow,deny 2579s # Allow from somewhere.else.com 2579s # expecting access denial. 2579s ok 239 2579s # --- 2579s # Order allow,deny 2579s # Deny from all 2579s # expecting access denial. 2579s ok 240 2579s # --- 2579s # Order allow,deny 2579s # Allow from somewhere.else.com 2579s # Deny from all 2579s # expecting access denial. 2579s ok 241 2579s # --- 2579s # Order allow,deny 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 242 2579s # --- 2579s # Order allow,deny 2579s # Allow from somewhere.else.com 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 243 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 244 2579s # --- 2579s # Order allow,deny 2579s # Allow from somewhere.else.com 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 245 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 246 2579s # --- 2579s # Order allow,deny 2579s # Allow from somewhere.else.com 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 247 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 248 2579s # --- 2579s # Order allow,deny 2579s # Allow from somewhere.else.com 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 249 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 250 2579s # --- 2579s # Order allow,deny 2579s # Allow from somewhere.else.com 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 251 2579s # --- 2579s # Order allow,deny 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 252 2579s # --- 2579s # Order allow,deny 2579s # Allow from somewhere.else.com 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 253 2579s # --- 2579s # Order allow,deny 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 254 2579s # --- 2579s # Order allow,deny 2579s # Allow from somewhere.else.com 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 255 2579s # --- 2579s # Order allow,deny 2579s # Allow from 66.6.6.6 2579s # expecting access denial. 2579s ok 256 2579s # --- 2579s # Order allow,deny 2579s # Deny from all 2579s # expecting access denial. 2579s ok 257 2579s # --- 2579s # Order allow,deny 2579s # Allow from 66.6.6.6 2579s # Deny from all 2579s # expecting access denial. 2579s ok 258 2579s # --- 2579s # Order allow,deny 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 259 2579s # --- 2579s # Order allow,deny 2579s # Allow from 66.6.6.6 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 260 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 261 2579s # --- 2579s # Order allow,deny 2579s # Allow from 66.6.6.6 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 262 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 263 2579s # --- 2579s # Order allow,deny 2579s # Allow from 66.6.6.6 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 264 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 265 2579s # --- 2579s # Order allow,deny 2579s # Allow from 66.6.6.6 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 266 2579s # --- 2579s # Order allow,deny 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 267 2579s # --- 2579s # Order allow,deny 2579s # Allow from 66.6.6.6 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 268 2579s # --- 2579s # Order allow,deny 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 269 2579s # --- 2579s # Order allow,deny 2579s # Allow from 66.6.6.6 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 270 2579s # --- 2579s # Order allow,deny 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 271 2579s # --- 2579s # Order allow,deny 2579s # Allow from 66.6.6.6 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 272 2579s # --- 2579s # Order mutual-failure 2579s # Allow from all 2579s # expecting access. 2579s ok 273 2579s # --- 2579s # Order mutual-failure 2579s # Deny from all 2579s # expecting access denial. 2579s ok 274 2579s # --- 2579s # Order mutual-failure 2579s # Allow from all 2579s # Deny from all 2579s # expecting access denial. 2579s ok 275 2579s # --- 2579s # Order mutual-failure 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 276 2579s # --- 2579s # Order mutual-failure 2579s # Allow from all 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 277 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 278 2579s # --- 2579s # Order mutual-failure 2579s # Allow from all 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 279 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 280 2579s # --- 2579s # Order mutual-failure 2579s # Allow from all 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 281 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 282 2579s # --- 2579s # Order mutual-failure 2579s # Allow from all 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 283 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 284 2579s # --- 2579s # Order mutual-failure 2579s # Allow from all 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 285 2579s # --- 2579s # Order mutual-failure 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 286 2579s # --- 2579s # Order mutual-failure 2579s # Allow from all 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 287 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 288 2579s # --- 2579s # Order mutual-failure 2579s # Allow from all 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 289 2579s # --- 2579s # Order mutual-failure 2579s # Allow from localhost 2579s # expecting access. 2579s ok 290 2579s # --- 2579s # Order mutual-failure 2579s # Deny from all 2579s # expecting access denial. 2579s ok 291 2579s # --- 2579s # Order mutual-failure 2579s # Allow from localhost 2579s # Deny from all 2579s # expecting access denial. 2579s ok 292 2579s # --- 2579s # Order mutual-failure 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 293 2579s # --- 2579s # Order mutual-failure 2579s # Allow from localhost 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 294 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 295 2579s # --- 2579s # Order mutual-failure 2579s # Allow from localhost 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 296 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 297 2579s # --- 2579s # Order mutual-failure 2579s # Allow from localhost 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 298 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 299 2579s # --- 2579s # Order mutual-failure 2579s # Allow from localhost 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 300 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 301 2579s # --- 2579s # Order mutual-failure 2579s # Allow from localhost 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 302 2579s # --- 2579s # Order mutual-failure 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 303 2579s # --- 2579s # Order mutual-failure 2579s # Allow from localhost 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 304 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 305 2579s # --- 2579s # Order mutual-failure 2579s # Allow from localhost 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 306 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1 2579s # expecting access. 2579s ok 307 2579s # --- 2579s # Order mutual-failure 2579s # Deny from all 2579s # expecting access denial. 2579s ok 308 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1 2579s # Deny from all 2579s # expecting access denial. 2579s ok 309 2579s # --- 2579s # Order mutual-failure 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 310 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 311 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 312 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 313 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 314 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 315 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 316 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 317 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 318 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 319 2579s # --- 2579s # Order mutual-failure 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 320 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 321 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 322 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 323 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0 2579s # expecting access. 2579s ok 324 2579s # --- 2579s # Order mutual-failure 2579s # Deny from all 2579s # expecting access denial. 2579s ok 325 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0 2579s # Deny from all 2579s # expecting access denial. 2579s ok 326 2579s # --- 2579s # Order mutual-failure 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 327 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 328 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 329 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 330 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 331 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 332 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 333 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 334 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 335 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 336 2579s # --- 2579s # Order mutual-failure 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 337 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 338 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 339 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 340 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # expecting access. 2579s ok 341 2579s # --- 2579s # Order mutual-failure 2579s # Deny from all 2579s # expecting access denial. 2579s ok 342 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from all 2579s # expecting access denial. 2579s ok 343 2579s # --- 2579s # Order mutual-failure 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 344 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 345 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 346 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 347 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 348 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 349 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 350 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 351 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 352 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 353 2579s # --- 2579s # Order mutual-failure 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 354 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 355 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 356 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/255.255.0.0 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 357 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/16 2579s # expecting access. 2579s ok 358 2579s # --- 2579s # Order mutual-failure 2579s # Deny from all 2579s # expecting access denial. 2579s ok 359 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/16 2579s # Deny from all 2579s # expecting access denial. 2579s ok 360 2579s # --- 2579s # Order mutual-failure 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 361 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/16 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 362 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 363 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/16 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 364 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 365 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/16 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 366 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 367 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/16 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 368 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 369 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/16 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 370 2579s # --- 2579s # Order mutual-failure 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 371 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/16 2579s # Deny from somewhere.else.com 2579s # expecting access. 2579s ok 372 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 373 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 127.0.0.1/16 2579s # Deny from 66.6.6.6 2579s # expecting access. 2579s ok 374 2579s # --- 2579s # Order mutual-failure 2579s # Allow from somewhere.else.com 2579s # expecting access denial. 2579s ok 375 2579s # --- 2579s # Order mutual-failure 2579s # Deny from all 2579s # expecting access denial. 2579s ok 376 2579s # --- 2579s # Order mutual-failure 2579s # Allow from somewhere.else.com 2579s # Deny from all 2579s # expecting access denial. 2579s ok 377 2579s # --- 2579s # Order mutual-failure 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 378 2579s # --- 2579s # Order mutual-failure 2579s # Allow from somewhere.else.com 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 379 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 380 2579s # --- 2579s # Order mutual-failure 2579s # Allow from somewhere.else.com 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 381 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 382 2579s # --- 2579s # Order mutual-failure 2579s # Allow from somewhere.else.com 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 383 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 384 2579s # --- 2579s # Order mutual-failure 2579s # Allow from somewhere.else.com 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 385 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 386 2579s # --- 2579s # Order mutual-failure 2579s # Allow from somewhere.else.com 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 387 2579s # --- 2579s # Order mutual-failure 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 388 2579s # --- 2579s # Order mutual-failure 2579s # Allow from somewhere.else.com 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 389 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 390 2579s # --- 2579s # Order mutual-failure 2579s # Allow from somewhere.else.com 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 391 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 66.6.6.6 2579s # expecting access denial. 2579s ok 392 2579s # --- 2579s # Order mutual-failure 2579s # Deny from all 2579s # expecting access denial. 2579s ok 393 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 66.6.6.6 2579s # Deny from all 2579s # expecting access denial. 2579s ok 394 2579s # --- 2579s # Order mutual-failure 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 395 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 66.6.6.6 2579s # Deny from localhost 2579s # expecting access denial. 2579s ok 396 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 397 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 66.6.6.6 2579s # Deny from 127.0.0.1 2579s # expecting access denial. 2579s ok 398 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 399 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 66.6.6.6 2579s # Deny from 127.0 2579s # expecting access denial. 2579s ok 400 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 401 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 66.6.6.6 2579s # Deny from 127.0.0.1/255.255.0.0 2579s # expecting access denial. 2579s ok 402 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 403 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 66.6.6.6 2579s # Deny from 127.0.0.1/16 2579s # expecting access denial. 2579s ok 404 2579s # --- 2579s # Order mutual-failure 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 405 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 66.6.6.6 2579s # Deny from somewhere.else.com 2579s # expecting access denial. 2579s ok 406 2579s # --- 2579s # Order mutual-failure 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 407 2579s # --- 2579s # Order mutual-failure 2579s # Allow from 66.6.6.6 2579s # Deny from 66.6.6.6 2579s # expecting access denial. 2579s ok 408 2579s ok 2586s t/modules/actions.t ................. 2586s 1..20 2586s # Running under perl version 5.040001 for linux 2586s # Current time local: Thu Sep 4 16:35:44 2025 2586s # Current time GMT: Thu Sep 4 16:35:44 2025 2586s # Using Test.pm version 1.31 2586s # Using Apache/Test.pm version 1.44 2586s # expected: 200 2586s # received: '200' 2586s ok 1 2586s # expected: 'nada' 2586s # received: 'nada' 2586s ok 2 2586s # expected: 404 2586s # received: '404' 2586s ok 3 2586s ok 4 # skip RC=404, no need to check content 2586s # expected: 404 2586s # received: '404' 2586s ok 5 2586s ok 6 # skip RC=404, no need to check content 2586s # expected: 404 2586s # received: '404' 2586s ok 7 2586s ok 8 # skip RC=404, no need to check content 2586s # expected: 200 2586s # received: '200' 2586s ok 9 2586s # expected: 'nada' 2586s # received: 'nada' 2586s ok 10 2586s # expected: 404 2586s # received: '404' 2586s ok 11 2586s ok 12 # skip RC=404, no need to check content 2586s # expected: 200 2586s # received: '200' 2586s ok 13 2586s # expected: 'POST 2586s # foo2: bar2 2586s # ' 2586s # received: 'POST 2586s # foo2: bar2 2586s # ' 2586s ok 14 2586s # expected: 405 2586s # received: '405' 2586s ok 15 2586s # expected: 200 2586s # received: '200' 2586s ok 16 2586s # expected: 'foo=bar' 2586s # received: 'foo=bar' 2586s ok 17 2586s # expected: 200 2586s # received: '200' 2586s ok 18 2586s # expected: 'POST 2586s # foo2: bar2 2586s # ' 2586s # received: 'POST 2586s # foo2: bar2 2586s # ' 2586s ok 19 2586s # expected: 405 2586s # received: '405' 2586s ok 20 2586s ok 2591s t/modules/alias.t ................... 2591s 1..134 2591s # Running under perl version 5.040001 for linux 2591s # Current time local: Thu Sep 4 16:35:51 2025 2591s # Current time GMT: Thu Sep 4 16:35:51 2025 2591s # Using Test.pm version 1.31 2591s # Using Apache/Test.pm version 1.44 2591s # verifying simple aliases 2591s # testing : /alias/ 2591s # expected: 200 2591s # received: '200' 2591s ok 1 2591s # testing : /bogu/ 2591s # expected: 404 2591s # received: '404' 2591s ok 2 2591s # verifying alias match with /ali[0-9]. 2591s # testing : /ali0 2591s # expected: 0 2591s # received: '0' 2591s ok 3 2591s # testing : /ali1 2591s # expected: 1 2591s # received: '1' 2591s ok 4 2591s # testing : /ali2 2591s # expected: 2 2591s # received: '2' 2591s ok 5 2591s # testing : /ali3 2591s # expected: 3 2591s # received: '3' 2591s ok 6 2591s # testing : /ali4 2591s # expected: 4 2591s # received: '4' 2591s ok 7 2591s # testing : /ali5 2591s # expected: 5 2591s # received: '5' 2591s ok 8 2591s # testing : /ali6 2591s # expected: 6 2591s # received: '6' 2591s ok 9 2591s # testing : /ali7 2591s # expected: 7 2591s # received: '7' 2591s ok 10 2591s # testing : /ali8 2591s # expected: 8 2591s # received: '8' 2591s ok 11 2591s # testing : /ali9 2591s # expected: 9 2591s # received: '9' 2591s ok 12 2591s # verifying expression alias match with /expr/ali[0-9]. 2591s # testing : /ali0 2591s # expected: 0 2591s # received: '0' 2591s ok 13 2591s # testing : /ali1 2591s # expected: 1 2591s # received: '1' 2591s ok 14 2591s # testing : /ali2 2591s # expected: 2 2591s # received: '2' 2591s ok 15 2591s # testing : /ali3 2591s # expected: 3 2591s # received: '3' 2591s ok 16 2591s # testing : /ali4 2591s # expected: 4 2591s # received: '4' 2591s ok 17 2591s # testing : /ali5 2591s # expected: 5 2591s # received: '5' 2591s ok 18 2591s # testing : /ali6 2591s # expected: 6 2591s # received: '6' 2591s ok 19 2591s # testing : /ali7 2591s # expected: 7 2591s # received: '7' 2591s ok 20 2591s # testing : /ali8 2591s # expected: 8 2591s # received: '8' 2591s ok 21 2591s # testing : /ali9 2591s # expected: 9 2591s # received: '9' 2591s ok 22 2591s # testing : /forbid 2591s # expected: '403' 2591s # received: '403' 2591s ok 23 2591s # testing : /gone 2591s # expected: '410' 2591s # received: '410' 2591s ok 24 2591s # testing : /perm 2591s # expected: '301' 2591s # received: '301' 2591s ok 25 2591s # testing : /perm2 2591s # expected: '301' 2591s # received: '301' 2591s ok 26 2591s # testing : /seeother 2591s # expected: '303' 2591s # received: '303' 2591s ok 27 2591s # testing : /temp 2591s # expected: '302' 2591s # received: '302' 2591s ok 28 2591s # testing : /temp2 2591s # expected: '302' 2591s # received: '302' 2591s ok 29 2591s verifying body of perm and temp redirect match 2591s # testing : /p0 2591s # expected: 0 2591s # received: '0' 2591s ok 30 2591s # testing : /p1 2591s # expected: 1 2591s # received: '1' 2591s ok 31 2591s # testing : /p2 2591s # expected: 2 2591s # received: '2' 2591s ok 32 2591s # testing : /p3 2591s # expected: 3 2591s # received: '3' 2591s ok 33 2591s # testing : /p4 2591s # expected: 4 2591s # received: '4' 2591s ok 34 2591s # testing : /p5 2591s # expected: 5 2591s # received: '5' 2591s ok 35 2591s # testing : /p6 2591s # expected: 6 2591s # received: '6' 2591s ok 36 2591s # testing : /p7 2591s # expected: 7 2591s # received: '7' 2591s ok 37 2591s # testing : /p8 2591s # expected: 8 2591s # received: '8' 2591s ok 38 2591s # testing : /p9 2591s # expected: 9 2591s # received: '9' 2591s ok 39 2591s # testing : /t0 2591s # expected: 0 2591s # received: '0' 2591s ok 40 2591s # testing : /t1 2591s # expected: 1 2591s # received: '1' 2591s ok 41 2591s # testing : /t2 2591s # expected: 2 2591s # received: '2' 2591s ok 42 2591s # testing : /t3 2591s # expected: 3 2591s # received: '3' 2591s ok 43 2591s # testing : /t4 2591s # expected: 4 2591s # received: '4' 2591s ok 44 2591s # testing : /t5 2591s # expected: 5 2591s # received: '5' 2591s ok 45 2591s # testing : /t6 2591s # expected: 6 2591s # received: '6' 2591s ok 46 2591s # testing : /t7 2591s # expected: 7 2591s # received: '7' 2591s ok 47 2591s # testing : /t8 2591s # expected: 8 2591s # received: '8' 2591s ok 48 2591s # testing : /t9 2591s # expected: 9 2591s # received: '9' 2591s ok 49 2591s verifying body of perm and temp redirect match with expression support 2591s # testing : /p0 2591s # expected: 0 2591s # received: '0' 2591s ok 50 2591s # testing : /p1 2591s # expected: 1 2591s # received: '1' 2591s ok 51 2591s # testing : /p2 2591s # expected: 2 2591s # received: '2' 2591s ok 52 2591s # testing : /p3 2591s # expected: 3 2591s # received: '3' 2591s ok 53 2591s # testing : /p4 2591s # expected: 4 2591s # received: '4' 2591s ok 54 2591s # testing : /p5 2591s # expected: 5 2591s # received: '5' 2591s ok 55 2591s # testing : /p6 2591s # expected: 6 2591s # received: '6' 2591s ok 56 2591s # testing : /p7 2591s # expected: 7 2591s # received: '7' 2591s ok 57 2591s # testing : /p8 2591s # expected: 8 2591s # received: '8' 2591s ok 58 2591s # testing : /p9 2591s # expected: 9 2591s # received: '9' 2591s ok 59 2591s # testing : /t0 2591s # expected: 0 2591s # received: '0' 2591s ok 60 2591s # testing : /t1 2591s # expected: 1 2591s # received: '1' 2591s ok 61 2591s # testing : /t2 2591s # expected: 2 2591s # received: '2' 2591s ok 62 2591s # testing : /t3 2591s # expected: 3 2591s # received: '3' 2591s ok 63 2591s # testing : /t4 2591s # expected: 4 2591s # received: '4' 2591s ok 64 2591s # testing : /t5 2591s # expected: 5 2591s # received: '5' 2591s ok 65 2591s # testing : /t6 2591s # expected: 6 2591s # received: '6' 2591s ok 66 2591s # testing : /t7 2591s # expected: 7 2591s # received: '7' 2591s ok 67 2591s # testing : /t8 2591s # expected: 8 2591s # received: '8' 2591s ok 68 2591s # testing : /t9 2591s # expected: 9 2591s # received: '9' 2591s ok 69 2591s verifying return code of seeother and gone redirect match 2591s # testing : g0 2591s # expected: '410' 2591s # received: '410' 2591s ok 70 2591s # testing : g1 2591s # expected: '410' 2591s # received: '410' 2591s ok 71 2591s # testing : g2 2591s # expected: '410' 2591s # received: '410' 2591s ok 72 2591s # testing : g3 2591s # expected: '410' 2591s # received: '410' 2591s ok 73 2591s # testing : g4 2591s # expected: '410' 2591s # received: '410' 2591s ok 74 2591s # testing : g5 2591s # expected: '410' 2591s # received: '410' 2591s ok 75 2591s # testing : g6 2591s # expected: '410' 2591s # received: '410' 2591s ok 76 2591s # testing : g7 2591s # expected: '410' 2591s # received: '410' 2591s ok 77 2591s # testing : g8 2591s # expected: '410' 2591s # received: '410' 2591s ok 78 2591s # testing : g9 2591s # expected: '410' 2591s # received: '410' 2591s ok 79 2591s # testing : s0 2591s # expected: '303' 2591s # received: '303' 2591s ok 80 2591s # testing : s1 2591s # expected: '303' 2591s # received: '303' 2591s ok 81 2591s # testing : s2 2591s # expected: '303' 2591s # received: '303' 2591s ok 82 2591s # testing : s3 2591s # expected: '303' 2591s # received: '303' 2591s ok 83 2591s # testing : s4 2591s # expected: '303' 2591s # received: '303' 2591s ok 84 2591s # testing : s5 2591s # expected: '303' 2591s # received: '303' 2591s ok 85 2591s # testing : s6 2591s # expected: '303' 2591s # received: '303' 2591s ok 86 2591s # testing : s7 2591s # expected: '303' 2591s # received: '303' 2591s ok 87 2591s # testing : s8 2591s # expected: '303' 2591s # received: '303' 2591s ok 88 2591s # testing : s9 2591s # expected: '303' 2591s # received: '303' 2591s ok 89 2591s # testing : f0 2591s # expected: '403' 2591s # received: '403' 2591s ok 90 2591s # testing : f1 2591s # expected: '403' 2591s # received: '403' 2591s ok 91 2591s # testing : f2 2591s # expected: '403' 2591s # received: '403' 2591s ok 92 2591s # testing : f3 2591s # expected: '403' 2591s # received: '403' 2591s ok 93 2591s # testing : f4 2591s # expected: '403' 2591s # received: '403' 2591s ok 94 2591s # testing : f5 2591s # expected: '403' 2591s # received: '403' 2591s ok 95 2591s # testing : f6 2591s # expected: '403' 2591s # received: '403' 2591s ok 96 2591s # testing : f7 2591s # expected: '403' 2591s # received: '403' 2591s ok 97 2591s # testing : f8 2591s # expected: '403' 2591s # received: '403' 2591s ok 98 2591s # testing : f9 2591s # expected: '403' 2591s # received: '403' 2591s ok 99 2591s verifying return code of seeother and gone redirect match with expression support 2591s # testing : g0 2591s # expected: '410' 2591s # received: '410' 2591s ok 100 2591s # testing : g1 2591s # expected: '410' 2591s # received: '410' 2591s ok 101 2591s # testing : g2 2591s # expected: '410' 2591s # received: '410' 2591s ok 102 2591s # testing : g3 2591s # expected: '410' 2591s # received: '410' 2591s ok 103 2591s # testing : g4 2591s # expected: '410' 2591s # received: '410' 2591s ok 104 2591s # testing : g5 2591s # expected: '410' 2591s # received: '410' 2591s ok 105 2591s # testing : g6 2591s # expected: '410' 2591s # received: '410' 2591s ok 106 2591s # testing : g7 2591s # expected: '410' 2591s # received: '410' 2591s ok 107 2591s # testing : g8 2591s # expected: '410' 2591s # received: '410' 2591s ok 108 2591s # testing : g9 2591s # expected: '410' 2591s # received: '410' 2591s ok 109 2591s # testing : s0 2591s # expected: '303' 2591s # received: '303' 2591s ok 110 2591s # testing : s1 2591s # expected: '303' 2591s # received: '303' 2591s ok 111 2591s # testing : s2 2591s # expected: '303' 2591s # received: '303' 2591s ok 112 2591s # testing : s3 2591s # expected: '303' 2591s # received: '303' 2591s ok 113 2591s # testing : s4 2591s # expected: '303' 2591s # received: '303' 2591s ok 114 2591s # testing : s5 2591s # expected: '303' 2591s # received: '303' 2591s ok 115 2591s # testing : s6 2591s # expected: '303' 2591s # received: '303' 2591s ok 116 2591s # testing : s7 2591s # expected: '303' 2591s # received: '303' 2591s ok 117 2591s # testing : s8 2591s # expected: '303' 2591s # received: '303' 2591s ok 118 2591s # testing : s9 2591s # expected: '303' 2591s # received: '303' 2591s ok 119 2591s # testing : f0 2591s # expected: '403' 2591s # received: '403' 2591s ok 120 2591s # testing : f1 2591s # expected: '403' 2591s # received: '403' 2591s ok 121 2591s # testing : f2 2591s # expected: '403' 2591s # received: '403' 2591s ok 122 2591s # testing : f3 2591s # expected: '403' 2591s # received: '403' 2591s ok 123 2591s # testing : f4 2591s # expected: '403' 2591s # received: '403' 2591s ok 124 2591s # testing : f5 2591s # expected: '403' 2591s # received: '403' 2591s ok 125 2591s # testing : f6 2591s # expected: '403' 2591s # received: '403' 2591s ok 126 2591s # testing : f7 2591s # expected: '403' 2591s # received: '403' 2591s ok 127 2591s # testing : f8 2591s # expected: '403' 2591s # received: '403' 2591s ok 128 2591s # testing : f9 2591s # expected: '403' 2591s # received: '403' 2591s ok 129 2591s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 2591s # verifying /modules/alias/script is plain text 2591s # testing : /modules/alias/script 2591s # expected: '#!/bin/sh 2591s # echo Content-type: text/plain 2591s # echo 2591s # echo this is a shell script cgi. 2591s # ' 2591s # received: '#!/bin/sh 2591s # echo Content-type: text/plain 2591s # echo 2591s # echo this is a shell script cgi. 2591s # ' 2591s ok 130 2591s # verifying same file accessed at /cgi/script is executed code 2591s # testing : /cgi/script 2591s # expected: 'this is a shell script cgi. 2591s # ' 2591s # received: 'this is a shell script cgi. 2591s # ' 2591s ok 131 2591s # verifying ScriptAliasMatch with /aliascgi-script 2591s # testing : /aliascgi-script 2591s # expected: 'this is a shell script cgi. 2591s # ' 2591s # received: 'this is a shell script cgi. 2591s # ' 2591s ok 132 2591s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 2591s # testing : /aliascgi-script 2591s # expected: 'this is a shell script cgi. 2591s # ' 2591s # received: 'this is a shell script cgi. 2591s # ' 2591s ok 133 2591s # verifying bad script alias. 2591s # testing : /aliascgi-nada 2591s # expected: 404 2591s # received: '404' 2591s ok 134 2591s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 2591s ok 2596s t/modules/allowmethods.t ............ 2596s 1..9 2596s # Running under perl version 5.040001 for linux 2596s # Current time local: Thu Sep 4 16:35:56 2025 2596s # Current time GMT: Thu Sep 4 16:35:56 2025 2596s # Using Test.pm version 1.31 2596s # Using Apache/Test.pm version 1.44 2596s # testing : Get request to /Get responds 200 2596s # expected: 200 2596s # received: '200' 2596s ok 1 2596s # testing : Head request to /Get responds 200 2596s # expected: 200 2596s # received: '200' 2596s ok 2 2596s # testing : Post request to /Get responds 405 2596s # expected: 405 2596s # received: '405' 2596s ok 3 2596s # testing : Get request to /Head responds 200 2596s # expected: 200 2596s # received: '200' 2596s ok 4 2596s # testing : Head request to /Head responds 200 2596s # expected: 200 2596s # received: '200' 2596s ok 5 2596s # testing : Post request to /Head responds 405 2596s # expected: 405 2596s # received: '405' 2596s ok 6 2596s # testing : Get request to /Post responds 405 2596s # expected: 405 2596s # received: '405' 2596s ok 7 2596s # testing : Head request to /Post responds 405 2596s # expected: 405 2596s # received: '405' 2596s ok 8 2596s # testing : Post request to /Post responds 200 2596s # expected: 200 2596s # received: '200' 2596s ok 9 2596s ok 2602s t/modules/asis.t .................... 2602s 1..3 2602s # Running under perl version 5.040001 for linux 2602s # Current time local: Thu Sep 4 16:36:01 2025 2602s # Current time GMT: Thu Sep 4 16:36:01 2025 2602s # Using Test.pm version 1.31 2602s # Using Apache/Test.pm version 1.44 2602s # testing : asis content OK 2602s # expected: 'This is asis content. 2602s # ' 2602s # received: 'This is asis content. 2602s # ' 2602s ok 1 2602s # testing : asis gave 404 error 2602s # expected: 404 2602s # received: '404' 2602s ok 2 2602s # testing : asis gave 403 error 2602s # expected: 403 2602s # received: '403' 2602s ok 3 2602s ok 2611s t/modules/authz_core.t .............. 2611s 1..504 2611s # Running under perl version 5.040001 for linux 2611s # Current time local: Thu Sep 4 16:36:07 2025 2611s # Current time GMT: Thu Sep 4 16:36:07 2025 2611s # Using Test.pm version 1.31 2611s # Using Apache/Test.pm version 1.44 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/basic1 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/groups1 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 200, expected 200 [a/ : a/ ] 2611s ok 1 2611s # got 200, expected 200 [a/ : a/ 1] 2611s ok 2 2611s # got 200, expected 200 [a/ : a/ 2] 2611s ok 3 2611s # got 200, expected 200 [a/ : a/ 1 2] 2611s ok 4 2611s # got 200, expected 200 [a/ : a/ 3] 2611s ok 5 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ user1: a/ ] 2611s ok 6 2611s # got 200, expected 200 [a/ user1: a/ user1] 2611s ok 7 2611s # got 401, expected 401 [a/ user1: a/ user2] 2611s ok 8 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ Any 1 2: a/ ] 2611s ok 9 2611s # got 200, expected 200 [a/ Any 1 2: a/ 1] 2611s ok 10 2611s # got 200, expected 200 [a/ Any 1 2: a/ 2] 2611s ok 11 2611s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 2611s ok 12 2611s # got 403, expected 403 [a/ Any 1 2: a/ 3] 2611s ok 13 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2611s ok 14 2611s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2611s ok 15 2611s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2611s ok 16 2611s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2611s ok 17 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2611s ok 18 2611s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2611s ok 19 2611s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2611s ok 20 2611s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2611s ok 21 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 2611s ok 22 2611s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 2611s ok 23 2611s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 2611s ok 24 2611s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 2611s ok 25 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 2611s ok 26 2611s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 2611s ok 27 2611s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 2611s ok 28 2611s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 2611s ok 29 2611s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 2611s ok 30 2611s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 2611s ok 31 2611s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 2611s ok 32 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2611s ok 33 2611s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2611s ok 34 2611s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2611s ok 35 2611s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2611s ok 36 2611s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2611s ok 37 2611s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2611s ok 38 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2611s ok 39 2611s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2611s ok 40 2611s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2611s ok 41 2611s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2611s ok 42 2611s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2611s ok 43 2611s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2611s ok 44 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2611s ok 45 2611s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 2611s ok 46 2611s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 2611s ok 47 2611s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 2611s ok 48 2611s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2611s ok 49 2611s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2611s ok 50 2611s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2611s ok 51 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2611s ok 52 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2611s ok 53 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2611s ok 54 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2611s ok 55 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2611s ok 56 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2611s ok 57 2611s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 2611s ok 58 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All 1 !2: a/ ] 2611s ok 59 2611s # got 200, expected 200 [a/ All 1 !2: a/ 1] 2611s ok 60 2611s # got 403, expected 403 [a/ All 1 !2: a/ 2] 2611s ok 61 2611s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 2611s ok 62 2611s # got 403, expected 403 [a/ All 1 !2: a/ 3] 2611s ok 63 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2611s ok 64 2611s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2611s ok 65 2611s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2611s ok 66 2611s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2611s ok 67 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2611s ok 68 2611s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2611s ok 69 2611s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2611s ok 70 2611s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2611s ok 71 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 2611s ok 72 2611s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 2611s ok 73 2611s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 2611s ok 74 2611s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 2611s ok 75 2611s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 2611s ok 76 2611s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 2611s ok 77 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 2611s ok 78 2611s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 2611s ok 79 2611s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 2611s ok 80 2611s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 2611s ok 81 2611s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 2611s ok 82 2611s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 2611s ok 83 2611s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 2611s ok 84 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 2611s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 2611s ok 85 2611s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 2611s ok 86 2611s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 2611s ok 87 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2611s ok 88 2611s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2611s ok 89 2611s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2611s ok 90 2611s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2611s ok 91 2611s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2611s ok 92 2611s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2611s ok 93 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2611s ok 94 2611s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2611s ok 95 2611s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2611s ok 96 2611s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2611s ok 97 2611s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2611s ok 98 2611s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2611s ok 99 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2611s ok 100 2611s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 2611s ok 101 2611s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 2611s ok 102 2611s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 2611s ok 103 2611s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2611s ok 104 2611s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2611s ok 105 2611s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2611s ok 106 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2611s ok 107 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2611s ok 108 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2611s ok 109 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2611s ok 110 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2611s ok 111 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2611s ok 112 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 2611s ok 113 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All 1 2: a/ ] 2611s ok 114 2611s # got 403, expected 403 [a/ All 1 2: a/ 1] 2611s ok 115 2611s # got 403, expected 403 [a/ All 1 2: a/ 2] 2611s ok 116 2611s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 2611s ok 117 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2611s ok 118 2611s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2611s ok 119 2611s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2611s ok 120 2611s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2611s ok 121 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2611s ok 122 2611s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2611s ok 123 2611s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2611s ok 124 2611s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2611s ok 125 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 2611s ok 126 2611s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 2611s ok 127 2611s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 2611s ok 128 2611s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 2611s ok 129 2611s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 2611s ok 130 2611s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 2611s ok 131 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 2611s ok 132 2611s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 2611s ok 133 2611s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 2611s ok 134 2611s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 2611s ok 135 2611s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 2611s ok 136 2611s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 2611s ok 137 2611s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 2611s ok 138 2611s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 2611s ok 139 2611s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 2611s ok 140 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2611s ok 141 2611s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2611s ok 142 2611s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2611s ok 143 2611s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2611s ok 144 2611s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2611s ok 145 2611s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2611s ok 146 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2611s ok 147 2611s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2611s ok 148 2611s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2611s ok 149 2611s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2611s ok 150 2611s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2611s ok 151 2611s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2611s ok 152 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2611s ok 153 2611s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 2611s ok 154 2611s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 2611s ok 155 2611s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2611s ok 156 2611s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2611s ok 157 2611s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 2611s ok 158 2611s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2611s ok 159 2611s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 2611s ok 160 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2611s ok 161 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2611s ok 162 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2611s ok 163 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2611s ok 164 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2611s ok 165 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2611s ok 166 2611s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 2611s ok 167 2611s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 2611s ok 168 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 2611s ok 169 2611s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 2611s ok 170 2611s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 2611s ok 171 2611s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 2611s ok 172 2611s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 2611s ok 173 2611s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 2611s ok 174 2611s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 2611s ok 175 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 2611s ok 176 2611s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 2611s ok 177 2611s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 2611s ok 178 2611s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 2611s ok 179 2611s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 2611s ok 180 2611s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 2611s ok 181 2611s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 2611s ok 182 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 2611s ok 183 2611s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 2611s ok 184 2611s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 2611s ok 185 2611s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 2611s ok 186 2611s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 2611s ok 187 2611s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 2611s ok 188 2611s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 2611s ok 189 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 2611s ok 190 2611s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 2611s ok 191 2611s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 2611s ok 192 2611s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 2611s ok 193 2611s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 2611s ok 194 2611s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 2611s ok 195 2611s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 2611s ok 196 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 2611s ok 197 2611s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 2611s ok 198 2611s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 2611s ok 199 2611s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 2611s ok 200 2611s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 2611s ok 201 2611s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 2611s ok 202 2611s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 2611s ok 203 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 2611s ok 204 2611s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 2611s ok 205 2611s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 2611s ok 206 2611s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 2611s ok 207 2611s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 2611s ok 208 2611s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 2611s ok 209 2611s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 2611s ok 210 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 2611s ok 211 2611s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 2611s ok 212 2611s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 2611s ok 213 2611s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 2611s ok 214 2611s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 2611s ok 215 2611s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 2611s ok 216 2611s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 2611s ok 217 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 2611s ok 218 2611s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 2611s ok 219 2611s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 2611s ok 220 2611s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 2611s ok 221 2611s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 2611s ok 222 2611s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 2611s ok 223 2611s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 2611s ok 224 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 2611s ok 225 2611s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 2611s ok 226 2611s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 2611s ok 227 2611s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 2611s ok 228 2611s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 2611s ok 229 2611s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 2611s ok 230 2611s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 2611s ok 231 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 2611s ok 232 2611s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 2611s ok 233 2611s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 2611s ok 234 2611s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 2611s ok 235 2611s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 2611s ok 236 2611s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 2611s ok 237 2611s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 2611s ok 238 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 2611s ok 239 2611s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 2611s ok 240 2611s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 2611s ok 241 2611s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 2611s ok 242 2611s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 2611s ok 243 2611s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 2611s ok 244 2611s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 2611s ok 245 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 2611s ok 246 2611s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 2611s ok 247 2611s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 2611s ok 248 2611s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 2611s ok 249 2611s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 2611s ok 250 2611s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 2611s ok 251 2611s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 2611s ok 252 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 2611s ok 253 2611s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 2611s ok 254 2611s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 2611s ok 255 2611s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 2611s ok 256 2611s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 2611s ok 257 2611s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 2611s ok 258 2611s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 2611s ok 259 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 2611s ok 260 2611s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 2611s ok 261 2611s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 2611s ok 262 2611s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 2611s ok 263 2611s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 2611s ok 264 2611s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 2611s ok 265 2611s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 2611s ok 266 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 2611s ok 267 2611s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 2611s ok 268 2611s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 2611s ok 269 2611s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 2611s ok 270 2611s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 2611s ok 271 2611s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 2611s ok 272 2611s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 2611s ok 273 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 2611s ok 274 2611s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 2611s ok 275 2611s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 2611s ok 276 2611s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 2611s ok 277 2611s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 2611s ok 278 2611s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 2611s ok 279 2611s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 2611s ok 280 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 2611s ok 281 2611s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 2611s ok 282 2611s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 2611s ok 283 2611s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 2611s ok 284 2611s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 2611s ok 285 2611s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 2611s ok 286 2611s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 2611s ok 287 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 2611s ok 288 2611s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 2611s ok 289 2611s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 2611s ok 290 2611s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 2611s ok 291 2611s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 2611s ok 292 2611s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 2611s ok 293 2611s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 2611s ok 294 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 2611s ok 295 2611s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 2611s ok 296 2611s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 2611s ok 297 2611s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 2611s ok 298 2611s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 2611s ok 299 2611s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 2611s ok 300 2611s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 2611s ok 301 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 2611s ok 302 2611s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 2611s ok 303 2611s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 2611s ok 304 2611s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 2611s ok 305 2611s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 2611s ok 306 2611s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 2611s ok 307 2611s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 2611s ok 308 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 2611s ok 309 2611s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 2611s ok 310 2611s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 2611s ok 311 2611s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 2611s ok 312 2611s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 2611s ok 313 2611s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 2611s ok 314 2611s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 2611s ok 315 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 2611s ok 316 2611s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 2611s ok 317 2611s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 2611s ok 318 2611s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 2611s ok 319 2611s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 2611s ok 320 2611s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 2611s ok 321 2611s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 2611s ok 322 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 2611s ok 323 2611s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 2611s ok 324 2611s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 2611s ok 325 2611s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 2611s ok 326 2611s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 2611s ok 327 2611s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 2611s ok 328 2611s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 2611s ok 329 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 2611s ok 330 2611s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 2611s ok 331 2611s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 2611s ok 332 2611s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 2611s ok 333 2611s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 2611s ok 334 2611s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 2611s ok 335 2611s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 2611s ok 336 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 2611s ok 337 2611s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 2611s ok 338 2611s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 2611s ok 339 2611s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 2611s ok 340 2611s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 2611s ok 341 2611s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 2611s ok 342 2611s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 2611s ok 343 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 2611s ok 344 2611s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 2611s ok 345 2611s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 2611s ok 346 2611s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 2611s ok 347 2611s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 2611s ok 348 2611s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 2611s ok 349 2611s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 2611s ok 350 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 2611s ok 351 2611s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 2611s ok 352 2611s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 2611s ok 353 2611s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 2611s ok 354 2611s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 2611s ok 355 2611s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 2611s ok 356 2611s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 2611s ok 357 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 2611s ok 358 2611s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 2611s ok 359 2611s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 2611s ok 360 2611s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 2611s ok 361 2611s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 2611s ok 362 2611s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 2611s ok 363 2611s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 2611s ok 364 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 2611s ok 365 2611s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 2611s ok 366 2611s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 2611s ok 367 2611s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 2611s ok 368 2611s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 2611s ok 369 2611s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 2611s ok 370 2611s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 2611s ok 371 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 2611s ok 372 2611s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 2611s ok 373 2611s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 2611s ok 374 2611s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 2611s ok 375 2611s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 2611s ok 376 2611s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 2611s ok 377 2611s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 2611s ok 378 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 2611s ok 379 2611s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 2611s ok 380 2611s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 2611s ok 381 2611s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 2611s ok 382 2611s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 2611s ok 383 2611s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 2611s ok 384 2611s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 2611s ok 385 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 2611s ok 386 2611s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 2611s ok 387 2611s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 2611s ok 388 2611s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 2611s ok 389 2611s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 2611s ok 390 2611s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 2611s ok 391 2611s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 2611s ok 392 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 2611s ok 393 2611s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 2611s ok 394 2611s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 2611s ok 395 2611s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 2611s ok 396 2611s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 2611s ok 397 2611s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 2611s ok 398 2611s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 2611s ok 399 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 2611s ok 400 2611s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 2611s ok 401 2611s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 2611s ok 402 2611s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 2611s ok 403 2611s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 2611s ok 404 2611s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 2611s ok 405 2611s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 2611s ok 406 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 2611s ok 407 2611s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 2611s ok 408 2611s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 2611s ok 409 2611s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 2611s ok 410 2611s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 2611s ok 411 2611s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 2611s ok 412 2611s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 2611s ok 413 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 2611s ok 414 2611s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 2611s ok 415 2611s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 2611s ok 416 2611s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 2611s ok 417 2611s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 2611s ok 418 2611s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 2611s ok 419 2611s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 2611s ok 420 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 2611s ok 421 2611s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 2611s ok 422 2611s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 2611s ok 423 2611s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 2611s ok 424 2611s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 2611s ok 425 2611s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 2611s ok 426 2611s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 2611s ok 427 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 2611s ok 428 2611s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 2611s ok 429 2611s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 2611s ok 430 2611s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 2611s ok 431 2611s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 2611s ok 432 2611s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 2611s ok 433 2611s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 2611s ok 434 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 2611s ok 435 2611s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 2611s ok 436 2611s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 2611s ok 437 2611s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 2611s ok 438 2611s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 2611s ok 439 2611s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 2611s ok 440 2611s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 2611s ok 441 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 2611s ok 442 2611s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 2611s ok 443 2611s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 2611s ok 444 2611s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 2611s ok 445 2611s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 2611s ok 446 2611s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 2611s ok 447 2611s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 2611s ok 448 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 2611s ok 449 2611s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 2611s ok 450 2611s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 2611s ok 451 2611s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 2611s ok 452 2611s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 2611s ok 453 2611s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 2611s ok 454 2611s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 2611s ok 455 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 2611s ok 456 2611s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 2611s ok 457 2611s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 2611s ok 458 2611s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 2611s ok 459 2611s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 2611s ok 460 2611s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 2611s ok 461 2611s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 2611s ok 462 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 2611s ok 463 2611s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 2611s ok 464 2611s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 2611s ok 465 2611s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 2611s ok 466 2611s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 2611s ok 467 2611s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 2611s ok 468 2611s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 2611s ok 469 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 2611s ok 470 2611s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 2611s ok 471 2611s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 2611s ok 472 2611s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 2611s ok 473 2611s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 2611s ok 474 2611s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 2611s ok 475 2611s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 2611s ok 476 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 2611s ok 477 2611s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 2611s ok 478 2611s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 2611s ok 479 2611s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 2611s ok 480 2611s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 2611s ok 481 2611s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 2611s ok 482 2611s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 2611s ok 483 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 2611s ok 484 2611s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 2611s ok 485 2611s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 2611s ok 486 2611s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 2611s ok 487 2611s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 2611s ok 488 2611s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 2611s ok 489 2611s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 2611s ok 490 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 2611s ok 491 2611s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 2611s ok 492 2611s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 2611s ok 493 2611s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 2611s ok 494 2611s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 2611s ok 495 2611s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 2611s ok 496 2611s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 2611s ok 497 2611s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 2611s ok 498 2611s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 2611s ok 499 2611s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 2611s ok 500 2611s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 2611s ok 501 2611s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 2611s ok 502 2611s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 2611s ok 503 2611s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 2611s ok 504 2611s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/basic1 2611s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2611s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/groups1 2611s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 2611s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2611s ok 2617s t/modules/autoindex.t ............... 2617s 1..84 2617s # Running under perl version 5.040001 for linux 2617s # Current time local: Thu Sep 4 16:36:16 2025 2617s # Current time GMT: Thu Sep 4 16:36:16 2025 2617s # Using Test.pm version 1.31 2617s # Using Apache/Test.pm version 1.44 2617s --- 2617s IndexOrderDefault Ascending Name 2617s GET /modules/autoindex/htaccess/ 2617s ok 1 2617s --- 2617s IndexOrderDefault Ascending Name 2617s 2617s (C=N O=A) 2617s GET /modules/autoindex/htaccess/?C=N&O=A 2617s ok 2 2617s --- 2617s IndexOrderDefault Ascending Name 2617s 2617s (C=N O=D) 2617s GET /modules/autoindex/htaccess/?C=N&O=D 2617s ok 3 2617s --- 2617s IndexOrderDefault Ascending Name 2617s 2617s (C=M O=A) 2617s GET /modules/autoindex/htaccess/?C=M&O=A 2617s ok 4 2617s --- 2617s IndexOrderDefault Ascending Name 2617s 2617s (C=M O=D) 2617s GET /modules/autoindex/htaccess/?C=M&O=D 2617s ok 5 2617s --- 2617s IndexOrderDefault Ascending Name 2617s 2617s (C=S O=A) 2617s GET /modules/autoindex/htaccess/?C=S&O=A 2617s ok 6 2617s --- 2617s IndexOrderDefault Ascending Name 2617s 2617s (C=S O=D) 2617s GET /modules/autoindex/htaccess/?C=S&O=D 2617s ok 7 2617s --- 2617s IndexOrderDefault Ascending Date 2617s GET /modules/autoindex/htaccess/ 2617s ok 8 2617s --- 2617s IndexOrderDefault Ascending Date 2617s 2617s (C=N O=A) 2617s GET /modules/autoindex/htaccess/?C=N&O=A 2617s ok 9 2617s --- 2617s IndexOrderDefault Ascending Date 2617s 2617s (C=N O=D) 2617s GET /modules/autoindex/htaccess/?C=N&O=D 2617s ok 10 2617s --- 2617s IndexOrderDefault Ascending Date 2617s 2617s (C=M O=A) 2617s GET /modules/autoindex/htaccess/?C=M&O=A 2617s ok 11 2617s --- 2617s IndexOrderDefault Ascending Date 2617s 2617s (C=M O=D) 2617s GET /modules/autoindex/htaccess/?C=M&O=D 2617s ok 12 2617s --- 2617s IndexOrderDefault Ascending Date 2617s 2617s (C=S O=A) 2617s GET /modules/autoindex/htaccess/?C=S&O=A 2617s ok 13 2617s --- 2617s IndexOrderDefault Ascending Date 2617s 2617s (C=S O=D) 2617s GET /modules/autoindex/htaccess/?C=S&O=D 2617s ok 14 2617s --- 2617s IndexOrderDefault Ascending Size 2617s GET /modules/autoindex/htaccess/ 2617s ok 15 2617s --- 2617s IndexOrderDefault Ascending Size 2617s 2617s (C=N O=A) 2617s GET /modules/autoindex/htaccess/?C=N&O=A 2617s ok 16 2617s --- 2617s IndexOrderDefault Ascending Size 2617s 2617s (C=N O=D) 2617s GET /modules/autoindex/htaccess/?C=N&O=D 2617s ok 17 2617s --- 2617s IndexOrderDefault Ascending Size 2617s 2617s (C=M O=A) 2617s GET /modules/autoindex/htaccess/?C=M&O=A 2617s ok 18 2617s --- 2617s IndexOrderDefault Ascending Size 2617s 2617s (C=M O=D) 2617s GET /modules/autoindex/htaccess/?C=M&O=D 2617s ok 19 2617s --- 2617s IndexOrderDefault Ascending Size 2617s 2617s (C=S O=A) 2617s GET /modules/autoindex/htaccess/?C=S&O=A 2617s ok 20 2617s --- 2617s IndexOrderDefault Ascending Size 2617s 2617s (C=S O=D) 2617s GET /modules/autoindex/htaccess/?C=S&O=D 2617s ok 21 2617s --- 2617s IndexOrderDefault Descending Name 2617s GET /modules/autoindex/htaccess/ 2617s ok 22 2617s --- 2617s IndexOrderDefault Descending Name 2617s 2617s (C=N O=A) 2617s GET /modules/autoindex/htaccess/?C=N&O=A 2617s ok 23 2617s --- 2617s IndexOrderDefault Descending Name 2617s 2617s (C=N O=D) 2617s GET /modules/autoindex/htaccess/?C=N&O=D 2617s ok 24 2617s --- 2617s IndexOrderDefault Descending Name 2617s 2617s (C=M O=A) 2617s GET /modules/autoindex/htaccess/?C=M&O=A 2617s ok 25 2617s --- 2617s IndexOrderDefault Descending Name 2617s 2617s (C=M O=D) 2617s GET /modules/autoindex/htaccess/?C=M&O=D 2617s ok 26 2617s --- 2617s IndexOrderDefault Descending Name 2617s 2617s (C=S O=A) 2617s GET /modules/autoindex/htaccess/?C=S&O=A 2617s ok 27 2617s --- 2617s IndexOrderDefault Descending Name 2617s 2617s (C=S O=D) 2617s GET /modules/autoindex/htaccess/?C=S&O=D 2617s ok 28 2617s --- 2617s IndexOrderDefault Descending Date 2617s GET /modules/autoindex/htaccess/ 2617s ok 29 2617s --- 2617s IndexOrderDefault Descending Date 2617s 2617s (C=N O=A) 2617s GET /modules/autoindex/htaccess/?C=N&O=A 2617s ok 30 2617s --- 2617s IndexOrderDefault Descending Date 2617s 2617s (C=N O=D) 2617s GET /modules/autoindex/htaccess/?C=N&O=D 2617s ok 31 2617s --- 2617s IndexOrderDefault Descending Date 2617s 2617s (C=M O=A) 2617s GET /modules/autoindex/htaccess/?C=M&O=A 2617s ok 32 2617s --- 2617s IndexOrderDefault Descending Date 2617s 2617s (C=M O=D) 2617s GET /modules/autoindex/htaccess/?C=M&O=D 2617s ok 33 2617s --- 2617s IndexOrderDefault Descending Date 2617s 2617s (C=S O=A) 2617s GET /modules/autoindex/htaccess/?C=S&O=A 2617s ok 34 2617s --- 2617s IndexOrderDefault Descending Date 2617s 2617s (C=S O=D) 2617s GET /modules/autoindex/htaccess/?C=S&O=D 2617s ok 35 2617s --- 2617s IndexOrderDefault Descending Size 2617s GET /modules/autoindex/htaccess/ 2617s ok 36 2617s --- 2617s IndexOrderDefault Descending Size 2617s 2617s (C=N O=A) 2617s GET /modules/autoindex/htaccess/?C=N&O=A 2617s ok 37 2617s --- 2617s IndexOrderDefault Descending Size 2617s 2617s (C=N O=D) 2617s GET /modules/autoindex/htaccess/?C=N&O=D 2617s ok 38 2617s --- 2617s IndexOrderDefault Descending Size 2617s 2617s (C=M O=A) 2617s GET /modules/autoindex/htaccess/?C=M&O=A 2617s ok 39 2617s --- 2617s IndexOrderDefault Descending Size 2617s 2617s (C=M O=D) 2617s GET /modules/autoindex/htaccess/?C=M&O=D 2617s ok 40 2617s --- 2617s IndexOrderDefault Descending Size 2617s 2617s (C=S O=A) 2617s GET /modules/autoindex/htaccess/?C=S&O=A 2617s ok 41 2617s --- 2617s IndexOrderDefault Descending Size 2617s 2617s (C=S O=D) 2617s GET /modules/autoindex/htaccess/?C=S&O=D 2617s ok 42 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Name 2617s GET /modules/autoindex/htaccess/ 2617s ok 43 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Name 2617s 2617s (C=N O=A) 2617s GET /modules/autoindex/htaccess/?C=N&O=A 2617s ok 44 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Name 2617s 2617s (C=N O=D) 2617s GET /modules/autoindex/htaccess/?C=N&O=D 2617s ok 45 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Name 2617s 2617s (C=M O=A) 2617s GET /modules/autoindex/htaccess/?C=M&O=A 2617s ok 46 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Name 2617s 2617s (C=M O=D) 2617s GET /modules/autoindex/htaccess/?C=M&O=D 2617s ok 47 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Name 2617s 2617s (C=S O=A) 2617s GET /modules/autoindex/htaccess/?C=S&O=A 2617s ok 48 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Name 2617s 2617s (C=S O=D) 2617s GET /modules/autoindex/htaccess/?C=S&O=D 2617s ok 49 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Date 2617s GET /modules/autoindex/htaccess/ 2617s ok 50 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Date 2617s 2617s (C=N O=A) 2617s GET /modules/autoindex/htaccess/?C=N&O=A 2617s ok 51 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Date 2617s 2617s (C=N O=D) 2617s GET /modules/autoindex/htaccess/?C=N&O=D 2617s ok 52 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Date 2617s 2617s (C=M O=A) 2617s GET /modules/autoindex/htaccess/?C=M&O=A 2617s ok 53 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Date 2617s 2617s (C=M O=D) 2617s GET /modules/autoindex/htaccess/?C=M&O=D 2617s ok 54 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Date 2617s 2617s (C=S O=A) 2617s GET /modules/autoindex/htaccess/?C=S&O=A 2617s ok 55 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Date 2617s 2617s (C=S O=D) 2617s GET /modules/autoindex/htaccess/?C=S&O=D 2617s ok 56 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Size 2617s GET /modules/autoindex/htaccess/ 2617s ok 57 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Size 2617s 2617s (C=N O=A) 2617s GET /modules/autoindex/htaccess/?C=N&O=A 2617s ok 58 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Size 2617s 2617s (C=N O=D) 2617s GET /modules/autoindex/htaccess/?C=N&O=D 2617s ok 59 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Size 2617s 2617s (C=M O=A) 2617s GET /modules/autoindex/htaccess/?C=M&O=A 2617s ok 60 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Size 2617s 2617s (C=M O=D) 2617s GET /modules/autoindex/htaccess/?C=M&O=D 2617s ok 61 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Size 2617s 2617s (C=S O=A) 2617s GET /modules/autoindex/htaccess/?C=S&O=A 2617s ok 62 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Ascending Size 2617s 2617s (C=S O=D) 2617s GET /modules/autoindex/htaccess/?C=S&O=D 2617s ok 63 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Name 2617s GET /modules/autoindex/htaccess/ 2617s ok 64 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Name 2617s 2617s (C=N O=A) 2617s GET /modules/autoindex/htaccess/?C=N&O=A 2617s ok 65 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Name 2617s 2617s (C=N O=D) 2617s GET /modules/autoindex/htaccess/?C=N&O=D 2617s ok 66 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Name 2617s 2617s (C=M O=A) 2617s GET /modules/autoindex/htaccess/?C=M&O=A 2617s ok 67 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Name 2617s 2617s (C=M O=D) 2617s GET /modules/autoindex/htaccess/?C=M&O=D 2617s ok 68 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Name 2617s 2617s (C=S O=A) 2617s GET /modules/autoindex/htaccess/?C=S&O=A 2617s ok 69 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Name 2617s 2617s (C=S O=D) 2617s GET /modules/autoindex/htaccess/?C=S&O=D 2617s ok 70 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Date 2617s GET /modules/autoindex/htaccess/ 2617s ok 71 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Date 2617s 2617s (C=N O=A) 2617s GET /modules/autoindex/htaccess/?C=N&O=A 2617s ok 72 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Date 2617s 2617s (C=N O=D) 2617s GET /modules/autoindex/htaccess/?C=N&O=D 2617s ok 73 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Date 2617s 2617s (C=M O=A) 2617s GET /modules/autoindex/htaccess/?C=M&O=A 2617s ok 74 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Date 2617s 2617s (C=M O=D) 2617s GET /modules/autoindex/htaccess/?C=M&O=D 2617s ok 75 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Date 2617s 2617s (C=S O=A) 2617s GET /modules/autoindex/htaccess/?C=S&O=A 2617s ok 76 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Date 2617s 2617s (C=S O=D) 2617s GET /modules/autoindex/htaccess/?C=S&O=D 2617s ok 77 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Size 2617s GET /modules/autoindex/htaccess/ 2617s ok 78 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Size 2617s 2617s (C=N O=A) 2617s GET /modules/autoindex/htaccess/?C=N&O=A 2617s ok 79 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Size 2617s 2617s (C=N O=D) 2617s GET /modules/autoindex/htaccess/?C=N&O=D 2617s ok 80 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Size 2617s 2617s (C=M O=A) 2617s GET /modules/autoindex/htaccess/?C=M&O=A 2617s ok 81 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Size 2617s 2617s (C=M O=D) 2617s GET /modules/autoindex/htaccess/?C=M&O=D 2617s ok 82 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Size 2617s 2617s (C=S O=A) 2617s GET /modules/autoindex/htaccess/?C=S&O=A 2617s ok 83 2617s --- 2617s IndexOptions FancyIndexing 2617s IndexOrderDefault Descending Size 2617s 2617s (C=S O=D) 2617s GET /modules/autoindex/htaccess/?C=S&O=D 2617s ok 84 2617s ok 2622s t/modules/autoindex2.t .............. 2622s 1..3 2622s # Running under perl version 5.040001 for linux 2622s # Current time local: Thu Sep 4 16:36:22 2025 2622s # Current time GMT: Thu Sep 4 16:36:22 2025 2622s # Using Test.pm version 1.31 2622s # Using Apache/Test.pm version 1.44 2622s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 2622s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 2622s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 2622s # testing : dir_broken should not be listed 2622s # expected: 0 2622s # received: 0 2622s ok 1 2622s # testing : dir_normal should be listed 2622s # expected: 1 2622s # received: 1 2622s ok 2 2622s # testing : dir_protected should not be listed 2622s # expected: 0 2622s # received: 0 2622s ok 3 2622s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 2622s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 2622s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 2622s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 2622s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 2622s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 2622s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 2622s ok 2626s t/modules/brotli.t .................. 2626s 1..64 2626s # Running under perl version 5.040001 for linux 2626s # Current time local: Thu Sep 4 16:36:27 2025 2626s # Current time GMT: Thu Sep 4 16:36:27 2025 2626s # Using Test.pm version 1.31 2626s # Using Apache/Test.pm version 1.44 2626s qvalue: 2626s # expected: 200 2626s # received: '200' 2626s ok 1 2626s # testing : response Content-Encoding is OK 2626s # expected: 'br' 2626s # received: 'br' 2626s ok 2 2626s qvalue: 2626s # expected: 200 2626s # received: '200' 2626s ok 3 2626s # testing : response Content-Encoding is OK 2626s # expected: 'br' 2626s # received: 'br' 2626s ok 4 2626s qvalue: 2626s # expected: 200 2626s # received: '200' 2626s ok 5 2626s # testing : response Content-Encoding is OK 2626s # expected: 'br' 2626s # received: 'br' 2626s ok 6 2626s qvalue: 2626s # expected: 200 2626s # received: '200' 2626s ok 7 2626s # testing : response Content-Encoding is OK 2626s # expected: 'br' 2626s # received: 'br' 2626s ok 8 2626s qvalue: 2626s # expected: 200 2626s # received: '200' 2626s ok 9 2626s # testing : response Content-Encoding is OK 2626s # expected: 'br' 2626s # received: 'br' 2626s ok 10 2626s qvalue: 2626s # expected: 200 2626s # received: '200' 2626s ok 11 2626s # testing : response Content-Encoding is OK 2626s # expected: 'br' 2626s # received: 'br' 2626s ok 12 2626s qvalue: ; 2626s # expected: 200 2626s # received: '200' 2626s ok 13 2626s # testing : response Content-Encoding is OK 2626s # expected: 'br' 2626s # received: 'br' 2626s ok 14 2626s qvalue: ; 2626s # expected: 200 2626s # received: '200' 2626s ok 15 2626s # testing : response Content-Encoding is OK 2626s # expected: 'br' 2626s # received: 'br' 2626s ok 16 2626s qvalue: ; 2626s # expected: 200 2626s # received: '200' 2626s ok 17 2626s # testing : response Content-Encoding is OK 2626s # expected: 'br' 2626s # received: 'br' 2626s ok 18 2626s qvalue: ;q= 2626s # expected: 200 2626s # received: '200' 2626s ok 19 2626s # testing : response Content-Encoding is OK 2626s # expected: 'br' 2626s # received: 'br' 2626s ok 20 2626s qvalue: ;q= 2626s # expected: 200 2626s # received: '200' 2626s ok 21 2626s # testing : response Content-Encoding is OK 2626s # expected: 'br' 2626s # received: 'br' 2626s ok 22 2626s qvalue: ;q= 2626s # expected: 200 2626s # received: '200' 2626s ok 23 2626s # testing : response Content-Encoding is OK 2626s # expected: 'br' 2626s # received: 'br' 2626s ok 24 2626s qvalue: ;q=0 2626s # expected: 200 2626s # received: '200' 2626s ok 25 2626s # testing : response without Content-Encoding is OK 2626s # expected: undef 2626s # received: undef 2626s ok 26 2626s qvalue: ;q=0 2626s # expected: 200 2626s # received: '200' 2626s ok 27 2626s # testing : response without Content-Encoding is OK 2626s # expected: undef 2626s # received: undef 2626s ok 28 2626s qvalue: ;q=0 2626s # expected: 200 2626s # received: '200' 2626s ok 29 2626s # testing : response without Content-Encoding is OK 2626s # expected: undef 2626s # received: undef 2626s ok 30 2626s qvalue: ;q=0. 2626s # expected: 200 2626s # received: '200' 2626s ok 31 2626s # testing : response without Content-Encoding is OK 2626s # expected: undef 2626s # received: undef 2626s ok 32 2626s qvalue: ;q=0. 2626s # expected: 200 2626s # received: '200' 2626s ok 33 2626s # testing : response without Content-Encoding is OK 2626s # expected: undef 2626s # received: undef 2626s ok 34 2626s qvalue: ;q=0. 2626s # expected: 200 2626s # received: '200' 2626s ok 35 2626s # testing : response without Content-Encoding is OK 2626s # expected: undef 2626s # received: undef 2626s ok 36 2626s qvalue: ;q=0.0 2626s # expected: 200 2626s # received: '200' 2626s ok 37 2626s # testing : response without Content-Encoding is OK 2626s # expected: undef 2626s # received: undef 2626s ok 38 2626s qvalue: ;q=0.0 2626s # expected: 200 2626s # received: '200' 2626s ok 39 2626s # testing : response without Content-Encoding is OK 2626s # expected: undef 2626s # received: undef 2626s ok 40 2626s qvalue: ;q=0.0 2626s # expected: 200 2626s # received: '200' 2626s ok 41 2626s # testing : response without Content-Encoding is OK 2626s # expected: undef 2626s # received: undef 2626s ok 42 2626s qvalue: ;q=0.00 2626s # expected: 200 2626s # received: '200' 2626s ok 43 2626s # testing : response without Content-Encoding is OK 2626s # expected: undef 2626s # received: undef 2626s ok 44 2626s qvalue: ;q=0.00 2626s # expected: 200 2626s # received: '200' 2626s ok 45 2626s # testing : response without Content-Encoding is OK 2626s # expected: undef 2626s # received: undef 2626s ok 46 2626s qvalue: ;q=0.00 2626s # expected: 200 2626s # received: '200' 2626s ok 47 2626s # testing : response without Content-Encoding is OK 2626s # expected: undef 2626s # received: undef 2626s ok 48 2626s qvalue: ;q=0.000 2626s # expected: 200 2626s # received: '200' 2626s ok 49 2626s # testing : response without Content-Encoding is OK 2626s # expected: undef 2626s # received: undef 2626s ok 50 2626s qvalue: ;q=0.000 2626s # expected: 200 2626s # received: '200' 2626s ok 51 2626s # testing : response without Content-Encoding is OK 2626s # expected: undef 2626s # received: undef 2626s ok 52 2626s qvalue: ;q=0.000 2626s # expected: 200 2626s # received: '200' 2626s ok 53 2626s # testing : response without Content-Encoding is OK 2626s # expected: undef 2626s # received: undef 2626s ok 54 2626s qvalue: ;q=0.0000 2626s # expected: 200 2626s # received: '200' 2626s ok 55 2626s # testing : response Content-Encoding is OK 2626s # expected: 'br' 2626s # received: 'br' 2626s ok 56 2626s qvalue: ;q=0.0000 2626s # expected: 200 2626s # received: '200' 2626s ok 57 2626s # testing : response Content-Encoding is OK 2626s # expected: 'br' 2626s # received: 'br' 2626s ok 58 2626s qvalue: ;q=0.0000 2626s # expected: 200 2626s # received: '200' 2626s ok 59 2626s # testing : response Content-Encoding is OK 2626s # expected: 'br' 2626s # received: 'br' 2626s ok 60 2626s # expected: 200 2626s # received: '200' 2626s ok 61 2626s # testing : response Content-Encoding is OK 2626s # expected: 'br' 2626s # received: 'br' 2626s ok 62 2626s # expected: 200 2626s # received: '200' 2626s ok 63 2626s # testing : response Content-Encoding is OK 2626s # expected: 'gzip' 2626s # received: 'gzip' 2626s ok 64 2626s ok 2631s t/modules/buffer.t .................. 2631s 1..12 2631s # Running under perl version 5.040001 for linux 2631s # Current time local: Thu Sep 4 16:36:31 2025 2631s # Current time GMT: Thu Sep 4 16:36:31 2025 2631s # Using Test.pm version 1.31 2631s # Using Apache/Test.pm version 1.44 2631s # testing : Checking return code is '200' 2631s # expected: 200 2631s # received: '200' 2631s ok 1 2631s ok 2 2631s # testing : Checking return code is '200' 2631s # expected: 200 2631s # received: '200' 2631s ok 3 2631s ok 4 2631s # testing : Checking return code is '200' 2631s # expected: 200 2631s # received: '200' 2631s ok 5 2631s ok 6 2631s # testing : Checking return code is '200' 2631s # expected: 200 2631s # received: '200' 2631s ok 7 2631s ok 8 2631s # testing : Checking return code is '200' 2631s # expected: 200 2631s # received: '200' 2631s ok 9 2631s ok 10 2631s # testing : Checking return code is '200' 2631s # expected: 200 2631s # received: '200' 2631s ok 11 2631s ok 12 2631s ok 2636s t/modules/cache.t ................... 2636s 1..3 2636s # Running under perl version 5.040001 for linux 2636s # Current time local: Thu Sep 4 16:36:36 2025 2636s # Current time GMT: Thu Sep 4 16:36:36 2025 2636s # Using Test.pm version 1.31 2636s # Using Apache/Test.pm version 1.44 2636s # testing : non-cached call to index.html 2636s # expected: 200 2636s # received: '200' 2636s ok 1 2636s # testing : call to cache index.html 2636s # expected: 200 2636s # received: '200' 2636s ok 2 2636s # testing : cached call to index.html 2636s # expected: 200 2636s # received: '200' 2636s ok 3 2636s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 2636s ok 2643s t/modules/cgi.t ..................... 2643s 1..58 2643s # Running under perl version 5.040001 for linux 2643s # Current time local: Thu Sep 4 16:36:41 2025 2643s # Current time GMT: Thu Sep 4 16:36:41 2025 2643s # Using Test.pm version 1.31 2643s # Using Apache/Test.pm version 1.44 2643s # testing : return code for acceptpathinfodefault.sh 2643s # expected: 200 2643s # received: '200' 2643s ok 1 2643s # testing : body for acceptpathinfodefault.sh 2643s # expected: '' 2643s # received: '' 2643s ok 2 2643s # testing : return code for acceptpathinfodefault.sh/foo 2643s # expected: 200 2643s # received: '200' 2643s ok 3 2643s # testing : body for acceptpathinfodefault.sh/foo 2643s # expected: '/foo' 2643s # received: '/foo' 2643s ok 4 2643s # testing : return code for acceptpathinfooff.sh 2643s # expected: 200 2643s # received: '200' 2643s ok 5 2643s # testing : body for acceptpathinfooff.sh 2643s # expected: '' 2643s # received: '' 2643s ok 6 2643s # testing : return code for acceptpathinfooff.sh/foo 2643s # expected: 404 2643s # received: '404' 2643s ok 7 2643s # no body test for this one 2643s ok 8 2643s # testing : return code for acceptpathinfoon.sh 2643s # expected: 200 2643s # received: '200' 2643s ok 9 2643s # testing : body for acceptpathinfoon.sh 2643s # expected: '' 2643s # received: '' 2643s ok 10 2643s # testing : return code for acceptpathinfoon.sh/foo 2643s # expected: 200 2643s # received: '200' 2643s ok 11 2643s # testing : body for acceptpathinfoon.sh/foo 2643s # expected: '/foo' 2643s # received: '/foo' 2643s ok 12 2643s # testing : return code for bogus-perl.pl 2643s # expected: 500 2643s # received: '500' 2643s ok 13 2643s # cgi log created ok. 2643s ok 14 2643s # testing : return code for bogus-sh.sh 2643s # expected: 500 2643s # received: '500' 2643s ok 15 2643s # checking that log size (807) is bigger than it used to be (523) 2643s ok 16 2643s # testing : return code for nph-stderr.pl 2643s # expected: 200 2643s # received: '200' 2643s ok 17 2643s # testing : body for nph-stderr.pl 2643s # expected: 'this is nph-stdout' 2643s # received: 'this is nph-stdout' 2643s ok 18 2643s # testing : return code for nph-test.pl 2643s # expected: 200 2643s # received: '200' 2643s ok 19 2643s # testing : body for nph-test.pl 2643s # expected: 'ok' 2643s # received: 'ok' 2643s ok 20 2643s # testing : return code for perl.pl 2643s # expected: 200 2643s # received: '200' 2643s ok 21 2643s # testing : body for perl.pl 2643s # expected: 'perl cgi' 2643s # received: 'perl cgi' 2643s ok 22 2643s # testing : return code for sh.sh 2643s # expected: 200 2643s # received: '200' 2643s ok 23 2643s # testing : body for sh.sh 2643s # expected: 'sh cgi' 2643s # received: 'sh cgi' 2643s ok 24 2643s # testing : return code for stderr1.pl 2643s # expected: 200 2643s # received: '200' 2643s ok 25 2643s # testing : body for stderr1.pl 2643s # expected: 'this is stdout' 2643s # received: 'this is stdout' 2643s ok 26 2643s # testing : return code for stderr2.pl 2643s # expected: 200 2643s # received: '200' 2643s ok 27 2643s # testing : body for stderr2.pl 2643s # expected: 'this is also stdout' 2643s # received: 'this is also stdout' 2643s ok 28 2643s # testing : return code for stderr3.pl 2643s # expected: 200 2643s # received: '200' 2643s ok 29 2643s # testing : body for stderr3.pl 2643s # expected: 'this is more stdout' 2643s # received: 'this is more stdout' 2643s ok 30 2643s # posted content (length 10) to bogus-perl.pl 2643s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 2643s # expected: '500' 2643s # received: '500' 2643s ok 31 2643s # checking that log size (35781) is greater than 807 2643s ok 32 2643s # verifying that logged content is 10 characters 2643s ok 33 2643s # posted content (length 99) to bogus-perl.pl 2643s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 2643s # expected: '500' 2643s # received: '500' 2643s ok 34 2643s # checking that log size (36240) is greater than 35781 2643s ok 35 2643s # verifying that logged content is 99 characters 2643s ok 36 2643s # posted content (length 250) to bogus-perl.pl 2643s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 2643s # expected: '500' 2643s # received: '500' 2643s ok 37 2643s # checking that log size (36851) is greater than 36240 2643s ok 38 2643s # verifying that logged content is 250 characters 2643s ok 39 2643s # posted content (length 255) to bogus-perl.pl 2643s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 2643s # expected: '500' 2643s # received: '500' 2643s ok 40 2643s # checking that log size (37467) is greater than 36851 2643s ok 41 2643s # verifying that logged content is 255 characters 2643s ok 42 2643s # posted content (length 256) to bogus-perl.pl 2643s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 2643s # expected: '500' 2643s # received: '500' 2643s ok 43 2643s # checking that log size (38084) is greater than 37467 2643s ok 44 2643s # verifying that logged content is 256 characters 2643s ok 45 2643s # posted content (length 257) to bogus-perl.pl 2643s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 2643s # expected: '500' 2643s # received: '500' 2643s ok 46 2643s # checking that log size (38701) is greater than 38084 2643s ok 47 2643s # verifying that logged content is 256 characters 2643s ok 48 2643s # posted content (length 258) to bogus-perl.pl 2643s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 2643s # expected: '500' 2643s # received: '500' 2643s ok 49 2643s # checking that log size (39318) is greater than 38701 2643s ok 50 2643s # verifying that logged content is 256 characters 2643s ok 51 2643s # posted content (length 1024) to bogus-perl.pl 2643s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 2643s # expected: '500' 2643s # received: '500' 2643s ok 52 2643s # checking that log size (39936) is greater than 39318 2643s ok 53 2643s # verifying that logged content is 256 characters 2643s ok 54 2643s # verifying log is greater than 40960 bytes. 2643s ok 55 2643s # verifying log did not grow after making bogus request. 2643s ok 56 2643s # verifying log did not grow after making another bogus request. 2643s ok 57 2643s # checking that HEAD /modules/cgi/perl.pl returns 200. 2643s ok 58 2643s ok 2649s t/modules/data.t .................... 2649s 1..2 2649s # Running under perl version 5.040001 for linux 2649s # Current time local: Thu Sep 4 16:36:48 2025 2649s # Current time GMT: Thu Sep 4 16:36:48 2025 2649s # Using Test.pm version 1.31 2649s # Using Apache/Test.pm version 1.44 2649s # testing : Checking return code is '200' 2649s # expected: 200 2649s # received: '200' 2649s ok 1 2649s ok 2 2649s ok 2656s t/modules/dav.t ..................... 2656s 1..19 2656s # Running under perl version 5.040001 for linux 2656s # Current time local: Thu Sep 4 16:36:54 2025 2656s # Current time GMT: Thu Sep 4 16:36:54 2025 2656s # Using Test.pm version 1.31 2656s # Using Apache/Test.pm version 1.44 2656s resource lock test: 2656s ok 1 2656s DAV put test: 2656s ok 2 2656s getting DAV resource properties: 2656s ok 3 2656s created: Thu, 04 Sep 2025 16:36:59 GMT 2656s modified: Thu, 04 Sep 2025 16:36:59 GMT 2656s now: Thu, 04 Sep 2025 16:37:01 GMT 2656s ok 4 2656s ok 5 2656s resource lock status test: 2656s ok 6 2656s resource unlock test: 2656s ok 7 2656s resource lock status test: 2656s ok 8 2656s getting uri... 2656s expect: 2656s -> 2656s 2656s
2656s

mod_dav test page

2656s this is a page generated by
2656s the mod_dav test in the Apache
2656s perl test suite.
2656s
2656s 2656s 2656s <- 2656s got: 2656s -> 2656s 2656s
2656s

mod_dav test page

2656s this is a page generated by
2656s the mod_dav test in the Apache
2656s perl test suite.
2656s
2656s 2656s 2656s <- 2656s ok 9 2656s putting with 2nd dav client (on unlocked resource) 2656s ok 10 2656s getting new uri... 2656s expect: 2656s -> 2656s 2656s
2656s

mod_dav test page take two

2656s this is a page generated by
2656s the mod_dav test in the Apache
2656s perl test suite.
2656s
2656s 2656s 2656s <- 2656s got: 2656s -> 2656s 2656s
2656s

mod_dav test page take two

2656s this is a page generated by
2656s the mod_dav test in the Apache
2656s perl test suite.
2656s
2656s 2656s 2656s <- 2656s ok 11 2656s client 1 locking resource 2656s ok 12 2656s client 2 attempting to lock same resource 2656s ok 13 2656s client 2 attempting to put resource locked by client 1 2656s ok 14 2656s verifying all is well through http 2656s getting new uri... 2656s expect: 2656s -> 2656s 2656s
2656s

mod_dav test page take two

2656s this is a page generated by
2656s the mod_dav test in the Apache
2656s perl test suite.
2656s
2656s 2656s 2656s <- 2656s got: 2656s -> 2656s 2656s
2656s

mod_dav test page take two

2656s this is a page generated by
2656s the mod_dav test in the Apache
2656s perl test suite.
2656s
2656s 2656s 2656s <- 2656s ok 15 2656s ok 16 2656s resource delete test: 2656s ok 17 2656s expect 404 not found got: 404 2656s ok 18 2656s PR 49825: expect 400 bad request got: 400 2656s ok 19 2656s ok 2662s t/modules/deflate.t ................. 2662s 1..47 2662s # Running under perl version 5.040001 for linux 2662s # Current time local: Thu Sep 4 16:37:01 2025 2662s # Current time GMT: Thu Sep 4 16:37:01 2025 2662s # Using Test.pm version 1.31 2662s # Using Apache/Test.pm version 1.44 2662s testing default 2662s ok 1 2662s ok 2 2662s ok 3 2662s ok 4 2662s ok 5 2662s ok 6 2662s ok 7 2662s ok 8 2662s ok 9 2662s ok 10 2662s ok 11 2662s ok 12 2662s ok 13 2662s ok 14 2662s ok 15 2662s ok 16 2662s ok 17 2662s ok 18 2662s ok 19 2662s ok 20 2662s ok 21 2662s ok 22 2662s ok 23 2662s ok 24 2662s ok 25 2662s ok 26 2662s ok 27 2662s ok 28 2662s ok 29 2662s ok 30 2662s ok 31 2662s ok 32 2662s ok 33 2662s ok 34 2662s ok 35 2662s ok 36 2662s ok 37 2662s ok 38 2662s ok 39 2662s ok 40 2662s ok 41 2662s ok 42 2662s ok 43 2662s ok 44 2662s ok 45 2662s # testing : response was 304 2662s # expected: qr/HTTP\/1\.. 304/ 2662s # received: 'HTTP/1.1 304 Not Modified' 2662s ok 46 2662s # testing : expect EOF after 304 header 2662s # expected: 0 2662s # received: 0 2662s ok 47 2662s ok 2667s t/modules/digest.t .................. 2667s 1..13 2667s # Running under perl version 5.040001 for linux 2667s # Current time local: Thu Sep 4 16:37:07 2025 2667s # Current time GMT: Thu Sep 4 16:37:07 2025 2667s # Using Test.pm version 1.31 2667s # Using Apache/Test.pm version 1.44 2667s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/realm1 2667s # testing : no user to authenticate 2667s # expected: 401 2667s # received: '401' 2667s ok 1 2667s # testing : user1:foo not found 2667s # expected: 401 2667s # received: '401' 2667s ok 2 2667s # testing : user1:password1 found 2667s # expected: 200 2667s # received: '200' 2667s ok 3 2667s # testing : user1:password1 with query string found 2667s # expected: 200 2667s # received: '200' 2667s ok 4 2667s # testing : manual Authorization header query string 2667s # expected: 200 2667s # received: '200' 2667s ok 5 2667s # testing : manual Authorization with no query string in header 2667s # expected: 400 2667s # received: '400' 2667s ok 6 2667s # testing : manual Authorization header with mismatched query string 2667s # expected: 400 2667s # received: '400' 2667s ok 7 2667s # testing : manual Authorization header with mismatched query string 2667s # expected: 400 2667s # received: '400' 2667s ok 8 2667s # testing : manual Authorization with no query string in header + MSIE 2667s # expected: 200 2667s # received: '200' 2667s ok 9 2667s # testing : a compliant response coming from MSIE 2667s # expected: 200 2667s # received: '200' 2667s ok 10 2667s # testing : manual Authorization header with mismatched query string + MSIE 2667s # expected: 400 2667s # received: '400' 2667s ok 11 2667s # testing : manual Authorization header with mismatched query string + MSIE 2667s # expected: 400 2667s # received: '400' 2667s ok 12 2667s # testing : no query string + MSIE 2667s # expected: 200 2667s # received: '200' 2667s ok 13 2667s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/realm1 2667s ok 2674s t/modules/dir.t ..................... 2674s 1..212 2674s # Running under perl version 5.040001 for linux 2674s # Current time local: Thu Sep 4 16:37:12 2025 2674s # Current time GMT: Thu Sep 4 16:37:12 2025 2674s # Using Test.pm version 1.31 2674s # Using Apache/Test.pm version 1.44 2674s expecting 403 (forbidden) using DirectoryIndex foo 2674s ok 1 2674s running 5 test gambit for "1.html" 2674s ok 2 2674s ok 3 2674s ok 4 2674s ok 5 2674s ok 6 2674s running 5 test gambit for "2.html" 2674s ok 7 2674s ok 8 2674s ok 9 2674s ok 10 2674s ok 11 2674s running 5 test gambit for "3.html" 2674s ok 12 2674s ok 13 2674s ok 14 2674s ok 15 2674s ok 16 2674s running 5 test gambit for "4.html" 2674s ok 17 2674s ok 18 2674s ok 19 2674s ok 20 2674s ok 21 2674s running 5 test gambit for "5.html" 2674s ok 22 2674s ok 23 2674s ok 24 2674s ok 25 2674s ok 26 2674s running 5 test gambit for "6.html" 2674s ok 27 2674s ok 28 2674s ok 29 2674s ok 30 2674s ok 31 2674s running 5 test gambit for "7.html" 2674s ok 32 2674s ok 33 2674s ok 34 2674s ok 35 2674s ok 36 2674s running 5 test gambit for "8.html" 2674s ok 37 2674s ok 38 2674s ok 39 2674s ok 40 2674s ok 41 2674s running 5 test gambit for "9.html" 2674s ok 42 2674s ok 43 2674s ok 44 2674s ok 45 2674s ok 46 2674s running 5 test gambit for "0.html" 2674s ok 47 2674s ok 48 2674s ok 49 2674s ok 50 2674s ok 51 2674s expecting 403 (forbidden) using DirectoryIndex goo 2674s ok 52 2674s running 5 test gambit for "1.html" 2674s ok 53 2674s ok 54 2674s ok 55 2674s ok 56 2674s ok 57 2674s running 5 test gambit for "2.html" 2674s ok 58 2674s ok 59 2674s ok 60 2674s ok 61 2674s ok 62 2674s running 5 test gambit for "3.html" 2674s ok 63 2674s ok 64 2674s ok 65 2674s ok 66 2674s ok 67 2674s running 5 test gambit for "4.html" 2674s ok 68 2674s ok 69 2674s ok 70 2674s ok 71 2674s ok 72 2674s running 5 test gambit for "5.html" 2674s ok 73 2674s ok 74 2674s ok 75 2674s ok 76 2674s ok 77 2674s running 5 test gambit for "6.html" 2674s ok 78 2674s ok 79 2674s ok 80 2674s ok 81 2674s ok 82 2674s running 5 test gambit for "7.html" 2674s ok 83 2674s ok 84 2674s ok 85 2674s ok 86 2674s ok 87 2674s running 5 test gambit for "8.html" 2674s ok 88 2674s ok 89 2674s ok 90 2674s ok 91 2674s ok 92 2674s running 5 test gambit for "9.html" 2674s ok 93 2674s ok 94 2674s ok 95 2674s ok 96 2674s ok 97 2674s running 5 test gambit for "0.html" 2674s ok 98 2674s ok 99 2674s ok 100 2674s ok 101 2674s ok 102 2674s expecting 403 (forbidden) using DirectoryIndex moo 2674s ok 103 2674s running 5 test gambit for "1.html" 2674s ok 104 2674s ok 105 2674s ok 106 2674s ok 107 2674s ok 108 2674s running 5 test gambit for "2.html" 2674s ok 109 2674s ok 110 2674s ok 111 2674s ok 112 2674s ok 113 2674s running 5 test gambit for "3.html" 2674s ok 114 2674s ok 115 2674s ok 116 2674s ok 117 2674s ok 118 2674s running 5 test gambit for "4.html" 2674s ok 119 2674s ok 120 2674s ok 121 2674s ok 122 2674s ok 123 2674s running 5 test gambit for "5.html" 2674s ok 124 2674s ok 125 2674s ok 126 2674s ok 127 2674s ok 128 2674s running 5 test gambit for "6.html" 2674s ok 129 2674s ok 130 2674s ok 131 2674s ok 132 2674s ok 133 2674s running 5 test gambit for "7.html" 2674s ok 134 2674s ok 135 2674s ok 136 2674s ok 137 2674s ok 138 2674s running 5 test gambit for "8.html" 2674s ok 139 2674s ok 140 2674s ok 141 2674s ok 142 2674s ok 143 2674s running 5 test gambit for "9.html" 2674s ok 144 2674s ok 145 2674s ok 146 2674s ok 147 2674s ok 148 2674s running 5 test gambit for "0.html" 2674s ok 149 2674s ok 150 2674s ok 151 2674s ok 152 2674s ok 153 2674s expecting 403 (forbidden) using DirectoryIndex bleh 2674s ok 154 2674s running 5 test gambit for "1.html" 2674s ok 155 2674s ok 156 2674s ok 157 2674s ok 158 2674s ok 159 2674s running 5 test gambit for "2.html" 2674s ok 160 2674s ok 161 2674s ok 162 2674s ok 163 2674s ok 164 2674s running 5 test gambit for "3.html" 2674s ok 165 2674s ok 166 2674s ok 167 2674s ok 168 2674s ok 169 2674s running 5 test gambit for "4.html" 2674s ok 170 2674s ok 171 2674s ok 172 2674s ok 173 2674s ok 174 2674s running 5 test gambit for "5.html" 2674s ok 175 2674s ok 176 2674s ok 177 2674s ok 178 2674s ok 179 2674s running 5 test gambit for "6.html" 2674s ok 180 2674s ok 181 2674s ok 182 2674s ok 183 2674s ok 184 2674s running 5 test gambit for "7.html" 2674s ok 185 2674s ok 186 2674s ok 187 2674s ok 188 2674s ok 189 2674s running 5 test gambit for "8.html" 2674s ok 190 2674s ok 191 2674s ok 192 2674s ok 193 2674s ok 194 2674s running 5 test gambit for "9.html" 2674s ok 195 2674s ok 196 2674s ok 197 2674s ok 198 2674s ok 199 2674s running 5 test gambit for "0.html" 2674s ok 200 2674s ok 201 2674s ok 202 2674s ok 203 2674s ok 204 2674s DirectoryIndex /modules/alias/index.html 2674s ok 205 2674s expecting 403 for DirectoryIndex foo goo moo bleh 2674s ok 206 2674s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 2674s ok 207 2674s expecting 1 with DirectoryIndex foo goo moo bleh 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 2674s ok 208 2674s removed .htaccess (no DirectoryIndex), expecting default (index.html) 2674s ok 209 2674s ok 210 2674s ok 211 2674s ok 212 # skip missing DirectorySlash NotFound 2674s ok 2679s t/modules/directorymatch.t .......... 2679s 1..2 2679s # Running under perl version 5.040001 for linux 2679s # Current time local: Thu Sep 4 16:37:19 2025 2679s # Current time GMT: Thu Sep 4 16:37:19 2025 2679s # Using Test.pm version 1.31 2679s # Using Apache/Test.pm version 1.44 2679s # testing : code for /index.html 2679s # expected: 200 2679s # received: '200' 2679s ok 1 2679s # testing : check for DMMATCH1 2679s # expected: '1' 2679s # received: '1' 2679s ok 2 2679s ok 2685s t/modules/env.t ..................... 2685s 1..6 2685s # Running under perl version 5.040001 for linux 2685s # Current time local: Thu Sep 4 16:37:24 2025 2685s # Current time GMT: Thu Sep 4 16:37:24 2025 2685s # Using Test.pm version 1.31 2685s # Using Apache/Test.pm version 1.44 2685s # host: /modules/env/host.shtml 2685s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 2685s ok 1 2685s # nothere: /modules/env/nothere.shtml 2685s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 2685s ok 2 2685s # set: /modules/env/set.shtml 2685s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 2685s ok 3 2685s # setempty: /modules/env/setempty.shtml 2685s # setempty: EXPECT -><- ACTUAL -><- 2685s ok 4 2685s # type: /modules/env/type.shtml 2685s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 2685s ok 5 2685s # unset: /modules/env/unset.shtml 2685s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 2685s ok 6 2685s ok 2691s t/modules/expires.t ................. 2691s 1..92 2691s # Running under perl version 5.040001 for linux 2691s # Current time local: Thu Sep 4 16:37:29 2025 2691s # Current time GMT: Thu Sep 4 16:37:29 2025 2691s # Using Test.pm version 1.31 2691s # Using Apache/Test.pm version 1.44 2691s # debug: index.html 2691s HTTP/1.1 200 OK 2691s Cache-Control: max-age=313122427 2691s Connection: close 2691s Date: Thu, 04 Sep 2025 16:37:36 GMT 2691s Accept-Ranges: bytes 2691s ETag: "3-62c6deaf13e40" 2691s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2691s Vary: In-If1 2691s Content-Length: 3 2691s Content-Type: text/html 2691s Expires: Tue, 07 Aug 2035 19:04:44 GMT 2691s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2691s Client-Date: Thu, 04 Sep 2025 16:37:36 GMT 2691s Client-Peer: 127.0.0.1:8529 2691s Client-Response-Num: 1 2691s DMMATCH1: 1 2691s 2691s 2691s ok 1 2691s # debug: [Cache-Control] [max-age=313122427] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 2691s # debug: expires 2070126284 2691s # debug: expected: 332425819 2691s # debug: actual : 332425819 2691s ok 2 2691s # debug: text.txt 2691s HTTP/1.1 200 OK 2691s Cache-Control: max-age=0 2691s Connection: close 2691s Date: Thu, 04 Sep 2025 16:37:36 GMT 2691s Accept-Ranges: bytes 2691s ETag: "0-62c6deaf13e40" 2691s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2691s Vary: In-If1 2691s Content-Type: text/plain 2691s Expires: Thu, 04 Sep 2025 16:37:36 GMT 2691s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2691s Client-Date: Thu, 04 Sep 2025 16:37:36 GMT 2691s Client-Peer: 127.0.0.1:8529 2691s Client-Response-Num: 1 2691s DMMATCH1: 1 2691s ok 3 2691s # debug: [Cache-Control] [max-age=0] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757003856 2691s # debug: expected: 19303391 2691s # debug: actual : 19303391 2691s ok 4 2691s # debug: image.gif 2691s HTTP/1.1 200 OK 2691s Cache-Control: max-age=120 2691s Connection: close 2691s Date: Thu, 04 Sep 2025 16:37:36 GMT 2691s Accept-Ranges: bytes 2691s ETag: "0-62c6deaf13e40" 2691s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2691s Vary: In-If1 2691s Content-Type: image/gif 2691s Expires: Thu, 04 Sep 2025 16:39:36 GMT 2691s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2691s Client-Date: Thu, 04 Sep 2025 16:37:36 GMT 2691s Client-Peer: 127.0.0.1:8529 2691s Client-Response-Num: 1 2691s DMMATCH1: 1 2691s 2691s 2691s ok 5 2691s # debug: [Cache-Control] [max-age=120] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:39:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:39:36 GMT 2691s # debug: expires 1757003976 2691s # debug: expected: 120 2691s # debug: actual : 120 2691s ok 6 2691s # debug: foo.jpg 2691s HTTP/1.1 200 OK 2691s Cache-Control: max-age=86400 2691s Connection: close 2691s Date: Thu, 04 Sep 2025 16:37:36 GMT 2691s Accept-Ranges: bytes 2691s ETag: "0-62c6deaf13e40" 2691s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2691s Vary: In-If1 2691s Content-Type: image/jpeg 2691s Expires: Fri, 05 Sep 2025 16:37:36 GMT 2691s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2691s Client-Date: Thu, 04 Sep 2025 16:37:36 GMT 2691s Client-Peer: 127.0.0.1:8529 2691s Client-Response-Num: 1 2691s DMMATCH1: 1 2691s 2691s 2691s ok 7 2691s # debug: [Cache-Control] [max-age=86400] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Expires] [Fri, 05 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Fri, 05 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757090256 2691s # debug: expected: 86400 2691s # debug: actual : 86400 2691s ok 8 2691s # debug: [Cache-Control] [max-age=313122427] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 2691s # debug: expires 2070126284 2691s # debug: expected: 332425819 2691s # debug: actual : 332425819 2691s ok 9 2691s # debug: [Cache-Control] [max-age=0] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757003856 2691s # debug: expected: 19303391 2691s # debug: actual : 19303391 2691s ok 10 2691s # debug: [Cache-Control] [max-age=120] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:39:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:39:36 GMT 2691s # debug: expires 1757003976 2691s # debug: expected: 120 2691s # debug: actual : 120 2691s ok 11 2691s # debug: [Cache-Control] [max-age=86400] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Expires] [Fri, 05 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Fri, 05 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757090256 2691s # debug: expected: 86400 2691s # debug: actual : 86400 2691s ok 12 2691s # --- 2691s # ExpiresActive On 2691s # debug: [Cache-Control] [max-age=313122427] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 2691s # debug: expires 2070126284 2691s # debug: expected: 332425819 2691s # debug: actual : 332425819 2691s ok 13 2691s # --- 2691s # ExpiresActive On 2691s # debug: [Cache-Control] [max-age=0] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757003856 2691s # debug: expected: 19303391 2691s # debug: actual : 19303391 2691s ok 14 2691s # --- 2691s # ExpiresActive On 2691s # debug: [Cache-Control] [max-age=120] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:39:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:39:36 GMT 2691s # debug: expires 1757003976 2691s # debug: expected: 120 2691s # debug: actual : 120 2691s ok 15 2691s # --- 2691s # ExpiresActive On 2691s # debug: [Cache-Control] [max-age=86400] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Expires] [Fri, 05 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Fri, 05 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757090256 2691s # debug: expected: 86400 2691s # debug: actual : 86400 2691s ok 16 2691s #--- 2691s # ExpiresActive On 2691s ExpiresDefault M9175771 2691s # debug: [Cache-Control] [max-age=0] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757003856 2691s # debug: expected: 19303391 2691s # debug: actual : 19303391 2691s ok 17 2691s #--- 2691s # ExpiresActive On 2691s ExpiresDefault M9175771 2691s # debug: [Cache-Control] [max-age=0] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757003856 2691s # debug: expected: 19303391 2691s # debug: actual : 19303391 2691s ok 18 2691s #--- 2691s # ExpiresActive On 2691s ExpiresDefault M9175771 2691s # debug: [Cache-Control] [max-age=120] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:39:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:39:36 GMT 2691s # debug: expires 1757003976 2691s # debug: expected: 120 2691s # debug: actual : 120 2691s ok 19 2691s #--- 2691s # ExpiresActive On 2691s ExpiresDefault M9175771 2691s # debug: [Cache-Control] [max-age=86400] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Expires] [Fri, 05 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Fri, 05 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757090256 2691s # debug: expected: 86400 2691s # debug: actual : 86400 2691s ok 20 2691s # --- 2691s # ExpiresActive On 2691s ExpiresByType text/plain A7439007 2691s # debug: [Cache-Control] [max-age=313122427] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 2691s # debug: expires 2070126284 2691s # debug: expected: 332425819 2691s # debug: actual : 332425819 2691s ok 21 2691s # --- 2691s # ExpiresActive On 2691s ExpiresByType text/plain A7439007 2691s # debug: [Cache-Control] [max-age=7439007] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Expires] [Sat, 29 Nov 2025 19:01:03 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Sat, 29 Nov 2025 19:01:03 GMT 2691s # debug: expires 1764442863 2691s # debug: expected: 7439007 2691s # debug: actual : 7439007 2691s ok 22 2691s # --- 2691s # ExpiresActive On 2691s ExpiresByType text/plain A7439007 2691s # debug: [Cache-Control] [max-age=120] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:39:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:39:36 GMT 2691s # debug: expires 1757003976 2691s # debug: expected: 120 2691s # debug: actual : 120 2691s ok 23 2691s # --- 2691s # ExpiresActive On 2691s ExpiresByType text/plain A7439007 2691s # debug: [Cache-Control] [max-age=86400] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Expires] [Fri, 05 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Fri, 05 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757090256 2691s # debug: expected: 86400 2691s # debug: actual : 86400 2691s ok 24 2691s # --- 2691s # ExpiresActive On 2691s ExpiresDefault M40616783 2691s ExpiresByType text/plain "modification plus 2 months 2 weeks 9 days 11 minutes 33 seconds" 2691s # debug: [Cache-Control] [max-age=21313391] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Expires] [Sat, 09 May 2026 09:00:48 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Sat, 09 May 2026 09:00:48 GMT 2691s # debug: expires 1778317248 2691s # debug: expected: 40616783 2691s # debug: actual : 40616783 2691s ok 25 2691s # --- 2691s # ExpiresActive On 2691s ExpiresDefault M40616783 2691s ExpiresByType text/plain "modification plus 2 months 2 weeks 9 days 11 minutes 33 seconds" 2691s # debug: [Cache-Control] [max-age=0] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757003856 2691s # debug: expected: 19303391 2691s # debug: actual : 19303391 2691s ok 26 2691s # --- 2691s # ExpiresActive On 2691s ExpiresDefault M40616783 2691s ExpiresByType text/plain "modification plus 2 months 2 weeks 9 days 11 minutes 33 seconds" 2691s # debug: [Cache-Control] [max-age=120] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:39:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:39:36 GMT 2691s # debug: expires 1757003976 2691s # debug: expected: 120 2691s # debug: actual : 120 2691s ok 27 2691s # --- 2691s # ExpiresActive On 2691s ExpiresDefault M40616783 2691s ExpiresByType text/plain "modification plus 2 months 2 weeks 9 days 11 minutes 33 seconds" 2691s # debug: [Cache-Control] [max-age=86400] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Expires] [Fri, 05 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Fri, 05 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757090256 2691s # debug: expected: 86400 2691s # debug: actual : 86400 2691s ok 28 2691s #--- 2691s # ExpiresActive On 2691s ExpiresDefault "access plus 3 months 6 days 6 hours 44 minutes 41 seconds" 2691s # debug: [Cache-Control] [max-age=8318681] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Expires] [Tue, 09 Dec 2025 23:22:17 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Tue, 09 Dec 2025 23:22:17 GMT 2691s # debug: expires 1765322537 2691s # debug: expected: 8318681 2691s # debug: actual : 8318681 2691s ok 29 2691s #--- 2691s # ExpiresActive On 2691s ExpiresDefault "access plus 3 months 6 days 6 hours 44 minutes 41 seconds" 2691s # debug: [Cache-Control] [max-age=0] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757003856 2691s # debug: expected: 19303391 2691s # debug: actual : 19303391 2691s ok 30 2691s #--- 2691s # ExpiresActive On 2691s ExpiresDefault "access plus 3 months 6 days 6 hours 44 minutes 41 seconds" 2691s # debug: [Cache-Control] [max-age=120] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:39:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:39:36 GMT 2691s # debug: expires 1757003976 2691s # debug: expected: 120 2691s # debug: actual : 120 2691s ok 31 2691s #--- 2691s # ExpiresActive On 2691s ExpiresDefault "access plus 3 months 6 days 6 hours 44 minutes 41 seconds" 2691s # debug: [Cache-Control] [max-age=86400] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Expires] [Fri, 05 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Fri, 05 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757090256 2691s # debug: expected: 86400 2691s # debug: actual : 86400 2691s ok 32 2691s # --- 2691s # ExpiresActive On 2691s ExpiresByType image/gif "modification plus 1 years 1 months 9 days 2 hours 5 minutes 43 seconds" 2691s # debug: [Cache-Control] [max-age=313122427] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 2691s # debug: expires 2070126284 2691s # debug: expected: 332425819 2691s # debug: actual : 332425819 2691s ok 33 2691s # --- 2691s # ExpiresActive On 2691s ExpiresByType image/gif "modification plus 1 years 1 months 9 days 2 hours 5 minutes 43 seconds" 2691s # debug: [Cache-Control] [max-age=0] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757003856 2691s # debug: expected: 19303391 2691s # debug: actual : 19303391 2691s ok 34 2691s # --- 2691s # ExpiresActive On 2691s ExpiresByType image/gif "modification plus 1 years 1 months 9 days 2 hours 5 minutes 43 seconds" 2691s # debug: [Cache-Control] [max-age=15609751] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Expires] [Wed, 04 Mar 2026 08:40:08 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Wed, 04 Mar 2026 08:40:08 GMT 2691s # debug: expires 1772613608 2691s # debug: expected: 34913143 2691s # debug: actual : 34913143 2691s ok 35 2691s # --- 2691s # ExpiresActive On 2691s ExpiresByType image/gif "modification plus 1 years 1 months 9 days 2 hours 5 minutes 43 seconds" 2691s # debug: [Cache-Control] [max-age=86400] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Expires] [Fri, 05 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Fri, 05 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757090256 2691s # debug: expected: 86400 2691s # debug: actual : 86400 2691s ok 36 2691s # --- 2691s # ExpiresActive On 2691s ExpiresDefault M6673682 2691s ExpiresByType image/gif A2341568 2691s # debug: [Cache-Control] [max-age=0] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757003856 2691s # debug: expected: 19303391 2691s # debug: actual : 19303391 2691s ok 37 2691s # --- 2691s # ExpiresActive On 2691s ExpiresDefault M6673682 2691s ExpiresByType image/gif A2341568 2691s # debug: [Cache-Control] [max-age=0] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757003856 2691s # debug: expected: 19303391 2691s # debug: actual : 19303391 2691s ok 38 2691s # --- 2691s # ExpiresActive On 2691s ExpiresDefault M6673682 2691s ExpiresByType image/gif A2341568 2691s # debug: [Cache-Control] [max-age=2341568] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Expires] [Wed, 01 Oct 2025 19:03:44 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Wed, 01 Oct 2025 19:03:44 GMT 2691s # debug: expires 1759345424 2691s # debug: expected: 2341568 2691s # debug: actual : 2341568 2691s ok 39 2691s # --- 2691s # ExpiresActive On 2691s ExpiresDefault M6673682 2691s ExpiresByType image/gif A2341568 2691s # debug: [Cache-Control] [max-age=86400] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Expires] [Fri, 05 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Fri, 05 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757090256 2691s # debug: expected: 86400 2691s # debug: actual : 86400 2691s ok 40 2691s #--- 2691s # ExpiresActive On 2691s ExpiresDefault M4260152 2691s # debug: [Cache-Control] [max-age=0] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757003856 2691s # debug: expected: 19303391 2691s # debug: actual : 19303391 2691s ok 41 2691s #--- 2691s # ExpiresActive On 2691s ExpiresDefault M4260152 2691s # debug: [Cache-Control] [max-age=0] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757003856 2691s # debug: expected: 19303391 2691s # debug: actual : 19303391 2691s ok 42 2691s #--- 2691s # ExpiresActive On 2691s ExpiresDefault M4260152 2691s # debug: [Cache-Control] [max-age=120] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:39:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:39:36 GMT 2691s # debug: expires 1757003976 2691s # debug: expected: 120 2691s # debug: actual : 120 2691s ok 43 2691s #--- 2691s # ExpiresActive On 2691s ExpiresDefault M4260152 2691s # debug: [Cache-Control] [max-age=86400] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Expires] [Fri, 05 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Fri, 05 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757090256 2691s # debug: expected: 86400 2691s # debug: actual : 86400 2691s ok 44 2691s # --- 2691s # ExpiresActive On 2691s ExpiresByType image/jpeg A3828946 2691s # debug: [Cache-Control] [max-age=313122427] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 2691s # debug: expires 2070126284 2691s # debug: expected: 332425819 2691s # debug: actual : 332425819 2691s ok 45 2691s # --- 2691s # ExpiresActive On 2691s ExpiresByType image/jpeg A3828946 2691s # debug: [Cache-Control] [max-age=0] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757003856 2691s # debug: expected: 19303391 2691s # debug: actual : 19303391 2691s ok 46 2691s # --- 2691s # ExpiresActive On 2691s ExpiresByType image/jpeg A3828946 2691s # debug: [Cache-Control] [max-age=120] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:39:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:39:36 GMT 2691s # debug: expires 1757003976 2691s # debug: expected: 120 2691s # debug: actual : 120 2691s ok 47 2691s # --- 2691s # ExpiresActive On 2691s ExpiresByType image/jpeg A3828946 2691s # debug: [Cache-Control] [max-age=3828946] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Expires] [Sun, 19 Oct 2025 00:13:22 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Sun, 19 Oct 2025 00:13:22 GMT 2691s # debug: expires 1760832802 2691s # debug: expected: 3828946 2691s # debug: actual : 3828946 2691s ok 48 2691s # --- 2691s # ExpiresActive On 2691s ExpiresDefault "modification plus 1 years 3 months 1 weeks 4 days 8 hours 12 minutes 15 seconds" 2691s ExpiresByType image/jpeg A39933369 2691s # debug: [Cache-Control] [max-age=20988543] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Expires] [Tue, 05 May 2026 14:46:40 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Tue, 05 May 2026 14:46:40 GMT 2691s # debug: expires 1777992400 2691s # debug: expected: 40291935 2691s # debug: actual : 40291935 2691s ok 49 2691s # --- 2691s # ExpiresActive On 2691s ExpiresDefault "modification plus 1 years 3 months 1 weeks 4 days 8 hours 12 minutes 15 seconds" 2691s ExpiresByType image/jpeg A39933369 2691s # debug: [Cache-Control] [max-age=0] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: expires 1757003856 2691s # debug: expected: 19303391 2691s # debug: actual : 19303391 2691s ok 50 2691s # --- 2691s # ExpiresActive On 2691s ExpiresDefault "modification plus 1 years 3 months 1 weeks 4 days 8 hours 12 minutes 15 seconds" 2691s ExpiresByType image/jpeg A39933369 2691s # debug: [Cache-Control] [max-age=120] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Expires] [Thu, 04 Sep 2025 16:39:36 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 04 Sep 2025 16:39:36 GMT 2691s # debug: expires 1757003976 2691s # debug: expected: 120 2691s # debug: actual : 120 2691s ok 51 2691s # --- 2691s # ExpiresActive On 2691s ExpiresDefault "modification plus 1 years 3 months 1 weeks 4 days 8 hours 12 minutes 15 seconds" 2691s ExpiresByType image/jpeg A39933369 2691s # debug: [Cache-Control] [max-age=39933369] 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Expires] [Thu, 10 Dec 2026 21:13:45 GMT] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 2691s # debug: modified 1737700465 2691s # debug: access Thu, 04 Sep 2025 16:37:36 GMT 2691s # debug: access 1757003856 2691s # debug: expires Thu, 10 Dec 2026 21:13:45 GMT 2691s # debug: expires 1796937225 2691s # debug: expected: 39933369 2691s # debug: actual : 39933369 2691s ok 52 2691s # --- 2691s # ExpiresActive Off 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 53 2691s # --- 2691s # ExpiresActive Off 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 54 2691s # --- 2691s # ExpiresActive Off 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 55 2691s # --- 2691s # ExpiresActive Off 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 56 2691s #--- 2691s # ExpiresActive Off 2691s ExpiresDefault A3290613 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 57 2691s #--- 2691s # ExpiresActive Off 2691s ExpiresDefault A3290613 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 58 2691s #--- 2691s # ExpiresActive Off 2691s ExpiresDefault A3290613 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 59 2691s #--- 2691s # ExpiresActive Off 2691s ExpiresDefault A3290613 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 60 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresByType text/plain M35694092 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 61 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresByType text/plain M35694092 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 62 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresByType text/plain M35694092 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 63 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresByType text/plain M35694092 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 64 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresDefault "access plus 1 years 1 months 9 days 2 hours 49 minutes 14 seconds" 2691s ExpiresByType text/plain "access plus 3 months 7 days 7 hours 3 minutes 25 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 65 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresDefault "access plus 1 years 1 months 9 days 2 hours 49 minutes 14 seconds" 2691s ExpiresByType text/plain "access plus 3 months 7 days 7 hours 3 minutes 25 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 66 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresDefault "access plus 1 years 1 months 9 days 2 hours 49 minutes 14 seconds" 2691s ExpiresByType text/plain "access plus 3 months 7 days 7 hours 3 minutes 25 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 67 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresDefault "access plus 1 years 1 months 9 days 2 hours 49 minutes 14 seconds" 2691s ExpiresByType text/plain "access plus 3 months 7 days 7 hours 3 minutes 25 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 68 2691s #--- 2691s # ExpiresActive Off 2691s ExpiresDefault "modification plus 1 years 2 months 9 days 11 minutes 2 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 69 2691s #--- 2691s # ExpiresActive Off 2691s ExpiresDefault "modification plus 1 years 2 months 9 days 11 minutes 2 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 70 2691s #--- 2691s # ExpiresActive Off 2691s ExpiresDefault "modification plus 1 years 2 months 9 days 11 minutes 2 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 71 2691s #--- 2691s # ExpiresActive Off 2691s ExpiresDefault "modification plus 1 years 2 months 9 days 11 minutes 2 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 72 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresByType image/gif A6844404 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 73 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresByType image/gif A6844404 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 74 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresByType image/gif A6844404 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 75 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresByType image/gif A6844404 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 76 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresDefault M37424061 2691s ExpiresByType image/gif "access plus 1 years 2 months 2 hours 37 minutes 11 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 77 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresDefault M37424061 2691s ExpiresByType image/gif "access plus 1 years 2 months 2 hours 37 minutes 11 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 78 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresDefault M37424061 2691s ExpiresByType image/gif "access plus 1 years 2 months 2 hours 37 minutes 11 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 79 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresDefault M37424061 2691s ExpiresByType image/gif "access plus 1 years 2 months 2 hours 37 minutes 11 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 80 2691s #--- 2691s # ExpiresActive Off 2691s ExpiresDefault "modification plus 2 months 2 weeks 15 days 8 hours 31 minutes 13 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 81 2691s #--- 2691s # ExpiresActive Off 2691s ExpiresDefault "modification plus 2 months 2 weeks 15 days 8 hours 31 minutes 13 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 82 2691s #--- 2691s # ExpiresActive Off 2691s ExpiresDefault "modification plus 2 months 2 weeks 15 days 8 hours 31 minutes 13 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 83 2691s #--- 2691s # ExpiresActive Off 2691s ExpiresDefault "modification plus 2 months 2 weeks 15 days 8 hours 31 minutes 13 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 84 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresByType image/jpeg "access plus 1 years 3 months 2 weeks 7 days 5 hours 4 minutes 36 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 85 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresByType image/jpeg "access plus 1 years 3 months 2 weeks 7 days 5 hours 4 minutes 36 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 86 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresByType image/jpeg "access plus 1 years 3 months 2 weeks 7 days 5 hours 4 minutes 36 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 87 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresByType image/jpeg "access plus 1 years 3 months 2 weeks 7 days 5 hours 4 minutes 36 seconds" 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 88 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresDefault M32746205 2691s ExpiresByType image/jpeg M32945866 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["3-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Length] [3] 2691s # debug: [Content-Type] [text/html] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 89 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresDefault M32746205 2691s ExpiresByType image/jpeg M32945866 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [text/plain] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 90 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresDefault M32746205 2691s ExpiresByType image/jpeg M32945866 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/gif] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 91 2691s # --- 2691s # ExpiresActive Off 2691s ExpiresDefault M32746205 2691s ExpiresByType image/jpeg M32945866 2691s # debug: [Connection] [close] 2691s # debug: [Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Accept-Ranges] [bytes] 2691s # debug: [ETag] ["0-62c6deaf13e40"] 2691s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 2691s # debug: [Vary] [In-If1] 2691s # debug: [Content-Type] [image/jpeg] 2691s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 2691s # debug: [Client-Date] [Thu, 04 Sep 2025 16:37:36 GMT] 2691s # debug: [Client-Peer] [127.0.0.1:8529] 2691s # debug: [Client-Response-Num] [1] 2691s # debug: [DMMATCH1] [1] 2691s ok 92 2691s ok 2698s t/modules/ext_filter.t .............. 2698s 1..24 2698s # Running under perl version 5.040001 for linux 2698s # Current time local: Thu Sep 4 16:37:36 2025 2698s # Current time GMT: Thu Sep 4 16:37:36 2025 2698s # Using Test.pm version 1.31 2698s # Using Apache/Test.pm version 1.44 2698s # testing : sed output filter 2698s # expected: 'barbar' 2698s # received: 'barbar' 2698s ok 1 2698s # testing : slow filter process 2698s # expected: 'foobar' 2698s # received: 'foobar' 2698s ok 2 2698s # testing : echo worked 2698s # expected: 200 2698s # received: '200' 2698s ok 3 2698s # testing : request body filtered 2698s # expected: 'barbar 2698s # ' 2698s # received: 'barbar 2698s # ' 2698s ok 4 2698s # testing : got 413 error 2698s # expected: 413 2698s # received: '413' 2698s ok 5 2698s # testing : got 413 error body 2698s # expected: qr/413 Request Entity Too Large/ 2698s # received: ' 2698s # 2698s # 413 Request Entity Too Large 2698s # 2698s #

Request Entity Too Large

2698s # The requested resource does not allow request data with POST requests, or the amount of data provided in 2698s # the request exceeds the capacity limit. 2698s # 2698s # ' 2698s ok 6 2698s # testing : got 413 error 2698s # expected: 413 2698s # received: '413' 2698s ok 7 2698s # testing : got 413 error body 2698s # expected: qr/413 Request Entity Too Large/ 2698s # received: ' 2698s # 2698s # 413 Request Entity Too Large 2698s # 2698s #

Request Entity Too Large

2698s # The requested resource does not allow request data with POST requests, or the amount of data provided in 2698s # the request exceeds the capacity limit. 2698s # 2698s # ' 2698s ok 8 2698s # testing : got 413 error 2698s # expected: 413 2698s # received: '413' 2698s ok 9 2698s # testing : got 413 error body 2698s # expected: qr/413 Request Entity Too Large/ 2698s # received: ' 2698s # 2698s # 413 Request Entity Too Large 2698s # 2698s #

Request Entity Too Large

2698s # The requested resource does not allow request data with POST requests, or the amount of data provided in 2698s # the request exceeds the capacity limit. 2698s # 2698s # ' 2698s ok 10 2698s # testing : got 413 error 2698s # expected: 413 2698s # received: '413' 2698s ok 11 2698s # testing : got 413 error body 2698s # expected: qr/413 Request Entity Too Large/ 2698s # received: ' 2698s # 2698s # 413 Request Entity Too Large 2698s # 2698s #

Request Entity Too Large

2698s # The requested resource does not allow request data with POST requests, or the amount of data provided in 2698s # the request exceeds the capacity limit. 2698s # 2698s # ' 2698s ok 12 2698s # testing : got 413 error 2698s # expected: 413 2698s # received: '413' 2698s ok 13 2698s # testing : got 413 error body 2698s # expected: qr/413 Request Entity Too Large/ 2698s # received: ' 2698s # 2698s # 413 Request Entity Too Large 2698s # 2698s #

Request Entity Too Large

2698s # The requested resource does not allow request data with POST requests, or the amount of data provided in 2698s # the request exceeds the capacity limit. 2698s # 2698s # ' 2698s ok 14 2698s # testing : got 413 error 2698s # expected: 413 2698s # received: '413' 2698s ok 15 2698s # testing : got 413 error body 2698s # expected: qr/413 Request Entity Too Large/ 2698s # received: ' 2698s # 2698s # 413 Request Entity Too Large 2698s # 2698s #

Request Entity Too Large

2698s # The requested resource does not allow request data with POST requests, or the amount of data provided in 2698s # the request exceeds the capacity limit. 2698s # 2698s # ' 2698s ok 16 2698s # testing : got 413 error 2698s # expected: 413 2698s # received: '413' 2698s ok 17 2698s # testing : got 413 error body 2698s # expected: qr/413 Request Entity Too Large/ 2698s # received: ' 2698s # 2698s # 413 Request Entity Too Large 2698s # 2698s #

Request Entity Too Large

2698s # The requested resource does not allow request data with POST requests, or the amount of data provided in 2698s # the request exceeds the capacity limit. 2698s # 2698s # ' 2698s ok 18 2698s # testing : got 413 error 2698s # expected: 413 2698s # received: '413' 2698s ok 19 2698s # testing : got 413 error body 2698s # expected: qr/413 Request Entity Too Large/ 2698s # received: ' 2698s # 2698s # 413 Request Entity Too Large 2698s # 2698s #

Request Entity Too Large

2698s # The requested resource does not allow request data with POST requests, or the amount of data provided in 2698s # the request exceeds the capacity limit. 2698s # 2698s # ' 2698s ok 20 2698s # testing : got 413 error 2698s # expected: 413 2698s # received: '413' 2698s ok 21 2698s # testing : got 413 error body 2698s # expected: qr/413 Request Entity Too Large/ 2698s # received: ' 2698s # 2698s # 413 Request Entity Too Large 2698s # 2698s #

Request Entity Too Large

2698s # The requested resource does not allow request data with POST requests, or the amount of data provided in 2698s # the request exceeds the capacity limit. 2698s # 2698s # ' 2698s ok 22 2698s # testing : got 413 error 2698s # expected: 413 2698s # received: '413' 2698s ok 23 2698s # testing : got 413 error body 2698s # expected: qr/413 Request Entity Too Large/ 2698s # received: ' 2698s # 2698s # 413 Request Entity Too Large 2698s # 2698s #

Request Entity Too Large

2698s # The requested resource does not allow request data with POST requests, or the amount of data provided in 2698s # the request exceeds the capacity limit. 2698s # 2698s # ' 2698s ok 24 2698s ok 2705s t/modules/filter.t .................. 2705s 1..5 2705s # Running under perl version 5.040001 for linux 2705s # Current time local: Thu Sep 4 16:37:43 2025 2705s # Current time GMT: Thu Sep 4 16:37:43 2025 2705s # Using Test.pm version 1.31 2705s # Using Apache/Test.pm version 1.44 2705s # expected: 'HELLOWORLD' 2705s # received: 'HELLOWORLD' 2705s ok 1 2705s # expected: 'HELLOWORLD' 2705s # received: 'HELLOWORLD' 2705s ok 2 2705s # expected: 'HELLOWORLD' 2705s # received: 'HELLOWORLD' 2705s ok 3 2705s # expected: 'helloworld' 2705s # received: 'helloworld' 2705s ok 4 2705s # expected: 'helloworld' 2705s # received: 'helloworld' 2705s ok 5 2705s ok 2711s t/modules/headers.t ................. 2711s 1..376 2711s # Running under perl version 5.040001 for linux 2711s # Current time local: Thu Sep 4 16:37:50 2025 2711s # Current time GMT: Thu Sep 4 16:37:50 2025 2711s # Using Test.pm version 1.31 2711s # Using Apache/Test.pm version 1.44 2711s ok 1 2711s ok 2 2711s ok 3 2711s ok 4 2711s ok 5 2711s ok 6 2711s ok 7 2711s ok 8 2711s ok 9 2711s ok 10 2711s ok 11 2711s ok 12 2711s ok 13 2711s ok 14 2711s ok 15 2711s ok 16 2711s ok 17 2711s ok 18 2711s ok 19 2711s ok 20 2711s ok 21 2711s ok 22 2711s ok 23 2711s ok 24 2711s ok 25 2711s ok 26 2711s ok 27 2711s ok 28 2711s ok 29 2711s ok 30 2711s ok 31 2711s ok 32 2711s ok 33 2711s ok 34 2711s ok 35 2711s ok 36 2711s ok 37 2711s ok 38 2711s ok 39 2711s ok 40 2711s ok 41 2711s ok 42 2711s ok 43 2711s ok 44 2711s ok 45 2711s ok 46 2711s ok 47 2711s ok 48 2711s ok 49 2711s ok 50 2711s ok 51 2711s ok 52 2711s ok 53 2711s ok 54 2711s ok 55 2711s ok 56 2711s ok 57 2711s ok 58 2711s ok 59 2711s ok 60 2711s ok 61 2711s ok 62 2711s ok 63 2711s ok 64 2711s ok 65 2711s ok 66 2711s ok 67 2711s ok 68 2711s ok 69 2711s ok 70 2711s ok 71 2711s ok 72 2711s ok 73 2711s ok 74 2711s ok 75 2711s ok 76 2711s ok 77 2711s ok 78 2711s ok 79 2711s ok 80 2711s ok 81 2711s ok 82 2711s ok 83 2711s ok 84 2711s ok 85 2711s ok 86 2711s ok 87 2711s ok 88 2711s ok 89 2711s ok 90 2711s ok 91 2711s ok 92 2711s ok 93 2711s ok 94 2711s ok 95 2711s ok 96 2711s ok 97 2711s ok 98 2711s ok 99 2711s ok 100 2711s ok 101 2711s ok 102 2711s ok 103 2711s ok 104 2711s ok 105 2711s ok 106 2711s ok 107 2711s ok 108 2711s ok 109 2711s ok 110 2711s ok 111 2711s ok 112 2711s ok 113 2711s ok 114 2711s ok 115 2711s ok 116 2711s ok 117 2711s ok 118 2711s ok 119 2711s ok 120 2711s ok 121 2711s ok 122 2711s ok 123 2711s ok 124 2711s ok 125 2711s ok 126 2711s ok 127 2711s ok 128 2711s ok 129 2711s ok 130 2711s ok 131 2711s ok 132 2711s ok 133 2711s ok 134 2711s ok 135 2711s ok 136 2711s ok 137 2711s ok 138 2711s ok 139 2711s ok 140 2711s ok 141 2711s ok 142 2711s ok 143 2711s ok 144 2711s ok 145 2711s ok 146 2711s ok 147 2711s ok 148 2711s ok 149 2711s ok 150 2711s ok 151 2711s ok 152 2711s ok 153 2711s ok 154 2711s ok 155 2711s ok 156 2711s ok 157 2711s ok 158 2711s ok 159 2711s ok 160 2711s ok 161 2711s ok 162 2711s ok 163 2711s ok 164 2711s ok 165 2711s ok 166 2711s ok 167 2711s ok 168 2711s ok 169 2711s ok 170 2711s ok 171 2711s ok 172 2711s ok 173 2711s ok 174 2711s ok 175 2711s ok 176 2711s ok 177 2711s ok 178 2711s ok 179 2711s ok 180 2711s ok 181 2711s ok 182 2711s ok 183 2711s ok 184 2711s ok 185 2711s ok 186 2711s ok 187 2711s ok 188 2711s ok 189 2711s ok 190 2711s ok 191 2711s ok 192 2711s ok 193 2711s ok 194 2711s ok 195 2711s ok 196 2711s ok 197 2711s ok 198 2711s ok 199 2711s ok 200 2711s ok 201 2711s ok 202 2711s ok 203 2711s ok 204 2711s ok 205 2711s ok 206 2711s ok 207 2711s ok 208 2711s ok 209 2711s ok 210 2711s ok 211 2711s ok 212 2711s ok 213 2711s ok 214 2711s ok 215 2711s ok 216 2711s ok 217 2711s ok 218 2711s ok 219 2711s ok 220 2711s ok 221 2711s ok 222 2711s ok 223 2711s ok 224 2711s ok 225 2711s ok 226 2711s ok 227 2711s ok 228 2711s ok 229 2711s ok 230 2711s ok 231 2711s ok 232 2711s ok 233 2711s ok 234 2711s ok 235 2711s ok 236 2711s ok 237 2711s ok 238 2711s ok 239 2711s ok 240 2711s ok 241 2711s ok 242 2711s ok 243 2711s ok 244 2711s ok 245 2711s ok 246 2711s ok 247 2711s ok 248 2711s ok 249 2711s ok 250 2711s ok 251 2711s ok 252 2711s ok 253 2711s ok 254 2711s ok 255 2711s ok 256 2711s ok 257 2711s ok 258 2711s ok 259 2711s ok 260 2711s ok 261 2711s ok 262 2711s ok 263 2711s ok 264 2711s ok 265 2711s ok 266 2711s ok 267 2711s ok 268 2711s ok 269 2711s ok 270 2711s ok 271 2711s ok 272 2711s ok 273 2711s ok 274 2711s ok 275 2711s ok 276 2711s ok 277 2711s ok 278 2711s ok 279 2711s ok 280 2711s ok 281 2711s ok 282 2711s ok 283 2711s ok 284 2711s ok 285 2711s ok 286 2711s ok 287 2711s ok 288 2711s ok 289 2711s ok 290 2711s ok 291 2711s ok 292 2711s ok 293 2711s ok 294 2711s ok 295 2711s ok 296 2711s ok 297 2711s ok 298 2711s ok 299 2711s ok 300 2711s ok 301 2711s ok 302 2711s ok 303 2711s ok 304 2711s ok 305 2711s ok 306 2711s ok 307 2711s ok 308 2711s ok 309 2711s ok 310 2711s ok 311 2711s ok 312 2711s ok 313 2711s ok 314 2711s ok 315 2711s ok 316 2711s ok 317 2711s ok 318 2711s ok 319 2711s ok 320 2711s ok 321 2711s ok 322 2711s ok 323 2711s ok 324 2711s ok 325 2711s ok 326 2711s ok 327 2711s ok 328 2711s ok 329 2711s ok 330 2711s ok 331 2711s ok 332 2711s ok 333 2711s ok 334 2711s ok 335 2711s ok 336 2711s ok 337 2711s ok 338 2711s ok 339 2711s ok 340 2711s 2711s 2711s 2711s Header sent n°0: 2711s header: Test-Header 2711s value: value 2711s Header sent n°1: 2711s header: Aaa 2711s value: b 2711s Header sent n°2: 2711s header: Aa 2711s value: bb 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 341 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: value 2711s received: value 2711s 2711s Header received n°1: 2711s header: Aaa 2711s expected: b 2711s received: b 2711s 2711s Header received n°2: 2711s header: Aa 2711s expected: bb 2711s received: bb 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Aa: bb 2711s Aaa: b 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: value 2711s 2711s ok 342 2711s 2711s 2711s 2711s Header sent n°0: 2711s header: Test-Header 2711s value: foo 2711s Header sent n°1: 2711s header: aaa 2711s value: b 2711s Header sent n°2: 2711s header: aa 2711s value: bb 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 343 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: foo 2711s received: foo 2711s 2711s Header received n°1: 2711s header: aa 2711s expected: bb 2711s received: bb 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Aa: bb 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: foo 2711s 2711s ok 344 2711s 2711s 2711s 2711s Header sent n°0: 2711s header: Test-Header 2711s value: foo 2711s Header sent n°1: 2711s header: Test-Header1 2711s value: value1 2711s Header sent n°2: 2711s header: Test-Header2 2711s value: value2 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 345 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: foo 2711s received: foo 2711s 2711s Header received n°1: 2711s header: Test-Header1 2711s expected: value1 2711s received: value1 2711s 2711s Header received n°2: 2711s header: Test-Header2 2711s expected: value2 2711s received: value2 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: foo 2711s Test-Header1: value1 2711s Test-Header2: value2 2711s 2711s ok 346 2711s 2711s 2711s 2711s Header sent n°0: 2711s header: Test-Header 2711s value: foofoo 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 347 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: barfoo 2711s received: barfoo 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: barfoo 2711s 2711s ok 348 2711s 2711s 2711s 2711s Header sent n°0: 2711s header: Test-Header 2711s value: foo2foo2 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 349 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: barfoo2 2711s received: barfoo2 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: barfoo2 2711s 2711s ok 350 2711s 2711s 2711s 2711s Header sent n°0: 2711s header: Test-Header 2711s value: foofoo 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 351 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: bar2foo 2711s received: bar2foo 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: bar2foo 2711s 2711s ok 352 2711s 2711s 2711s 2711s Header sent n°0: 2711s header: Test-Header 2711s value: foofoo 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 353 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: barbar 2711s received: barbar 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: barbar 2711s 2711s ok 354 2711s 2711s 2711s 2711s Header sent n°0: 2711s header: Test-Header 2711s value: foo2foo2 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 355 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: barbar 2711s received: barbar 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: barbar 2711s 2711s ok 356 2711s 2711s 2711s 2711s Header sent n°0: 2711s header: Test-Header 2711s value: foofoo 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 357 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: bar2bar2 2711s received: bar2bar2 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: bar2bar2 2711s 2711s ok 358 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 359 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: foo 2711s received: foo 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: foo 2711s 2711s ok 360 2711s 2711s 2711s 2711s Header sent n°0: 2711s header: Test-Header 2711s value: foo 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 361 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: foo 2711s received: foo 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: foo 2711s 2711s ok 362 2711s 2711s 2711s 2711s Header sent n°0: 2711s header: Test-Header 2711s value: "foo" 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 363 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: "foo", foo 2711s received: "foo", foo 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: "foo", foo 2711s 2711s ok 364 2711s 2711s 2711s 2711s Header sent n°0: 2711s header: Test-Header 2711s value: foo 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 365 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: foo, bar 2711s received: foo, bar 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: foo, bar 2711s 2711s ok 366 2711s 2711s 2711s 2711s Header sent n°0: 2711s header: Test-Header 2711s value: foo 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 367 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: foo 2711s received: foo 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: foo 2711s 2711s ok 368 2711s 2711s 2711s 2711s Header sent n°0: 2711s header: Test-Header 2711s value: foo 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 369 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: foo 2711s received: foo 2711s 2711s Header received n°1: 2711s header: Test-Header2 2711s expected: bar 2711s received: bar 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: foo 2711s Test-Header2: bar 2711s 2711s ok 370 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 371 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: foo 2711s received: foo 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: foo 2711s 2711s ok 372 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 373 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: foo 2711s received: foo 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: foo 2711s 2711s ok 374 2711s # testing : Checking return code is '200' 2711s # expected: 200 2711s # received: '200' 2711s ok 375 2711s 2711s Header received n°0: 2711s header: Test-Header 2711s expected: foo 2711s received: foo 2711s 2711s Response received is: 2711s HTTP/1.1 200 OK 2711s Connection: close 2711s Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Accept-Ranges: bytes 2711s ETag: "0-62c6deaf13e40" 2711s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2711s Vary: In-If1 2711s Content-Length: 0 2711s Content-Type: text/html 2711s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2711s Client-Date: Thu, 04 Sep 2025 16:37:56 GMT 2711s Client-Peer: 127.0.0.1:8529 2711s Client-Response-Num: 1 2711s DMMATCH1: 1 2711s Test-Header: foo 2711s 2711s ok 376 2711s ok 2721s t/modules/heartbeat.t ............... 2721s 1..1 2721s # Running under perl version 5.040001 for linux 2721s # Current time local: Thu Sep 4 16:37:56 2025 2721s # Current time GMT: Thu Sep 4 16:37:56 2025 2721s # Using Test.pm version 1.31 2721s # Using Apache/Test.pm version 1.44 2721s Expecting at least 3 heartbeat ; Seen: 5 2721s ok 1 2721s ok 2728s t/modules/include.t ................. 2728s 1..98 2728s # Running under perl version 5.040001 for linux 2728s # Current time local: Thu Sep 4 16:38:06 2025 2728s # Current time GMT: Thu Sep 4 16:38:06 2025 2728s # Using Test.pm version 1.31 2728s # Using Apache/Test.pm version 1.44 2728s # testing : GET /modules/include/abs-path.shtml 2728s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 2728s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 2728s ok 1 2728s # testing : GET /modules/include/apexpr/err.shtml 2728s # expected: '[an error occurred while processing this directive] err.shtml' 2728s # received: '[an error occurred while processing this directive] err.shtml' 2728s ok 2 2728s # testing : GET /modules/include/apexpr/if1.shtml 2728s # expected: 'pass' 2728s # received: 'pass' 2728s ok 3 2728s # testing : GET /modules/include/apexpr/lazyvar.shtml 2728s # expected: 'pass' 2728s # received: 'pass' 2728s ok 4 2728s # testing : GET /modules/include/apexpr/restrict.shtml 2728s # expected: '[an error occurred while processing this directive] restrict.shtml' 2728s # received: '[an error occurred while processing this directive] restrict.shtml' 2728s ok 5 2728s # testing : GET /modules/include/apexpr/var.shtml 2728s # expected: 'pass pass pass' 2728s # received: 'pass pass pass' 2728s ok 6 2728s # testing : GET /modules/include/big.shtml 2728s # expected: 'hello pass pass pass hello' 2728s # received: 'hello pass pass pass hello' 2728s ok 7 2728s # testing : GET /modules/include/comment.shtml 2728s # expected: 'No comment here' 2728s # received: 'No comment here' 2728s ok 8 2728s # testing : GET /modules/include/echo.shtml 2728s # expected: 'echo.shtml' 2728s # received: 'echo.shtml' 2728s ok 9 2728s # testing : GET /modules/include/echo1.shtml 2728s # expected: '' 2728s # received: '' 2728s ok 10 2728s # testing : GET /modules/include/echo2.shtml 2728s # expected: ' pass config echomsg pass' 2728s # received: ' pass config echomsg pass' 2728s ok 11 2728s # testing : GET /modules/include/echo3.shtml 2728s # expected: '' 2728s # received: '' 2728s ok 12 2728s # testing : GET /modules/include/encode.shtml 2728s # expected: '# %^ %23%20%25%5e' 2728s # received: '# %^ %23%20%25%5e' 2728s ok 13 2728s # testing : GET /modules/include/errmsg1.shtml 2728s # expected: 'errmsg' 2728s # received: 'errmsg' 2728s ok 14 2728s # testing : GET /modules/include/errmsg2.shtml 2728s # expected: 'errmsg' 2728s # received: 'errmsg' 2728s ok 15 2728s # testing : GET /modules/include/errmsg3.shtml 2728s # expected: 'errmsg' 2728s # received: 'errmsg' 2728s ok 16 2728s # testing : GET /modules/include/errmsg4.shtml 2728s # expected: 'pass errmsg' 2728s # received: 'pass errmsg' 2728s ok 17 2728s # testing : GET /modules/include/errmsg5.shtml 2728s # expected: '' 2728s # received: '' 2728s ok 18 2728s # testing : GET /modules/include/exec/off/cgi.shtml 2728s # expected: '[an error occurred while processing this directive]' 2728s # received: '[an error occurred while processing this directive]' 2728s ok 19 2728s # testing : GET /modules/include/exec/off/cmd.shtml 2728s # expected: '[an error occurred while processing this directive]' 2728s # received: '[an error occurred while processing this directive]' 2728s ok 20 2728s # testing : GET /modules/include/exec/on/cgi.shtml 2728s # expected: 'perl cgi' 2728s # received: 'perl cgi' 2728s ok 21 2728s # testing : GET /modules/include/exec/on/cmd.shtml 2728s # expected: 'pass' 2728s # received: 'pass' 2728s ok 22 2728s # testing : GET /modules/include/extra/inc-bogus.shtml 2728s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 2728s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 2728s ok 23 2728s # testing : GET /modules/include/foo.shtml 2728s # expected: '[an error occurred while processing this directive] foo.shtml body' 2728s # received: '[an error occurred while processing this directive] foo.shtml body' 2728s ok 24 2728s # testing : GET /modules/include/foo1.shtml 2728s # expected: '[an error occurred while processing this directive] foo.shtml body' 2728s # received: '[an error occurred while processing this directive] foo.shtml body' 2728s ok 25 2728s # testing : GET /modules/include/foo2.shtml 2728s # expected: '[an error occurred while processing this directive] foo.shtml body' 2728s # received: '[an error occurred while processing this directive] foo.shtml body' 2728s ok 26 2728s # testing : GET /modules/include/if1.shtml 2728s # expected: 'pass' 2728s # received: 'pass' 2728s ok 27 2728s # testing : GET /modules/include/if10.shtml 2728s # expected: 'pass' 2728s # received: 'pass' 2728s ok 28 2728s # testing : GET /modules/include/if11.shtml 2728s # expected: 'pass' 2728s # received: 'pass' 2728s ok 29 2728s # testing : GET /modules/include/if2.shtml 2728s # expected: 'pass pass' 2728s # received: 'pass pass' 2728s ok 30 2728s # testing : GET /modules/include/if3.shtml 2728s # expected: 'pass pass pass' 2728s # received: 'pass pass pass' 2728s ok 31 2728s # testing : GET /modules/include/if4.shtml 2728s # expected: 'pass pass' 2728s # received: 'pass pass' 2728s ok 32 2728s # testing : GET /modules/include/if5.shtml 2728s # expected: 'pass pass pass' 2728s # received: 'pass pass pass' 2728s ok 33 2728s # testing : GET /modules/include/if6.shtml 2728s # expected: '[an error occurred while processing this directive]' 2728s # received: '[an error occurred while processing this directive]' 2728s ok 34 2728s # testing : GET /modules/include/if7.shtml 2728s # expected: '[an error occurred while processing this directive]' 2728s # received: '[an error occurred while processing this directive]' 2728s ok 35 2728s # testing : GET /modules/include/if8.shtml 2728s # expected: 'pass' 2728s # received: 'pass' 2728s ok 36 2728s # testing : GET /modules/include/if9.shtml 2728s # expected: 'pass pass' 2728s # received: 'pass pass' 2728s ok 37 2728s # testing : GET /modules/include/inc-nego.shtml 2728s # expected: 'index.html.en' 2728s # received: 'index.html.en' 2728s ok 38 2728s # testing : GET /modules/include/inc-rfile.shtml 2728s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 2728s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 2728s ok 39 2728s # testing : GET /modules/include/inc-rvirtual.shtml 2728s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 2728s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 2728s ok 40 2728s # testing : GET /modules/include/include1.shtml 2728s # expected: 'inc-two.shtml body include.shtml body' 2728s # received: 'inc-two.shtml body include.shtml body' 2728s ok 41 2728s # testing : GET /modules/include/include2.shtml 2728s # expected: 'inc-two.shtml body include.shtml body' 2728s # received: 'inc-two.shtml body include.shtml body' 2728s ok 42 2728s # testing : GET /modules/include/include3.shtml 2728s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 2728s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 2728s ok 43 2728s # testing : GET /modules/include/include4.shtml 2728s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 2728s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 2728s ok 44 2728s # testing : GET /modules/include/include5.shtml 2728s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 2728s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 2728s ok 45 2728s # testing : GET /modules/include/include6.shtml 2728s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 2728s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 2728s ok 46 2728s # testing : GET /modules/include/malformed.shtml 2728s # expected: '[an error occurred while processing this directive] malformed.shtml' 2728s # received: '[an error occurred while processing this directive] malformed.shtml' 2728s ok 47 2728s # testing : POST /modules/include/mod_request/echo.shtml 2728s # expected: 'echo.shtml' 2728s # received: 'echo.shtml' 2728s ok 48 2728s # testing : POST /modules/include/mod_request/post.shtml 2728s # expected: 'POST foo: bar foo2: bar2' 2728s # received: 'POST foo: bar foo2: bar2' 2728s ok 49 2728s # testing : sizeof(body) > KeptBodySize 2728s # expected: 413 2728s # received: '413' 2728s ok 50 2728s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 2728s # expected: 'GET foo: bar foo2: bar2' 2728s # received: 'GET foo: bar foo2: bar2' 2728s ok 51 2728s # testing : GET /modules/include/newline.shtml 2728s # expected: 'inc-two.shtml body' 2728s # received: 'inc-two.shtml body' 2728s ok 52 2728s # testing : GET /modules/include/notreal.shtml 2728s # expected: 'pass ' 2728s # received: '-->' 2728s ok 54 2728s # testing : GET /modules/include/parse2.shtml 2728s # expected: '"' 2728s # received: '"' 2728s ok 55 2728s # testing : GET /modules/include/ranged-virtual.shtml with Range 2729s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2729s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2729s ok 56 2729s # testing : GET /modules/include/regex.shtml 2729s # expected: '(none) 1 (none)' 2729s # received: '(none) 1 (none)' 2729s ok 57 2729s # testing : GET /modules/include/retagged1.shtml 2729s # expected: 'retagged1.shtml' 2729s # received: 'retagged1.shtml' 2729s ok 58 2729s # testing : GET /modules/include/retagged2.shtml 2729s # expected: '----retagged2.shtml' 2729s # received: '----retagged2.shtml' 2729s ok 59 2729s # testing : GET /modules/include/set.shtml 2729s # expected: 'set works' 2729s # received: 'set works' 2729s ok 60 2729s # testing : GET /modules/include/var128.shtml 2729s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 2729s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 2729s ok 61 2729s # testing : GET /modules/include/virtualq.shtml?foo=bar 2729s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 2729s # received: 'foo=bar pass inc-two.shtml body foo=bar' 2729s ok 62 2729s # testing : GET /modules/include/size.shtml 2729s # expected: '1,122 1,122 1.1K 1.1K' 2729s # received: '1,122 1,122 1.1K 1.1K' 2729s ok 63 2729s # testing : GET /modules/include/file.shtml 2729s # expected: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 2729s # received: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 2729s ok 64 2729s # testing : GET /modules/include/printenv.shtml 2729s # expected: '200' 2729s # received: '200' 2729s ok 65 2729s ok 66 2729s ok 67 2729s # testing : /mod_include test/ 2729s # expected: qr/mod_include test/ 2729s # received: ' 2729s # 2729s # mod_include test 2729s # 2729s # 2729s # 2729s #

mod_include test

2729s # 2729s # 2729s # Hello World 2729s # 2729s #

[back]

2729s # 2729s #
2729s #
footer
2729s # 2729s # ' 2729s ok 68 2729s # testing : /Hello World/ 2729s # expected: qr/Hello World/ 2729s # received: ' 2729s # 2729s # mod_include test 2729s # 2729s # 2729s # 2729s #

mod_include test

2729s # 2729s # 2729s # Hello World 2729s # 2729s #

[back]

2729s # 2729s #
2729s #
footer
2729s # 2729s # ' 2729s ok 69 2729s # testing : /footer/ 2729s # expected: qr/footer/ 2729s # received: ' 2729s # 2729s # mod_include test 2729s # 2729s # 2729s # 2729s #

mod_include test

2729s # 2729s # 2729s # Hello World 2729s # 2729s #

[back]

2729s # 2729s #
2729s #
footer
2729s # 2729s # ' 2729s ok 70 2729s # testing : XBitHack off [0444] 2729s # expected: ' ' 2729s # received: ' ' 2729s ok 71 2729s # testing : XBitHack off [0544] 2729s # expected: ' ' 2729s # received: ' ' 2729s ok 72 2729s # testing : XBitHack off [0554] 2729s # expected: ' ' 2729s # received: ' ' 2729s ok 73 2729s # testing : XBitHack on [0444] 2729s # expected: ' ' 2729s # received: ' ' 2729s ok 74 2729s # testing : XBitHack on [0544] 2729s # expected: 'No Last-modified date ; inc-two.shtml body ' 2729s # received: 'No Last-modified date ; inc-two.shtml body ' 2729s ok 75 2729s # testing : XBitHack on [0554] 2729s # expected: 'No Last-modified date ; inc-two.shtml body ' 2729s # received: 'No Last-modified date ; inc-two.shtml body ' 2729s ok 76 2729s # testing : XBitHack both [timefmt] 2729s # expected: 'xx2025xx' 2729s # received: 'xx2025xx' 2729s ok 77 2729s # testing : XBitHack full [0444] 2729s # expected: ' ' 2729s # received: ' ' 2729s ok 78 2729s # testing : XBitHack full [0544] 2729s # expected: 'No Last-modified date ; inc-two.shtml body ' 2729s # received: 'No Last-modified date ; inc-two.shtml body ' 2729s ok 79 2729s # testing : XBitHack full [0554] 2729s # expected: 'Has Last-modified date ; inc-two.shtml body ' 2729s # received: 'Has Last-modified date ; inc-two.shtml body ' 2729s ok 80 2729s # testing : XBitHack full [0554] / ETag 2729s # expected: 'No ETag ; ' 2729s # received: 'No ETag ; ' 2729s ok 81 2729s # testing : XBitHack full [0554] / If-Modified-Since 2729s # expected: 304 2729s # received: '304' 2729s ok 82 2729s # testing : XBitHack full [0544] / If-Modified-Since 2729s # expected: 200 2729s # received: '200' 2729s ok 83 2729s # testing : XBitHack full [0544] / ETag 2729s # expected: 'No ETag ; inc-two.shtml body ' 2729s # received: 'No ETag ; inc-two.shtml body ' 2729s ok 84 2729s # testing : GET /modules/include/bucketeer/y.shtml 2729s # expected: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 2729s # received: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 2729s ok 85 2729s # testing : GET /modules/include/bucketeer/y0.shtml 2729s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 2729s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 2729s ok 86 2729s # testing : GET /modules/include/bucketeer/y1.shtml 2729s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 2729s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 2729s ok 87 2729s # testing : GET /modules/include/bucketeer/y2.shtml 2729s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 2729s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 2729s ok 88 2729s # testing : GET /modules/include/bucketeer/y3.shtml 2729s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 2729s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 2729s ok 89 2729s # testing : GET /modules/include/bucketeer/y4.shtml 2729s # expected: '[an error occurred while processing this directive]' 2729s # received: '[an error occurred while processing this directive]' 2729s ok 90 2729s # testing : GET /modules/include/bucketeer/y5.shtml 2729s # expected: 'pass [an error occurred while processing this directive] pass pass1' 2729s # received: 'pass [an error occurred while processing this directive] pass pass1' 2729s ok 91 2729s # testing : GET /modules/include/bucketeer/y6.shtml 2729s # expected: 'BeforeIfElseBlockAfterIf' 2729s # received: 'BeforeIfElseBlockAfterIf' 2729s ok 92 2729s # testing : GET /modules/include/bucketeer/y7.shtml 2729s # expected: 'Before If SomethingElseAfter if' 2729s # received: 'Before If SomethingElseAfter if' 2729s ok 93 2729s # testing : GET /modules/include/bucketeer/y8.shtml 2729s # expected: 'FalseSetDone' 2729s # received: 'FalseSetDone' 2729s ok 94 2729s # testing : GET /modules/include/bucketeer/y9.shtml 2729s # expected: 'FalseSetDone' 2729s # received: 'FalseSetDone' 2729s ok 95 2729s # testing : GET /modules/include/bucketeer/y10.shtml 2729s # expected: '"pass"' 2729s # received: '"pass"' 2729s ok 96 2729s # testing : GET /modules/include/bucketeer/retagged3.shtml 2729s # expected: '----retagged3.shtml' 2729s # received: '----retagged3.shtml' 2729s ok 97 2729s # testing : GET /modules/include/bucketeer/retagged4.shtml 2729s # expected: '---pass' 2729s # received: '---pass' 2729s ok 98 2729s ok 2733s t/modules/info.t .................... 2733s 1..1 2733s # Running under perl version 5.040001 for linux 2733s # Current time local: Thu Sep 4 16:38:13 2025 2733s # Current time GMT: Thu Sep 4 16:38:13 2025 2733s # Using Test.pm version 1.31 2733s # Using Apache/Test.pm version 1.44 2733s ok 1 2733s ok 2738s t/modules/ldap.t .................... skipped: LDAP testing not configured 2743s t/modules/lua.t ..................... 2743s 1..60 2743s # Running under perl version 5.040001 for linux 2743s # Current time local: Thu Sep 4 16:38:23 2025 2743s # Current time GMT: Thu Sep 4 16:38:23 2025 2743s # Using Test.pm version 1.31 2743s # Using Apache/Test.pm version 1.44 2743s # testing : code for /modules/lua/hello.lua 2743s # expected: 200 2743s # received: '200' 2743s ok 1 2743s # testing : response content for /modules/lua/hello.lua 2743s # expected: 'Hello Lua World! 2743s # ' 2743s # received: 'Hello Lua World! 2743s # ' 2743s ok 2 2743s # testing : c-type for /modules/lua/hello.lua 2743s # expected: 'text/plain' 2743s # received: 'text/plain' 2743s ok 3 2743s ok 4 # skip 2743s # testing : code for /modules/lua/404?translateme=1 2743s # expected: 200 2743s # received: '200' 2743s ok 5 2743s # testing : response content for /modules/lua/404?translateme=1 2743s # expected: 'Hello Lua World! 2743s # ' 2743s # received: 'Hello Lua World! 2743s # ' 2743s ok 6 2743s ok 7 # skip 2743s ok 8 # skip 2743s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1 2743s # expected: 200 2743s # received: '200' 2743s ok 9 2743s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1 2743s # expected: 'other lua handler 2743s # ' 2743s # received: 'other lua handler 2743s # ' 2743s ok 10 2743s ok 11 # skip 2743s ok 12 # skip 2743s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1 2743s # expected: 200 2743s # received: '200' 2743s ok 13 2743s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1 2743s # expected: 'other lua handler 2743s # ' 2743s # received: 'other lua handler 2743s # ' 2743s ok 14 2743s ok 15 # skip 2743s ok 16 # skip 2743s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1 2743s # expected: 200 2743s # received: '200' 2743s ok 17 2743s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1 2743s # expected: 'Hello Lua World! 2743s # ' 2743s # received: 'Hello Lua World! 2743s # ' 2743s ok 18 2743s ok 19 # skip 2743s ok 20 # skip 2743s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 2743s # expected: 200 2743s # received: '200' 2743s ok 21 2743s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 2743s # expected: 'other lua handler 2743s # ' 2743s # received: 'other lua handler 2743s # ' 2743s ok 22 2743s ok 23 # skip 2743s ok 24 # skip 2743s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 2743s # expected: 200 2743s # received: '200' 2743s ok 25 2743s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 2743s # expected: 'other lua handler 2743s # ' 2743s # received: 'other lua handler 2743s # ' 2743s ok 26 2743s ok 27 # skip 2743s ok 28 # skip 2743s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 2743s # expected: 200 2743s # received: '200' 2743s ok 29 2743s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 2743s # expected: 'other lua handler 2743s # ' 2743s # received: 'other lua handler 2743s # ' 2743s ok 30 2743s ok 31 # skip 2743s ok 32 # skip 2743s # testing : code for /modules/lua/version.lua 2743s # expected: 200 2743s # received: '200' 2743s ok 33 2743s # testing : response content for /modules/lua/version.lua 2743s # expected: qr/^Apache\/2.4.64/ 2743s # received: 'Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0' 2743s ok 34 2743s ok 35 # skip 2743s ok 36 # skip 2743s # testing : code for /modules/lua/method.lua 2743s # expected: 200 2743s # received: '200' 2743s ok 37 2743s # testing : response content for /modules/lua/method.lua 2743s # expected: 'GET' 2743s # received: 'GET' 2743s ok 38 2743s ok 39 # skip 2743s ok 40 # skip 2743s # testing : code for /modules/lua/201.lua 2743s # expected: 201 2743s # received: '201' 2743s ok 41 2743s # testing : response content for /modules/lua/201.lua 2743s # expected: '' 2743s # received: '' 2743s ok 42 2743s ok 43 # skip 2743s ok 44 # skip 2743s # testing : code for /modules/lua/https.lua 2743s # expected: 200 2743s # received: '200' 2743s ok 45 2743s # testing : response content for /modules/lua/https.lua 2743s # expected: 'nope' 2743s # received: 'nope' 2743s ok 46 2743s ok 47 # skip 2743s ok 48 # skip 2743s # testing : code for /modules/lua/setheaders.lua 2743s # expected: 200 2743s # received: '200' 2743s ok 49 2743s # testing : response content for /modules/lua/setheaders.lua 2743s # expected: '' 2743s # received: '' 2743s ok 50 2743s ok 51 # skip 2743s # 'X-Header' header value is 'yes' (expected 'yes') 2743s # 'X-Host' header value is 'localhost:8529' (expected 'localhost:8529') 2743s ok 52 2743s # testing : code for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 2743s # expected: 200 2743s # received: '200' 2743s ok 53 2743s # testing : response content for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 2743s # expected: 'Header set' 2743s # received: 'Header set' 2743s ok 54 2743s ok 55 # skip 2743s # 'foo' header value is 'bar' (expected 'bar') 2743s ok 56 2743s # testing : code for /modules/lua/filtered/foobar.html 2743s # expected: 200 2743s # received: '200' 2743s ok 57 2743s # testing : response content for /modules/lua/filtered/foobar.html 2743s # expected: 'prefix 2743s # bucket:foobar 2743s # suffix 2743s # ' 2743s # received: 'prefix 2743s # bucket:foobar 2743s # suffix 2743s # ' 2743s ok 58 2743s ok 59 # skip 2743s ok 60 # skip 2743s ok 2749s t/modules/negotiation.t ............. 2749s 1..158 2749s # Running under perl version 5.040001 for linux 2749s # Current time local: Thu Sep 4 16:38:28 2025 2749s # Current time GMT: Thu Sep 4 16:38:28 2025 2749s # Using Test.pm version 1.31 2749s # Using Apache/Test.pm version 1.44 2749s # GET /modules/negotiation/en/ 2749s # testing : Verify correct default language for index.en.foo 2749s # expected: 'index.html.en' 2749s # received: 'index.html.en' 2749s ok 1 2749s # GET /modules/negotiation/en/compressed/ 2749s # testing : Verify correct default language for index.en.foo.gz 2749s # expected: 'index.html.en.gz' 2749s # received: 'index.html.en.gz' 2749s ok 2 2749s # GET /modules/negotiation/en/two/index 2749s # testing : Verify correct default language for index.en.html 2749s # expected: 'index.en.html' 2749s # received: 'index.en.html' 2749s ok 3 2749s # GET /modules/negotiation/en/index.html.en 2749s # testing : Explicitly request en/index.html.en 2749s # expected: 200 2749s # received: '200' 2749s ok 4 2749s # GET /modules/negotiation/en/two/index.en.html 2749s # testing : Explicitly request en/two/index.en.html 2749s # expected: 200 2749s # received: '200' 2749s ok 5 2749s # GET /modules/negotiation/en/ 2749s # Accept-Language: en 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.en' 2749s # received: 'index.html.en' 2749s ok 6 2749s # GET /modules/negotiation/en/compressed/ 2749s # Accept-Language: en 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.en.gz' 2749s # received: 'index.html.en.gz' 2749s ok 7 2749s # GET /modules/negotiation/en/two/index 2749s # Accept-Language: en 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.en.html' 2749s # received: 'index.en.html' 2749s ok 8 2749s # GET /modules/negotiation/en/index.html.fr 2749s # testing : Explicitly request en/index.html.fr 2749s # expected: 200 2749s # received: '200' 2749s ok 9 2749s # GET /modules/negotiation/en/two/index.fr.html 2749s # testing : Explicitly request en/two/index.fr.html 2749s # expected: 200 2749s # received: '200' 2749s ok 10 2749s # GET /modules/negotiation/en/ 2749s # Accept-Language: fr 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.fr' 2749s # received: 'index.html.fr' 2749s ok 11 2749s # GET /modules/negotiation/en/compressed/ 2749s # Accept-Language: fr 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.fr.gz' 2749s # received: 'index.html.fr.gz' 2749s ok 12 2749s # GET /modules/negotiation/en/two/index 2749s # Accept-Language: fr 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.fr.html' 2749s # received: 'index.fr.html' 2749s ok 13 2749s # GET /modules/negotiation/en/index.html.de 2749s # testing : Explicitly request en/index.html.de 2749s # expected: 200 2749s # received: '200' 2749s ok 14 2749s # GET /modules/negotiation/en/two/index.de.html 2749s # testing : Explicitly request en/two/index.de.html 2749s # expected: 200 2749s # received: '200' 2749s ok 15 2749s # GET /modules/negotiation/en/ 2749s # Accept-Language: de 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.de' 2749s # received: 'index.html.de' 2749s ok 16 2749s # GET /modules/negotiation/en/compressed/ 2749s # Accept-Language: de 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.de.gz' 2749s # received: 'index.html.de.gz' 2749s ok 17 2749s # GET /modules/negotiation/en/two/index 2749s # Accept-Language: de 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.de.html' 2749s # received: 'index.de.html' 2749s ok 18 2749s # GET /modules/negotiation/en/index.html.fu 2749s # testing : Explicitly request en/index.html.fu 2749s # expected: 200 2749s # received: '200' 2749s ok 19 2749s # GET /modules/negotiation/en/two/index.fu.html 2749s # testing : Explicitly request en/two/index.fu.html 2749s # expected: 200 2749s # received: '200' 2749s ok 20 2749s # GET /modules/negotiation/en/ 2749s # Accept-Language: fu 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.fu' 2749s # received: 'index.html.fu' 2749s ok 21 2749s # GET /modules/negotiation/en/compressed/ 2749s # Accept-Language: fu 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.fu.gz' 2749s # received: 'index.html.fu.gz' 2749s ok 22 2749s # GET /modules/negotiation/en/two/index 2749s # Accept-Language: fu 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.fu.html' 2749s # received: 'index.fu.html' 2749s ok 23 2749s # GET /modules/negotiation/en/index.html.zh-TW 2749s # testing : Explicitly request en/index.html.zh-TW 2749s # expected: 200 2749s # received: '200' 2749s ok 24 2749s # GET /modules/negotiation/en/two/index.zh-TW.html 2749s # testing : Explicitly request en/two/index.zh-TW.html 2749s # expected: 200 2749s # received: '200' 2749s ok 25 2749s # GET /modules/negotiation/en/ 2749s # Accept-Language: zh-TW 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.zh-TW' 2749s # received: 'index.html.zh-TW' 2749s ok 26 2749s # GET /modules/negotiation/en/compressed/ 2749s # Accept-Language: zh-TW 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.zh-TW.gz' 2749s # received: 'index.html.zh-TW.gz' 2749s ok 27 2749s # GET /modules/negotiation/en/two/index 2749s # Accept-Language: zh-TW 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.zh-TW.html' 2749s # received: 'index.zh-TW.html' 2749s ok 28 2749s # GET /modules/negotiation/fr/ 2749s # testing : Verify correct default language for index.fr.foo 2749s # expected: 'index.html.fr' 2749s # received: 'index.html.fr' 2749s ok 29 2749s # GET /modules/negotiation/fr/compressed/ 2749s # testing : Verify correct default language for index.fr.foo.gz 2749s # expected: 'index.html.fr.gz' 2749s # received: 'index.html.fr.gz' 2749s ok 30 2749s # GET /modules/negotiation/fr/two/index 2749s # testing : Verify correct default language for index.fr.html 2749s # expected: 'index.fr.html' 2749s # received: 'index.fr.html' 2749s ok 31 2749s # GET /modules/negotiation/fr/index.html.en 2749s # testing : Explicitly request fr/index.html.en 2749s # expected: 200 2749s # received: '200' 2749s ok 32 2749s # GET /modules/negotiation/fr/two/index.en.html 2749s # testing : Explicitly request fr/two/index.en.html 2749s # expected: 200 2749s # received: '200' 2749s ok 33 2749s # GET /modules/negotiation/fr/ 2749s # Accept-Language: en 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.en' 2749s # received: 'index.html.en' 2749s ok 34 2749s # GET /modules/negotiation/fr/compressed/ 2749s # Accept-Language: en 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.en.gz' 2749s # received: 'index.html.en.gz' 2749s ok 35 2749s # GET /modules/negotiation/fr/two/index 2749s # Accept-Language: en 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.en.html' 2749s # received: 'index.en.html' 2749s ok 36 2749s # GET /modules/negotiation/fr/index.html.fr 2749s # testing : Explicitly request fr/index.html.fr 2749s # expected: 200 2749s # received: '200' 2749s ok 37 2749s # GET /modules/negotiation/fr/two/index.fr.html 2749s # testing : Explicitly request fr/two/index.fr.html 2749s # expected: 200 2749s # received: '200' 2749s ok 38 2749s # GET /modules/negotiation/fr/ 2749s # Accept-Language: fr 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.fr' 2749s # received: 'index.html.fr' 2749s ok 39 2749s # GET /modules/negotiation/fr/compressed/ 2749s # Accept-Language: fr 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.fr.gz' 2749s # received: 'index.html.fr.gz' 2749s ok 40 2749s # GET /modules/negotiation/fr/two/index 2749s # Accept-Language: fr 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.fr.html' 2749s # received: 'index.fr.html' 2749s ok 41 2749s # GET /modules/negotiation/fr/index.html.de 2749s # testing : Explicitly request fr/index.html.de 2749s # expected: 200 2749s # received: '200' 2749s ok 42 2749s # GET /modules/negotiation/fr/two/index.de.html 2749s # testing : Explicitly request fr/two/index.de.html 2749s # expected: 200 2749s # received: '200' 2749s ok 43 2749s # GET /modules/negotiation/fr/ 2749s # Accept-Language: de 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.de' 2749s # received: 'index.html.de' 2749s ok 44 2749s # GET /modules/negotiation/fr/compressed/ 2749s # Accept-Language: de 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.de.gz' 2749s # received: 'index.html.de.gz' 2749s ok 45 2749s # GET /modules/negotiation/fr/two/index 2749s # Accept-Language: de 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.de.html' 2749s # received: 'index.de.html' 2749s ok 46 2749s # GET /modules/negotiation/fr/index.html.fu 2749s # testing : Explicitly request fr/index.html.fu 2749s # expected: 200 2749s # received: '200' 2749s ok 47 2749s # GET /modules/negotiation/fr/two/index.fu.html 2749s # testing : Explicitly request fr/two/index.fu.html 2749s # expected: 200 2749s # received: '200' 2749s ok 48 2749s # GET /modules/negotiation/fr/ 2749s # Accept-Language: fu 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.fu' 2749s # received: 'index.html.fu' 2749s ok 49 2749s # GET /modules/negotiation/fr/compressed/ 2749s # Accept-Language: fu 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.fu.gz' 2749s # received: 'index.html.fu.gz' 2749s ok 50 2749s # GET /modules/negotiation/fr/two/index 2749s # Accept-Language: fu 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.fu.html' 2749s # received: 'index.fu.html' 2749s ok 51 2749s # GET /modules/negotiation/fr/index.html.zh-TW 2749s # testing : Explicitly request fr/index.html.zh-TW 2749s # expected: 200 2749s # received: '200' 2749s ok 52 2749s # GET /modules/negotiation/fr/two/index.zh-TW.html 2749s # testing : Explicitly request fr/two/index.zh-TW.html 2749s # expected: 200 2749s # received: '200' 2749s ok 53 2749s # GET /modules/negotiation/fr/ 2749s # Accept-Language: zh-TW 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.zh-TW' 2749s # received: 'index.html.zh-TW' 2749s ok 54 2749s # GET /modules/negotiation/fr/compressed/ 2749s # Accept-Language: zh-TW 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.zh-TW.gz' 2749s # received: 'index.html.zh-TW.gz' 2749s ok 55 2749s # GET /modules/negotiation/fr/two/index 2749s # Accept-Language: zh-TW 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.zh-TW.html' 2749s # received: 'index.zh-TW.html' 2749s ok 56 2749s # GET /modules/negotiation/de/ 2749s # testing : Verify correct default language for index.de.foo 2749s # expected: 'index.html.de' 2749s # received: 'index.html.de' 2749s ok 57 2749s # GET /modules/negotiation/de/compressed/ 2749s # testing : Verify correct default language for index.de.foo.gz 2749s # expected: 'index.html.de.gz' 2749s # received: 'index.html.de.gz' 2749s ok 58 2749s # GET /modules/negotiation/de/two/index 2749s # testing : Verify correct default language for index.de.html 2749s # expected: 'index.de.html' 2749s # received: 'index.de.html' 2749s ok 59 2749s # GET /modules/negotiation/de/index.html.en 2749s # testing : Explicitly request de/index.html.en 2749s # expected: 200 2749s # received: '200' 2749s ok 60 2749s # GET /modules/negotiation/de/two/index.en.html 2749s # testing : Explicitly request de/two/index.en.html 2749s # expected: 200 2749s # received: '200' 2749s ok 61 2749s # GET /modules/negotiation/de/ 2749s # Accept-Language: en 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.en' 2749s # received: 'index.html.en' 2749s ok 62 2749s # GET /modules/negotiation/de/compressed/ 2749s # Accept-Language: en 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.en.gz' 2749s # received: 'index.html.en.gz' 2749s ok 63 2749s # GET /modules/negotiation/de/two/index 2749s # Accept-Language: en 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.en.html' 2749s # received: 'index.en.html' 2749s ok 64 2749s # GET /modules/negotiation/de/index.html.fr 2749s # testing : Explicitly request de/index.html.fr 2749s # expected: 200 2749s # received: '200' 2749s ok 65 2749s # GET /modules/negotiation/de/two/index.fr.html 2749s # testing : Explicitly request de/two/index.fr.html 2749s # expected: 200 2749s # received: '200' 2749s ok 66 2749s # GET /modules/negotiation/de/ 2749s # Accept-Language: fr 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.fr' 2749s # received: 'index.html.fr' 2749s ok 67 2749s # GET /modules/negotiation/de/compressed/ 2749s # Accept-Language: fr 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.fr.gz' 2749s # received: 'index.html.fr.gz' 2749s ok 68 2749s # GET /modules/negotiation/de/two/index 2749s # Accept-Language: fr 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.fr.html' 2749s # received: 'index.fr.html' 2749s ok 69 2749s # GET /modules/negotiation/de/index.html.de 2749s # testing : Explicitly request de/index.html.de 2749s # expected: 200 2749s # received: '200' 2749s ok 70 2749s # GET /modules/negotiation/de/two/index.de.html 2749s # testing : Explicitly request de/two/index.de.html 2749s # expected: 200 2749s # received: '200' 2749s ok 71 2749s # GET /modules/negotiation/de/ 2749s # Accept-Language: de 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.de' 2749s # received: 'index.html.de' 2749s ok 72 2749s # GET /modules/negotiation/de/compressed/ 2749s # Accept-Language: de 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.de.gz' 2749s # received: 'index.html.de.gz' 2749s ok 73 2749s # GET /modules/negotiation/de/two/index 2749s # Accept-Language: de 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.de.html' 2749s # received: 'index.de.html' 2749s ok 74 2749s # GET /modules/negotiation/de/index.html.fu 2749s # testing : Explicitly request de/index.html.fu 2749s # expected: 200 2749s # received: '200' 2749s ok 75 2749s # GET /modules/negotiation/de/two/index.fu.html 2749s # testing : Explicitly request de/two/index.fu.html 2749s # expected: 200 2749s # received: '200' 2749s ok 76 2749s # GET /modules/negotiation/de/ 2749s # Accept-Language: fu 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.fu' 2749s # received: 'index.html.fu' 2749s ok 77 2749s # GET /modules/negotiation/de/compressed/ 2749s # Accept-Language: fu 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.fu.gz' 2749s # received: 'index.html.fu.gz' 2749s ok 78 2749s # GET /modules/negotiation/de/two/index 2749s # Accept-Language: fu 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.fu.html' 2749s # received: 'index.fu.html' 2749s ok 79 2749s # GET /modules/negotiation/de/index.html.zh-TW 2749s # testing : Explicitly request de/index.html.zh-TW 2749s # expected: 200 2749s # received: '200' 2749s ok 80 2749s # GET /modules/negotiation/de/two/index.zh-TW.html 2749s # testing : Explicitly request de/two/index.zh-TW.html 2749s # expected: 200 2749s # received: '200' 2749s ok 81 2749s # GET /modules/negotiation/de/ 2749s # Accept-Language: zh-TW 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.zh-TW' 2749s # received: 'index.html.zh-TW' 2749s ok 82 2749s # GET /modules/negotiation/de/compressed/ 2749s # Accept-Language: zh-TW 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.zh-TW.gz' 2749s # received: 'index.html.zh-TW.gz' 2749s ok 83 2749s # GET /modules/negotiation/de/two/index 2749s # Accept-Language: zh-TW 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.zh-TW.html' 2749s # received: 'index.zh-TW.html' 2749s ok 84 2749s # GET /modules/negotiation/fu/ 2749s # testing : Verify correct default language for index.fu.foo 2749s # expected: 'index.html.fu' 2749s # received: 'index.html.fu' 2749s ok 85 2749s # GET /modules/negotiation/fu/compressed/ 2749s # testing : Verify correct default language for index.fu.foo.gz 2749s # expected: 'index.html.fu.gz' 2749s # received: 'index.html.fu.gz' 2749s ok 86 2749s # GET /modules/negotiation/fu/two/index 2749s # testing : Verify correct default language for index.fu.html 2749s # expected: 'index.fu.html' 2749s # received: 'index.fu.html' 2749s ok 87 2749s # GET /modules/negotiation/fu/index.html.en 2749s # testing : Explicitly request fu/index.html.en 2749s # expected: 200 2749s # received: '200' 2749s ok 88 2749s # GET /modules/negotiation/fu/two/index.en.html 2749s # testing : Explicitly request fu/two/index.en.html 2749s # expected: 200 2749s # received: '200' 2749s ok 89 2749s # GET /modules/negotiation/fu/ 2749s # Accept-Language: en 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.en' 2749s # received: 'index.html.en' 2749s ok 90 2749s # GET /modules/negotiation/fu/compressed/ 2749s # Accept-Language: en 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.en.gz' 2749s # received: 'index.html.en.gz' 2749s ok 91 2749s # GET /modules/negotiation/fu/two/index 2749s # Accept-Language: en 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.en.html' 2749s # received: 'index.en.html' 2749s ok 92 2749s # GET /modules/negotiation/fu/index.html.fr 2749s # testing : Explicitly request fu/index.html.fr 2749s # expected: 200 2749s # received: '200' 2749s ok 93 2749s # GET /modules/negotiation/fu/two/index.fr.html 2749s # testing : Explicitly request fu/two/index.fr.html 2749s # expected: 200 2749s # received: '200' 2749s ok 94 2749s # GET /modules/negotiation/fu/ 2749s # Accept-Language: fr 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.fr' 2749s # received: 'index.html.fr' 2749s ok 95 2749s # GET /modules/negotiation/fu/compressed/ 2749s # Accept-Language: fr 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.fr.gz' 2749s # received: 'index.html.fr.gz' 2749s ok 96 2749s # GET /modules/negotiation/fu/two/index 2749s # Accept-Language: fr 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.fr.html' 2749s # received: 'index.fr.html' 2749s ok 97 2749s # GET /modules/negotiation/fu/index.html.de 2749s # testing : Explicitly request fu/index.html.de 2749s # expected: 200 2749s # received: '200' 2749s ok 98 2749s # GET /modules/negotiation/fu/two/index.de.html 2749s # testing : Explicitly request fu/two/index.de.html 2749s # expected: 200 2749s # received: '200' 2749s ok 99 2749s # GET /modules/negotiation/fu/ 2749s # Accept-Language: de 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.de' 2749s # received: 'index.html.de' 2749s ok 100 2749s # GET /modules/negotiation/fu/compressed/ 2749s # Accept-Language: de 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.de.gz' 2749s # received: 'index.html.de.gz' 2749s ok 101 2749s # GET /modules/negotiation/fu/two/index 2749s # Accept-Language: de 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.de.html' 2749s # received: 'index.de.html' 2749s ok 102 2749s # GET /modules/negotiation/fu/index.html.fu 2749s # testing : Explicitly request fu/index.html.fu 2749s # expected: 200 2749s # received: '200' 2749s ok 103 2749s # GET /modules/negotiation/fu/two/index.fu.html 2749s # testing : Explicitly request fu/two/index.fu.html 2749s # expected: 200 2749s # received: '200' 2749s ok 104 2749s # GET /modules/negotiation/fu/ 2749s # Accept-Language: fu 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.fu' 2749s # received: 'index.html.fu' 2749s ok 105 2749s # GET /modules/negotiation/fu/compressed/ 2749s # Accept-Language: fu 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.fu.gz' 2749s # received: 'index.html.fu.gz' 2749s ok 106 2749s # GET /modules/negotiation/fu/two/index 2749s # Accept-Language: fu 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.fu.html' 2749s # received: 'index.fu.html' 2749s ok 107 2749s # GET /modules/negotiation/fu/index.html.zh-TW 2749s # testing : Explicitly request fu/index.html.zh-TW 2749s # expected: 200 2749s # received: '200' 2749s ok 108 2749s # GET /modules/negotiation/fu/two/index.zh-TW.html 2749s # testing : Explicitly request fu/two/index.zh-TW.html 2749s # expected: 200 2749s # received: '200' 2749s ok 109 2749s # GET /modules/negotiation/fu/ 2749s # Accept-Language: zh-TW 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.zh-TW' 2749s # received: 'index.html.zh-TW' 2749s ok 110 2749s # GET /modules/negotiation/fu/compressed/ 2749s # Accept-Language: zh-TW 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.zh-TW.gz' 2749s # received: 'index.html.zh-TW.gz' 2749s ok 111 2749s # GET /modules/negotiation/fu/two/index 2749s # Accept-Language: zh-TW 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.zh-TW.html' 2749s # received: 'index.zh-TW.html' 2749s ok 112 2749s # GET /modules/negotiation/zh-TW/ 2749s # testing : Verify correct default language for index.zh-TW.foo 2749s # expected: 'index.html.zh-TW' 2749s # received: 'index.html.zh-TW' 2749s ok 113 2749s # GET /modules/negotiation/zh-TW/compressed/ 2749s # testing : Verify correct default language for index.zh-TW.foo.gz 2749s # expected: 'index.html.zh-TW.gz' 2749s # received: 'index.html.zh-TW.gz' 2749s ok 114 2749s # GET /modules/negotiation/zh-TW/two/index 2749s # testing : Verify correct default language for index.zh-TW.html 2749s # expected: 'index.zh-TW.html' 2749s # received: 'index.zh-TW.html' 2749s ok 115 2749s # GET /modules/negotiation/zh-TW/index.html.en 2749s # testing : Explicitly request zh-TW/index.html.en 2749s # expected: 200 2749s # received: '200' 2749s ok 116 2749s # GET /modules/negotiation/zh-TW/two/index.en.html 2749s # testing : Explicitly request zh-TW/two/index.en.html 2749s # expected: 200 2749s # received: '200' 2749s ok 117 2749s # GET /modules/negotiation/zh-TW/ 2749s # Accept-Language: en 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.en' 2749s # received: 'index.html.en' 2749s ok 118 2749s # GET /modules/negotiation/zh-TW/compressed/ 2749s # Accept-Language: en 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.en.gz' 2749s # received: 'index.html.en.gz' 2749s ok 119 2749s # GET /modules/negotiation/zh-TW/two/index 2749s # Accept-Language: en 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.en.html' 2749s # received: 'index.en.html' 2749s ok 120 2749s # GET /modules/negotiation/zh-TW/index.html.fr 2749s # testing : Explicitly request zh-TW/index.html.fr 2749s # expected: 200 2749s # received: '200' 2749s ok 121 2749s # GET /modules/negotiation/zh-TW/two/index.fr.html 2749s # testing : Explicitly request zh-TW/two/index.fr.html 2749s # expected: 200 2749s # received: '200' 2749s ok 122 2749s # GET /modules/negotiation/zh-TW/ 2749s # Accept-Language: fr 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.fr' 2749s # received: 'index.html.fr' 2749s ok 123 2749s # GET /modules/negotiation/zh-TW/compressed/ 2749s # Accept-Language: fr 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.fr.gz' 2749s # received: 'index.html.fr.gz' 2749s ok 124 2749s # GET /modules/negotiation/zh-TW/two/index 2749s # Accept-Language: fr 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.fr.html' 2749s # received: 'index.fr.html' 2749s ok 125 2749s # GET /modules/negotiation/zh-TW/index.html.de 2749s # testing : Explicitly request zh-TW/index.html.de 2749s # expected: 200 2749s # received: '200' 2749s ok 126 2749s # GET /modules/negotiation/zh-TW/two/index.de.html 2749s # testing : Explicitly request zh-TW/two/index.de.html 2749s # expected: 200 2749s # received: '200' 2749s ok 127 2749s # GET /modules/negotiation/zh-TW/ 2749s # Accept-Language: de 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.de' 2749s # received: 'index.html.de' 2749s ok 128 2749s # GET /modules/negotiation/zh-TW/compressed/ 2749s # Accept-Language: de 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.de.gz' 2749s # received: 'index.html.de.gz' 2749s ok 129 2749s # GET /modules/negotiation/zh-TW/two/index 2749s # Accept-Language: de 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.de.html' 2749s # received: 'index.de.html' 2749s ok 130 2749s # GET /modules/negotiation/zh-TW/index.html.fu 2749s # testing : Explicitly request zh-TW/index.html.fu 2749s # expected: 200 2749s # received: '200' 2749s ok 131 2749s # GET /modules/negotiation/zh-TW/two/index.fu.html 2749s # testing : Explicitly request zh-TW/two/index.fu.html 2749s # expected: 200 2749s # received: '200' 2749s ok 132 2749s # GET /modules/negotiation/zh-TW/ 2749s # Accept-Language: fu 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.fu' 2749s # received: 'index.html.fu' 2749s ok 133 2749s # GET /modules/negotiation/zh-TW/compressed/ 2749s # Accept-Language: fu 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.fu.gz' 2749s # received: 'index.html.fu.gz' 2749s ok 134 2749s # GET /modules/negotiation/zh-TW/two/index 2749s # Accept-Language: fu 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.fu.html' 2749s # received: 'index.fu.html' 2749s ok 135 2749s # GET /modules/negotiation/zh-TW/index.html.zh-TW 2749s # testing : Explicitly request zh-TW/index.html.zh-TW 2749s # expected: 200 2749s # received: '200' 2749s ok 136 2749s # GET /modules/negotiation/zh-TW/two/index.zh-TW.html 2749s # testing : Explicitly request zh-TW/two/index.zh-TW.html 2749s # expected: 200 2749s # received: '200' 2749s ok 137 2749s # GET /modules/negotiation/zh-TW/ 2749s # Accept-Language: zh-TW 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.html.zh-TW' 2749s # received: 'index.html.zh-TW' 2749s ok 138 2749s # GET /modules/negotiation/zh-TW/compressed/ 2749s # Accept-Language: zh-TW 2749s # testing : Verify with a default language Accept-Language still obeyed (compression on) 2749s # expected: 'index.html.zh-TW.gz' 2749s # received: 'index.html.zh-TW.gz' 2749s ok 139 2749s # GET /modules/negotiation/zh-TW/two/index 2749s # Accept-Language: zh-TW 2749s # testing : Verify with a default language Accept-Language still obeyed 2749s # expected: 'index.zh-TW.html' 2749s # received: 'index.zh-TW.html' 2749s ok 140 2749s # GET /modules/negotiation/en/ 2749s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 2749s # testing : fu has a higher quality rating, so we expect fu 2749s # expected: 'index.html.fu' 2749s # received: 'index.html.fu' 2749s ok 141 2749s # GET /modules/negotiation/en/two/index 2749s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 2749s # testing : fu has a higher quality rating, so we expect fu 2749s # expected: 'index.fu.html' 2749s # received: 'index.fu.html' 2749s ok 142 2749s # GET /modules/negotiation/en/compressed/ 2749s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 2749s # testing : fu has a higher quality rating, so we expect fu 2749s # expected: 'index.html.fu.gz' 2749s # received: 'index.html.fu.gz' 2749s ok 143 2749s # GET /modules/negotiation/en/ 2749s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 2749s # testing : bu has the highest quality but is non-existant, so fr is next best 2749s # expected: 'index.html.fr' 2749s # received: 'index.html.fr' 2749s ok 144 2749s # GET /modules/negotiation/en/two/index 2749s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 2749s # testing : bu has the highest quality but is non-existant, so fr is next best 2749s # expected: 'index.fr.html' 2749s # received: 'index.fr.html' 2749s ok 145 2749s # GET /modules/negotiation/en/compressed/ 2749s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 2749s # testing : bu has the highest quality but is non-existant, so fr is next best 2749s # expected: 'index.html.fr.gz' 2749s # received: 'index.html.fr.gz' 2749s ok 146 2749s # GET /modules/negotiation/query/test?foo 2749s # testing : The type map gives the script the highest quality; 2749s # the request included a query string 2749s # expected: 'QUERY_STRING --> foo' 2749s # received: 'QUERY_STRING --> foo' 2749s ok 147 2749s # testing : should send correct variant 2749s # expected: 'text/plain' 2749s # received: 'text/plain' 2749s ok 148 2749s # testing : should send correct variant 2749s # expected: 'text/plain' 2749s # received: 'text/plain' 2749s ok 149 2749s # testing : should send correct variant 2749s # expected: 'text/html' 2749s # received: 'text/html' 2749s ok 150 2749s # testing : should send correct variant 2749s # expected: 'image/jpeg' 2749s # received: 'image/jpeg' 2749s ok 151 2749s # testing : should send correct variant 2749s # expected: 'image/gif' 2749s # received: 'image/gif' 2749s ok 152 2749s # testing : should send correct variant 2749s # expected: 'text/plain' 2749s # received: 'text/plain' 2749s ok 153 2749s # testing : expect Not Acceptable for Accept: 2749s # expected: 406 2749s # received: '406' 2749s ok 154 2749s # testing : expect Not Acceptable for Accept: *bad 2749s # expected: 406 2749s # received: '406' 2749s ok 155 2749s # testing : expect Not Acceptable for Accept: /* 2749s # expected: 406 2749s # received: '406' 2749s ok 156 2749s # testing : expect Not Acceptable for Accept: */ 2749s # expected: 406 2749s # received: '406' 2749s ok 157 2749s # testing : expect Not Acceptable for Accept: te/* 2749s # expected: 406 2749s # received: '406' 2749s ok 158 2749s ok 2764s t/modules/proxy.t ................... 2764s 1..46 2764s # Running under perl version 5.040001 for linux 2764s # Current time local: Thu Sep 4 16:38:34 2025 2764s # Current time GMT: Thu Sep 4 16:38:34 2025 2764s # Using Test.pm version 1.31 2764s # Using Apache/Test.pm version 1.44 2764s # testing : reverse proxy 2764s # expected: 200 2764s # received: '200' 2764s ok 1 2764s # testing : reverse proxied body 2764s # expected: qr/^welcome to / 2764s # received: 'welcome to localhost:8529 2764s # ' 2764s ok 2 2764s # testing : reverse proxy to index.html 2764s # expected: 200 2764s # received: '200' 2764s ok 3 2764s # testing : reverse proxied body to index.html 2764s # expected: qr/^welcome to / 2764s # received: 'welcome to localhost:8529 2764s # ' 2764s ok 4 2764s # testing : reverse proxy match 2764s # expected: 200 2764s # received: '200' 2764s ok 5 2764s # testing : reverse proxied body match 2764s # expected: qr/^welcome to / 2764s # received: 'welcome to localhost:8529 2764s # ' 2764s ok 6 2764s # testing : reverse proxy match to index.html 2764s # expected: 200 2764s # received: '200' 2764s ok 7 2764s # testing : reverse proxied body match to index.html 2764s # expected: qr/^welcome to / 2764s # received: 'welcome to localhost:8529 2764s # ' 2764s ok 8 2764s # testing : reverse proxy match no slash 2764s # expected: 200 2764s # received: '200' 2764s ok 9 2764s # testing : reverse proxied body no slash 2764s # expected: qr/^welcome to / 2764s # received: 'welcome to localhost:8529 2764s # ' 2764s ok 10 2764s # testing : reverse proxy match w/ slash 2764s # expected: 200 2764s # received: '200' 2764s ok 11 2764s # testing : reverse proxied body w/ slash 2764s # expected: qr/^welcome to / 2764s # received: 'welcome to localhost:8529 2764s # ' 2764s ok 12 2764s # testing : reverse proxy match w/ slash to index.html 2764s # expected: 200 2764s # received: '200' 2764s ok 13 2764s # testing : reverse proxied body w/ slash to index.html 2764s # expected: qr/^welcome to / 2764s # received: 'welcome to localhost:8529 2764s # ' 2764s ok 14 2764s # testing : reverse Location-proxy to index.html 2764s # expected: 200 2764s # received: '200' 2764s ok 15 2764s # testing : reverse Location-proxied body 2764s # expected: qr/^welcome to / 2764s # received: 'welcome to localhost:8529 2764s # ' 2764s ok 16 2764s # testing : reverse Location-proxy blocked by no-proxy env 2764s # expected: 404 2764s # received: '404' 2764s ok 17 2764s # testing : reverse proxy to env.pl 2764s # expected: 200 2764s # received: '200' 2764s ok 18 2764s # testing : reverse proxied env.pl response 2764s # expected: qr/^APACHE_TEST_HOSTNAME = / 2764s # received: 'APACHE_TEST_HOSTNAME = test.host.name 2764s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2764s # CONTEXT_PREFIX = 2764s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2764s # ENV_TEST = mod_env test environment variable 2764s # ENV_TEST_EMPTY = 2764s # GATEWAY_INTERFACE = CGI/1.1 2764s # HTTP_CONNECTION = close 2764s # HTTP_HOST = localhost:8529 2764s # HTTP_USER_AGENT = libwww-perl/6.78 2764s # HTTP_X_FORWARDED_FOR = 127.0.0.1 2764s # HTTP_X_FORWARDED_HOST = localhost:8539 2764s # HTTP_X_FORWARDED_SERVER = localhost 2764s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2764s # QUERY_STRING = 2764s # REMOTE_ADDR = 127.0.0.1 2764s # REMOTE_PORT = 34330 2764s # REQUEST_METHOD = GET 2764s # REQUEST_SCHEME = http 2764s # REQUEST_URI = /modules/cgi/env.pl 2764s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 2764s # SCRIPT_NAME = /modules/cgi/env.pl 2764s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 2764s # SCRIPT_URL = /modules/cgi/env.pl 2764s # SERVER_ADDR = 127.0.0.1 2764s # SERVER_ADMIN = tuser@localhost 2764s # SERVER_NAME = localhost 2764s # SERVER_PORT = 8529 2764s # SERVER_PROTOCOL = HTTP/1.1 2764s # SERVER_SIGNATURE = 2764s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2764s # UNIQUE_ID = aLnAke_3c40vLf6DLnjD9gAAAJc 2764s # ' 2764s ok 19 2764s # testing : X-Forwarded-For enabled 2764s # expected: qr/HTTP_X_FORWARDED_FOR = / 2764s # received: 'APACHE_TEST_HOSTNAME = test.host.name 2764s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2764s # CONTEXT_PREFIX = 2764s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2764s # ENV_TEST = mod_env test environment variable 2764s # ENV_TEST_EMPTY = 2764s # GATEWAY_INTERFACE = CGI/1.1 2764s # HTTP_CONNECTION = close 2764s # HTTP_HOST = localhost:8529 2764s # HTTP_USER_AGENT = libwww-perl/6.78 2764s # HTTP_X_FORWARDED_FOR = 127.0.0.1 2764s # HTTP_X_FORWARDED_HOST = localhost:8539 2764s # HTTP_X_FORWARDED_SERVER = localhost 2764s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2764s # QUERY_STRING = 2764s # REMOTE_ADDR = 127.0.0.1 2764s # REMOTE_PORT = 34330 2764s # REQUEST_METHOD = GET 2764s # REQUEST_SCHEME = http 2764s # REQUEST_URI = /modules/cgi/env.pl 2764s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 2764s # SCRIPT_NAME = /modules/cgi/env.pl 2764s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 2764s # SCRIPT_URL = /modules/cgi/env.pl 2764s # SERVER_ADDR = 127.0.0.1 2764s # SERVER_ADMIN = tuser@localhost 2764s # SERVER_NAME = localhost 2764s # SERVER_PORT = 8529 2764s # SERVER_PROTOCOL = HTTP/1.1 2764s # SERVER_SIGNATURE = 2764s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2764s # UNIQUE_ID = aLnAke_3c40vLf6DLnjD9gAAAJc 2764s # ' 2764s ok 20 2764s # testing : reverse proxy to env.pl without X-F-F 2764s # expected: 200 2764s # received: '200' 2764s ok 21 2764s # testing : reverse proxied env.pl w/o X-F-F 2764s # expected: qr/HTTP_X_FORWARDED_FOR = / 2764s # received: 'APACHE_TEST_HOSTNAME = test.host.name 2764s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2764s # CONTEXT_PREFIX = 2764s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2764s # ENV_TEST = mod_env test environment variable 2764s # ENV_TEST_EMPTY = 2764s # GATEWAY_INTERFACE = CGI/1.1 2764s # HTTP_CONNECTION = Keep-Alive 2764s # HTTP_HOST = localhost:8529 2764s # HTTP_USER_AGENT = libwww-perl/6.78 2764s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2764s # QUERY_STRING = 2764s # REMOTE_ADDR = 127.0.0.1 2764s # REMOTE_PORT = 34344 2764s # REQUEST_METHOD = GET 2764s # REQUEST_SCHEME = http 2764s # REQUEST_URI = /modules/cgi/env.pl 2764s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 2764s # SCRIPT_NAME = /modules/cgi/env.pl 2764s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 2764s # SCRIPT_URL = /modules/cgi/env.pl 2764s # SERVER_ADDR = 127.0.0.1 2764s # SERVER_ADMIN = tuser@localhost 2764s # SERVER_NAME = localhost 2764s # SERVER_PORT = 8529 2764s # SERVER_PROTOCOL = HTTP/1.1 2764s # SERVER_SIGNATURE = 2764s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2764s # UNIQUE_ID = aLnAke_3c40vLf6DLnjD9wAAAIA 2764s # ' 2764s ok 22 2764s # testing : reverse proxy with query string 2764s # expected: 200 2764s # received: '200' 2764s ok 23 2764s # testing : reverse proxied query string OK 2764s # expected: qr/QUERY_STRING = reverse-proxy\n/s 2764s # received: 'APACHE_TEST_HOSTNAME = test.host.name 2764s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2764s # CONTEXT_PREFIX = 2764s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2764s # ENV_TEST = mod_env test environment variable 2764s # ENV_TEST_EMPTY = 2764s # GATEWAY_INTERFACE = CGI/1.1 2764s # HTTP_CONNECTION = close 2764s # HTTP_HOST = localhost:8529 2764s # HTTP_USER_AGENT = libwww-perl/6.78 2764s # HTTP_X_FORWARDED_FOR = 127.0.0.1 2764s # HTTP_X_FORWARDED_HOST = localhost:8539 2764s # HTTP_X_FORWARDED_SERVER = localhost 2764s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2764s # QUERY_STRING = reverse-proxy 2764s # REMOTE_ADDR = 127.0.0.1 2764s # REMOTE_PORT = 34358 2764s # REQUEST_METHOD = GET 2764s # REQUEST_SCHEME = http 2764s # REQUEST_URI = /modules/cgi/env.pl?reverse-proxy 2764s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 2764s # SCRIPT_NAME = /modules/cgi/env.pl 2764s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 2764s # SCRIPT_URL = /modules/cgi/env.pl 2764s # SERVER_ADDR = 127.0.0.1 2764s # SERVER_ADMIN = tuser@localhost 2764s # SERVER_NAME = localhost 2764s # SERVER_PORT = 8529 2764s # SERVER_PROTOCOL = HTTP/1.1 2764s # SERVER_SIGNATURE = 2764s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2764s # UNIQUE_ID = aLnAkaNWYNFqgFR7qwZN_wAAANQ 2764s # ' 2764s ok 24 2764s # testing : reverse proxy to dripfeed CGI 2764s # expected: 200 2764s # received: '200' 2764s ok 25 2764s # testing : reverse proxied to dripfeed CGI content OK 2764s # expected: 'abcdef' 2764s # received: 'abcdef' 2764s ok 26 2764s # testing : reverse proxy to nph-102 2764s # expected: 102 2764s # received: '102' 2764s ok 27 2764s # testing : reverse proxy 102 response 2764s # expected: '' 2764s # received: '' 2764s ok 28 2764s # testing : reverse proxy URI decoding issue, PR 15207 2764s # expected: 404 2764s # received: '404' 2764s ok 29 2764s # testing : ProxyPass not-proxied request 2764s # expected: 200 2764s # received: '200' 2764s ok 30 2764s # testing : ProxyPass not-proxied content OK 2764s # expected: 'hello world' 2764s # received: 'hello world' 2764s ok 31 2764s # testing : Lua executed 2764s # expected: 200 2764s # received: '200' 2764s ok 32 2764s # testing : 'Set-Cookie domain=' wrongly updated by ProxyPassReverseCookieDomain, PR 61560 2764s # expected: 'fakedomain=local;domain=remote' 2764s # received: 'fakedomain=local;domain=remote' 2764s ok 33 2764s # testing : Lua executed 2764s # expected: 200 2764s # received: '200' 2764s ok 34 2764s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath, PR 61560 2764s # expected: 'fakepath=/local;path=/remote' 2764s # received: 'fakepath=/local;path=/remote' 2764s ok 35 2764s # testing : Lua executed 2764s # expected: 200 2764s # received: '200' 2764s ok 36 2764s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath and/or ProxyPassReverseCookieDomain 2764s # expected: 'domain=remote;path=/remote;foo=bar' 2764s # received: 'domain=remote;path=/remote;foo=bar' 2764s ok 37 2764s # testing : reverse proxy of redirect 2764s # expected: 301 2764s # received: '301' 2764s ok 38 2764s # testing : reverse proxy rewrote redirect 2764s # expected: qr/http:\/\/[^\/]*\/reverse\/alias/ 2764s # received: 'http://localhost:8539/reverse/alias' 2764s ok 39 2764s # testing : reverse proxy of redirect via balancer 2764s # expected: 301 2764s # received: '301' 2764s ok 40 2764s # testing : reverse proxy via balancer rewrote redirect 2764s # expected: 'http://localhost:8553/pr45434/5.html' 2764s # received: 'http://localhost:8553/pr45434/5.html' 2764s ok 41 2764s # testing : ProxyPass UDS path 2764s # expected: 200 2764s # received: '200' 2764s ok 42 2764s # testing : UDS content OK 2764s # expected: 'hello world' 2764s # received: 'hello world' 2764s ok 43 2764s # testing : proxy mapping=servlet map it to /servlet/mapping.html 2764s # expected: 200 2764s # received: '200' 2764s ok 44 2764s # testing : proxy mapping=servlet map it to /servlet/mapping.html 2764s # expected: 200 2764s # received: '200' 2764s ok 45 2764s # testing : proxy to /servlet/mapping.html 2764s # expected: 200 2764s # received: '200' 2764s ok 46 2764s ok 2769s t/modules/proxy_balancer.t .......... 2769s 1..16 2769s # Running under perl version 5.040001 for linux 2769s # Current time local: Thu Sep 4 16:38:49 2025 2769s # Current time GMT: Thu Sep 4 16:38:49 2025 2769s # Using Test.pm version 1.31 2769s # Using Apache/Test.pm version 1.44 2769s # testing : Balancer did not die 2769s # expected: 200 2769s # received: '200' 2769s ok 1 2769s # testing : Balancer did not die 2769s # expected: 200 2769s # received: '200' 2769s ok 2 2769s # testing : Balancer did not die 2769s # expected: 200 2769s # received: '200' 2769s ok 3 2769s # testing : failed over 2769s # expected: 200 2769s # received: '200' 2769s ok 4 2769s # testing : response body echoed 2769s # expected: 'AAAAAAAA' 2769s # received: 'AAAAAAAA' 2769s ok 5 2769s # testing : failed over 2769s # expected: 200 2769s # received: '200' 2769s ok 6 2769s # testing : response body echoed 2769s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 2769s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 2769s ok 7 2769s # testing : failed over 2769s # expected: 200 2769s # received: '200' 2769s ok 8 2769s # testing : response body echoed 2769s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 2769s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 2769s ok 9 2769s # testing : failed over 2769s # expected: 200 2769s # received: '200' 2769s ok 10 2769s # testing : response body echoed 2769s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 2769s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 2769s ok 11 2769s # testing : Can't find balancer-manager 2769s # expected: 200 2769s # received: '200' 2769s ok 12 2769s # testing : request failed 2769s # expected: 200 2769s # received: '200' 2769s ok 13 2769s # testing : AJP worker created 2769s # expected: qr/ajp/ 2769s # received: ' 2769s # Balancer Manager 2769s # 2769s # 2769s #

Load Balancer Manager for localhost

2769s # 2769s #
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
2769s #
Server Built: 2025-07-23T18:22:41
2769s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
2769s #
2769s #

LoadBalancer Status for balancer://foo1 [p30754e34_foo1]

2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/baltest1Yes
2769s #
2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85511.000Init Ok 10-100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85521.000Init Ok 00100 0 0 NONE30000ms1 (0)1 (0)
2769s #
2769s #

LoadBalancer Status for balancer://foo2 [p30754e34_foo2]

2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bytraffic/baltest2Yes
2769s #
2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85511.000Init Ok 100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85521.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
2769s #
2769s #

LoadBalancer Status for balancer://foo3 [p30754e34_foo3]

2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bybusyness/baltest3Yes
2769s #
2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85511.000Init Ok 10-100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85521.000Init Ok 00100 0 0 NONE30000ms1 (0)1 (0)
2769s #
2769s #

LoadBalancer Status for balancer://foo4 [p30754e34_foo4]

2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01heartbeat/baltest4Yes
2769s #
2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85511.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85521.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
2769s #
2769s #

LoadBalancer Status for balancer://pr45434 [p30754e34_pr45434]

2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
1 [1 Used] (None) Off00byrequests/pr45434Yes
2769s #
2769s # 2769s # 2769s # 2769s # 2769s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:8529/modules1.000Init Ok 100212 280 NONE30000ms1 (0)1 (0)
2769s #
2769s #

LoadBalancer Status for balancer://failover [p30754e34_failover]

2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/Yes
2769s #
2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85541.000Init Err 100 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85511.000Init Stby Ok 4007.2K6.1KNONE30000ms1 (0)1 (0)
2769s #
2769s #

LoadBalancer Status for balancer://dynproxy [p30754e34_dynproxy]

2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s # 2769s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
10 [0 Used] (None) Off00byrequests/dynproxyYes
2769s #
2769s # 2769s # 2769s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
2769s #
2769s # 2769s # ' 2769s ok 14 2769s # testing : request should fail for /dynproxy 2769s # expected: 503 2769s # received: '503' 2769s ok 15 2769s # testing : request failed to /dynproxy 2769s # expected: 200 2769s # received: '200' 2769s ok 16 2769s ok 2774s Can't exec "php-fpm": No such file or directory at t/modules/proxy_fcgi.t line 12. 2775s t/modules/proxy_fcgi.t .............. 2775s 1..27 2775s # Running under perl version 5.040001 for linux 2775s # Current time local: Thu Sep 4 16:38:54 2025 2775s # Current time GMT: Thu Sep 4 16:38:54 2025 2775s # Using Test.pm version 1.31 2775s # Using Apache/Test.pm version 1.44 2775s # testing : proxy to FCGI backend works (/fcgisetenv?query) 2775s # expected: 200 2775s # received: '200' 2775s ok 1 2775s # > APACHE_TEST_HOSTNAME=test.host.name 2775s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2775s # > CONTEXT_PREFIX= 2775s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2775s # > ENV_TEST=mod_env test environment variable 2775s # > ENV_TEST_EMPTY= 2775s # > FCGI_ROLE=RESPONDER 2775s # > GATEWAY_INTERFACE=CGI/1.1 2775s # > HTTP_CONNECTION=TE, close 2775s # > HTTP_HOST=localhost:8556 2775s # > HTTP_TE=deflate,gzip;q=0.3 2775s # > HTTP_USER_AGENT=libwww-perl/6.78 2775s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2775s # > QUERY_STRING=test_value 2775s # > REMOTE_PORT=35308 2775s # > REQUEST_METHOD=GET 2775s # > REQUEST_SCHEME=http 2775s # > REQUEST_URI=/fcgisetenv?query 2775s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/fcgisetenv 2775s # > SCRIPT_NAME=/fcgisetenv 2775s # > SCRIPT_URI=http://localhost:8556/fcgisetenv 2775s # > SCRIPT_URL=/fcgisetenv 2775s # > SERVER_ADDR=127.0.0.1 2775s # > SERVER_ADMIN=tuser@localhost 2775s # > SERVER_NAME=localhost 2775s # > SERVER_PORT=8556 2775s # > SERVER_PROTOCOL=HTTP/1.1 2775s # > SERVER_SIGNATURE= 2775s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2775s # > TEST_CGI_VERSION=v1.1 2775s # > TEST_DOCROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2775s # > TEST_EMPTY= 2775s # > UNIQUE_ID=aLnAo7sBxpFNN1ZR8hhmVAAAAAA 2775s # > proxy-nokeepalive=1 2775s # testing : ProxyFCGISetEnvIf can override an existing variable 2775s # expected: 'test_value' 2775s # received: 'test_value' 2775s ok 2 2775s # testing : ProxyFCGISetEnvIf does not set variables if condition is false 2775s # expected: undef 2775s # received: undef 2775s ok 3 2775s # testing : ProxyFCGISetEnvIf can set empty values 2775s # expected: '' 2775s # received: '' 2775s ok 4 2775s # testing : ProxyFCGISetEnvIf can replace with request variables 2775s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs' 2775s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs' 2775s ok 5 2775s # testing : ProxyFCGISetEnvIf can replace with backreferences 2775s # expected: 'v1.1' 2775s # received: 'v1.1' 2775s ok 6 2775s # testing : ProxyFCGISetEnvIf can unset var 2775s # expected: undef 2775s # received: undef 2775s ok 7 2775s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic/index.php?query) 2775s # expected: 200 2775s # received: '200' 2775s ok 8 2775s # > APACHE_TEST_HOSTNAME=test.host.name 2775s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2775s # > CONTEXT_PREFIX= 2775s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2775s # > ENV_TEST=mod_env test environment variable 2775s # > ENV_TEST_EMPTY= 2775s # > FCGI_ROLE=RESPONDER 2775s # > GATEWAY_INTERFACE=CGI/1.1 2775s # > HTTP_CONNECTION=TE, close 2775s # > HTTP_HOST=localhost:8556 2775s # > HTTP_TE=deflate,gzip;q=0.3 2775s # > HTTP_USER_AGENT=libwww-perl/6.78 2775s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2775s # > QUERY_STRING=query 2775s # > REMOTE_ADDR=127.0.0.1 2775s # > REMOTE_PORT=35318 2775s # > REQUEST_METHOD=GET 2775s # > REQUEST_SCHEME=http 2775s # > REQUEST_URI=/modules/proxy/fcgi-generic/index.php?query 2775s # > SCRIPT_FILENAME=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php 2775s # > SCRIPT_NAME=/modules/proxy/fcgi-generic/index.php 2775s # > SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-generic/index.php 2775s # > SCRIPT_URL=/modules/proxy/fcgi-generic/index.php 2775s # > SERVER_ADDR=127.0.0.1 2775s # > SERVER_ADMIN=tuser@localhost 2775s # > SERVER_NAME=localhost 2775s # > SERVER_PORT=8556 2775s # > SERVER_PROTOCOL=HTTP/1.1 2775s # > SERVER_SIGNATURE= 2775s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2775s # > UNIQUE_ID=aLnAo7sBxpFNN1ZR8hhmVQAAAAI 2775s # > proxy-nokeepalive=1 2775s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 2775s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 2775s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 2775s ok 9 2775s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic-rewrite/index.php?query) 2775s # expected: 200 2775s # received: '200' 2775s ok 10 2775s # > APACHE_TEST_HOSTNAME=test.host.name 2775s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2775s # > CONTEXT_PREFIX= 2775s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2775s # > ENV_TEST=mod_env test environment variable 2775s # > ENV_TEST_EMPTY= 2775s # > FCGI_ROLE=RESPONDER 2775s # > GATEWAY_INTERFACE=CGI/1.1 2775s # > HTTP_CONNECTION=TE, close 2775s # > HTTP_HOST=localhost:8556 2775s # > HTTP_TE=deflate,gzip;q=0.3 2775s # > HTTP_USER_AGENT=libwww-perl/6.78 2775s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2775s # > QUERY_STRING=query 2775s # > REMOTE_ADDR=127.0.0.1 2775s # > REMOTE_PORT=35332 2775s # > REQUEST_METHOD=GET 2775s # > REQUEST_SCHEME=http 2775s # > REQUEST_URI=/modules/proxy/fcgi-generic-rewrite/index.php?query 2775s # > SCRIPT_FILENAME=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php 2775s # > SCRIPT_NAME=/modules/proxy/fcgi-generic-rewrite/index.php 2775s # > SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-generic-rewrite/index.php 2775s # > SCRIPT_URL=/modules/proxy/fcgi-generic-rewrite/index.php 2775s # > SERVER_ADDR=127.0.0.1 2775s # > SERVER_ADMIN=tuser@localhost 2775s # > SERVER_NAME=localhost 2775s # > SERVER_PORT=8556 2775s # > SERVER_PROTOCOL=HTTP/1.1 2775s # > SERVER_SIGNATURE= 2775s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2775s # > UNIQUE_ID=aLnAo7sBxpFNN1ZR8hhmVgAAAAQ 2775s # > proxy-nokeepalive=1 2775s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 2775s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 2775s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 2775s ok 11 2775s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-rewrite-path-info/path/info?query) 2775s # expected: 200 2775s # received: '200' 2775s ok 12 2775s # > APACHE_TEST_HOSTNAME=test.host.name 2775s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2775s # > CONTEXT_PREFIX= 2775s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2775s # > ENV_TEST=mod_env test environment variable 2775s # > ENV_TEST_EMPTY= 2775s # > FCGI_ROLE=RESPONDER 2775s # > GATEWAY_INTERFACE=CGI/1.1 2775s # > HTTP_CONNECTION=TE, close 2775s # > HTTP_HOST=localhost:8556 2775s # > HTTP_TE=deflate,gzip;q=0.3 2775s # > HTTP_USER_AGENT=libwww-perl/6.78 2775s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2775s # > PATH_INFO=/path/info 2775s # > PATH_TRANSLATED=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/path/info 2775s # > QUERY_STRING=query 2775s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 2775s # > REDIRECT_ENV_TEST=mod_env test environment variable 2775s # > REDIRECT_ENV_TEST_EMPTY= 2775s # > REDIRECT_QUERY_STRING=query 2775s # > REDIRECT_SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-rewrite-path-info/path/info 2775s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 2775s # > REDIRECT_STATUS=200 2775s # > REDIRECT_UNIQUE_ID=aLnAo-_3c40vLf6DLnjEAgAAAJc 2775s # > REDIRECT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 2775s # > REMOTE_ADDR=127.0.0.1 2775s # > REMOTE_PORT=35346 2775s # > REQUEST_METHOD=GET 2775s # > REQUEST_SCHEME=http 2775s # > REQUEST_URI=/modules/proxy/fcgi-rewrite-path-info/path/info?query 2775s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php 2775s # > SCRIPT_NAME=/modules/proxy/fcgi-rewrite-path-info/index.php 2775s # > SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-rewrite-path-info/path/info 2775s # > SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 2775s # > SERVER_ADDR=127.0.0.1 2775s # > SERVER_ADMIN=tuser@localhost 2775s # > SERVER_NAME=localhost 2775s # > SERVER_PORT=8556 2775s # > SERVER_PROTOCOL=HTTP/1.1 2775s # > SERVER_SIGNATURE= 2775s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2775s # > UNIQUE_ID=aLnAo-_3c40vLf6DLnjEAgAAAJc 2775s # > proxy-nokeepalive=1 2775s # testing : Default SCRIPT_FILENAME has proxy:fcgi prefix for compatibility 2775s # expected: 'proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 2775s # received: 'proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 2775s ok 13 2775s # testing : Default SCRIPT_NAME uses actual path to script 2775s # expected: '/modules/proxy/fcgi-rewrite-path-info/index.php' 2775s # received: '/modules/proxy/fcgi-rewrite-path-info/index.php' 2775s ok 14 2775s # testing : Default PATH_INFO is correct 2775s # expected: '/path/info' 2775s # received: '/path/info' 2775s ok 15 2775s # testing : Default PATH_TRANSLATED is correct 2775s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 2775s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 2775s ok 16 2775s # testing : Default QUERY_STRING is correct 2775s # expected: 'query' 2775s # received: 'query' 2775s ok 17 2775s # testing : Default REDIRECT_URL uses original client URL 2775s # expected: '/modules/proxy/fcgi-rewrite-path-info/path/info' 2775s # received: '/modules/proxy/fcgi-rewrite-path-info/path/info' 2775s ok 18 2775s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-action/index.php/path/info?query) 2775s # expected: 200 2775s # received: '200' 2775s ok 19 2775s # > APACHE_TEST_HOSTNAME=test.host.name 2775s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2775s # > CONTEXT_PREFIX= 2775s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2775s # > ENV_TEST=mod_env test environment variable 2775s # > ENV_TEST_EMPTY= 2775s # > FCGI_ROLE=RESPONDER 2775s # > GATEWAY_INTERFACE=CGI/1.1 2775s # > HTTP_CONNECTION=TE, close 2775s # > HTTP_HOST=localhost:8556 2775s # > HTTP_TE=deflate,gzip;q=0.3 2775s # > HTTP_USER_AGENT=libwww-perl/6.78 2775s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2775s # > PATH_INFO=/modules/proxy/fcgi-action/index.php/path/info 2775s # > PATH_TRANSLATED=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info 2775s # > QUERY_STRING=query 2775s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 2775s # > REDIRECT_ENV_TEST=mod_env test environment variable 2775s # > REDIRECT_ENV_TEST_EMPTY= 2775s # > REDIRECT_HANDLER=application/x-fcgi-action 2775s # > REDIRECT_QUERY_STRING=query 2775s # > REDIRECT_SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-action/index.php/path/info 2775s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 2775s # > REDIRECT_STATUS=200 2775s # > REDIRECT_UNIQUE_ID=aLnAo7sBxpFNN1ZR8hhmVwAAAAY 2775s # > REDIRECT_URL=/modules/proxy/fcgi-action/index.php/path/info 2775s # > REMOTE_ADDR=127.0.0.1 2775s # > REMOTE_PORT=35360 2775s # > REQUEST_METHOD=GET 2775s # > REQUEST_SCHEME=http 2775s # > REQUEST_URI=/modules/proxy/fcgi-action/index.php/path/info?query 2775s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual 2775s # > SCRIPT_NAME=/fcgi-action-virtual 2775s # > SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi-action/index.php/path/info 2775s # > SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 2775s # > SERVER_ADDR=127.0.0.1 2775s # > SERVER_ADMIN=tuser@localhost 2775s # > SERVER_NAME=localhost 2775s # > SERVER_PORT=8556 2775s # > SERVER_PROTOCOL=HTTP/1.1 2775s # > SERVER_SIGNATURE= 2775s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2775s # > UNIQUE_ID=aLnAo7sBxpFNN1ZR8hhmVwAAAAY 2775s # > proxy-nokeepalive=1 2775s # testing : Action SCRIPT_FILENAME has proxy:fcgi prefix and uses virtual action Location 2775s # expected: 'proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 2775s # received: 'proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 2775s ok 20 2775s # testing : Action SCRIPT_NAME is the virtual action Location 2775s # expected: '/fcgi-action-virtual' 2775s # received: '/fcgi-action-virtual' 2775s ok 21 2775s # testing : Action PATH_INFO contains full URI path 2775s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 2775s # received: '/modules/proxy/fcgi-action/index.php/path/info' 2775s ok 22 2775s # testing : Action PATH_TRANSLATED contains full URI path 2775s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 2775s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 2775s ok 23 2775s # testing : Action QUERY_STRING is correct 2775s # expected: 'query' 2775s # received: 'query' 2775s ok 24 2775s # testing : Action REDIRECT_URL uses original client URL 2775s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 2775s # received: '/modules/proxy/fcgi-action/index.php/path/info' 2775s ok 25 2775s # testing : proxy to FCGI backend works (/modules/proxy/fcgi/index.php) 2775s # expected: 200 2775s # received: '200' 2775s ok 26 2775s # > APACHE_TEST_HOSTNAME=test.host.name 2775s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2775s # > CONTEXT_PREFIX= 2775s # > DOCUMENT_ROOT=/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2775s # > ENV_TEST=mod_env test environment variable 2775s # > ENV_TEST_EMPTY= 2775s # > FCGI_ROLE=RESPONDER 2775s # > GATEWAY_INTERFACE=CGI/1.1 2775s # > HTTP_CONNECTION=TE, close 2775s # > HTTP_HOST=localhost:8556 2775s # > HTTP_TE=deflate,gzip;q=0.3 2775s # > HTTP_USER_AGENT=libwww-perl/6.78 2775s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2775s # > QUERY_STRING= 2775s # > REMOTE_ADDR=127.0.0.1 2775s # > REMOTE_PORT=35364 2775s # > REQUEST_METHOD=GET 2775s # > REQUEST_SCHEME=http 2775s # > REQUEST_URI=/modules/proxy/fcgi/index.php 2775s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8555/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi/index.php 2775s # > SCRIPT_NAME=/modules/proxy/fcgi/index.php 2775s # > SCRIPT_URI=http://localhost:8556/modules/proxy/fcgi/index.php 2775s # > SCRIPT_URL=/modules/proxy/fcgi/index.php 2775s # > SERVER_ADDR=127.0.0.1 2775s # > SERVER_ADMIN=tuser@localhost 2775s # > SERVER_NAME=localhost 2775s # > SERVER_PORT=8556 2775s # > SERVER_PROTOCOL=HTTP/1.1 2775s # > SERVER_SIGNATURE= 2775s # > SERVER_SOFTWARE=Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2775s # > UNIQUE_ID=aLnApLsBxpFNN1ZR8hhmWAAAAAg 2775s # > proxy-nokeepalive=1 2775s # testing : Server sets correct SCRIPT_NAME by default 2775s # expected: '/modules/proxy/fcgi/index.php' 2775s # received: '/modules/proxy/fcgi/index.php' 2775s ok 27 2775s ok 2781s t/modules/proxy_websockets.t ........ 2781s 1..2 2781s # Running under perl version 5.040001 for linux 2781s # Current time local: Thu Sep 4 16:39:00 2025 2781s # Current time GMT: Thu Sep 4 16:39:00 2025 2781s # Using Test.pm version 1.31 2781s # Using Apache/Test.pm version 1.44 2781s # wsoc connected 2781s # wsoc msg received: ping0 opcode 1 2781s # wsoc msg received: ping1 opcode 1 2781s # wsoc msg received: ping2 opcode 1 2781s # wsoc msg received: ping3 opcode 1 2781s # wsoc msg received: sendq opcode 1 2781s # closing 2781s # expected: 0 2781s # received: 0 2781s ok 1 2781s # expected: 5 2781s # received: 5 2781s ok 2 2781s ok 2786s t/modules/proxy_websockets_ssl.t .... 2786s 1..2 2786s # Running under perl version 5.040001 for linux 2786s # Current time local: Thu Sep 4 16:39:06 2025 2786s # Current time GMT: Thu Sep 4 16:39:06 2025 2786s # Using Test.pm version 1.31 2786s # Using Apache/Test.pm version 1.44 2786s # wss://localhost:8532/modules/lua/websockets.lua 2786s # wsoc connected 2786s # wsoc msg received: ping0 opcode 1 2786s # wsoc msg received: ping1 opcode 1 2786s # wsoc msg received: ping2 opcode 1 2786s # wsoc msg received: ping3 opcode 1 2786s # wsoc msg received: sendq opcode 1 2786s # closing 2786s # expected: 0 2786s # received: 0 2786s ok 1 2786s # expected: 5 2786s # received: 5 2786s ok 2 2786s ok 2793s t/modules/ratelimit.t ............... 2793s 1..3 2793s # Running under perl version 5.040001 for linux 2793s # Current time local: Thu Sep 4 16:39:11 2025 2793s # Current time GMT: Thu Sep 4 16:39:11 2025 2793s # Using Test.pm version 1.31 2793s # Using Apache/Test.pm version 1.44 2793s # Status Line: '200 OK' 2793s # testing : ratelimited small file 2793s # expected: '200' 2793s # received: '200' 2793s ok 1 2793s # Status Line: '200 OK' 2793s # testing : ratelimited small autoindex output 2793s # expected: '200' 2793s # received: '200' 2793s ok 2 2793s # Status Line: '200 OK' 2793s # testing : ratelimited chunked response 2793s # expected: '200' 2793s # received: '200' 2793s ok 3 2793s ok 2799s t/modules/reflector.t ............... 2799s 1..14 2799s # Running under perl version 5.040001 for linux 2799s # Current time local: Thu Sep 4 16:39:18 2025 2799s # Current time GMT: Thu Sep 4 16:39:18 2025 2799s # Using Test.pm version 1.31 2799s # Using Apache/Test.pm version 1.44 2799s # testing : Checking return code is '200' 2799s # expected: 200 2799s # received: '200' 2799s ok 1 2799s ok 2 2799s # testing : 'Content-Encoding' has not been added because there was no filter 2799s # expected: undef 2799s # received: undef 2799s ok 3 2799s # testing : 'header2reflect' is present 2799s # expected: '1' 2799s # received: '1' 2799s ok 4 2799s # testing : 'header2update' is absent 2799s # expected: undef 2799s # received: undef 2799s ok 5 2799s # testing : 'header2updateUpdated' is present 2799s # expected: '1' 2799s # received: '1' 2799s ok 6 2799s # testing : 'header2delete' is absent 2799s # expected: undef 2799s # received: undef 2799s ok 7 2799s # testing : Checking return code is '200' 2799s # expected: 200 2799s # received: '200' 2799s ok 8 2799s ok 9 2799s # testing : 'Content-Encoding' has been added by the DEFLATE filter 2799s # expected: 'gzip' 2799s # received: 'gzip' 2799s ok 10 2799s # testing : 'header2reflect' is present 2799s # expected: '1' 2799s # received: '1' 2799s ok 11 2799s # testing : 'header2update' is absent 2799s # expected: undef 2799s # received: undef 2799s ok 12 2799s # testing : 'header2updateUpdated' is present 2799s # expected: '1' 2799s # received: '1' 2799s ok 13 2799s # testing : 'header2delete' is absent 2799s # expected: undef 2799s # received: undef 2799s ok 14 2799s ok 2807s t/modules/remoteip.t ................ 2807s 1..12 2807s # Running under perl version 5.040001 for linux 2807s # Current time local: Thu Sep 4 16:39:24 2025 2807s # Current time GMT: Thu Sep 4 16:39:24 2025 2807s # Using Test.pm version 1.31 2807s # Using Apache/Test.pm version 1.44 2807s ok 1 2807s # testing : PROXY human readable TCP4 protocol check 2807s # expected: 200 2807s # received: '200' 2807s ok 2 2807s # testing : Content check 2807s # expected: 'PROXY-OK' 2807s # received: 'PROXY-OK' 2807s ok 3 2807s ok 4 2807s # testing : broken PROXY human readable protocol check 2807s # expected: undef 2807s # received: undef 2807s ok 5 2807s # testing : Content check 2807s # expected: '' 2807s # received: '' 2807s ok 6 2807s ok 7 2807s # testing : PROXY human readable TCP6 protocol check 2807s # expected: 200 2807s # received: '200' 2807s ok 8 2807s # testing : Content check 2807s # expected: 'PROXY-OK' 2807s # received: 'PROXY-OK' 2807s ok 9 2807s ok 10 2807s # testing : PROXY binary protocol TCP4 check 2807s # expected: 200 2807s # received: '200' 2807s ok 11 2807s # testing : Content check 2807s # expected: 'PROXY-OK' 2807s # received: 'PROXY-OK' 2807s ok 12 2807s ok 2814s t/modules/rewrite.t ................. 2814s 1..70 2814s # Running under perl version 5.040001 for linux 2814s # Current time local: Thu Sep 4 16:39:32 2025 2814s # Current time GMT: Thu Sep 4 16:39:32 2025 2814s # Using Test.pm version 1.31 2814s # Using Apache/Test.pm version 1.44 2814s ok 1 2814s ok 2 2814s ok 3 2814s ok 4 2814s ok 5 2814s ok 6 2814s ok 7 2814s ok 8 2814s ok 9 2814s ok 10 2814s ok 11 2814s ok 12 2814s ok 13 2814s ok 14 2814s ok 15 2814s ok 16 2814s ok 17 2814s ok 18 2814s ok 19 2814s ok 20 2814s ok 21 2814s # testing : query-string append test 2814s # expected: qr/\nQUERY_STRING = foo=bar\&baz=bee\n/s 2814s # received: 'APACHE_TEST_HOSTNAME = test.host.name 2814s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2814s # CONTEXT_PREFIX = 2814s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2814s # ENV_TEST = mod_env test environment variable 2814s # ENV_TEST_EMPTY = 2814s # GATEWAY_INTERFACE = CGI/1.1 2814s # HTTP_CONNECTION = TE, close 2814s # HTTP_HOST = localhost:8529 2814s # HTTP_TE = deflate,gzip;q=0.3 2814s # HTTP_USER_AGENT = libwww-perl/6.78 2814s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2814s # QUERY_STRING = foo=bar&baz=bee 2814s # REDIRECT_APACHE_TEST_HOSTNAME = test.host.name 2814s # REDIRECT_ENV_TEST = mod_env test environment variable 2814s # REDIRECT_ENV_TEST_EMPTY = 2814s # REDIRECT_QUERY_STRING = foo=bar&baz=bee 2814s # REDIRECT_SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 2814s # REDIRECT_SCRIPT_URL = /modules/rewrite/qsa.html 2814s # REDIRECT_STATUS = 200 2814s # REDIRECT_UNIQUE_ID = aLnAy6NWYNFqgFR7qwZOHgAAAMI 2814s # REDIRECT_URL = /modules/rewrite/qsa.html 2814s # REMOTE_ADDR = 127.0.0.1 2814s # REMOTE_PORT = 53470 2814s # REQUEST_METHOD = GET 2814s # REQUEST_SCHEME = http 2814s # REQUEST_URI = /modules/rewrite/qsa.html?baz=bee 2814s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 2814s # SCRIPT_NAME = /modules/cgi/env.pl 2814s # SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 2814s # SCRIPT_URL = /modules/rewrite/qsa.html 2814s # SERVER_ADDR = 127.0.0.1 2814s # SERVER_ADMIN = tuser@localhost 2814s # SERVER_NAME = localhost 2814s # SERVER_PORT = 8529 2814s # SERVER_PROTOCOL = HTTP/1.1 2814s # SERVER_SIGNATURE = 2814s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2814s # UNIQUE_ID = aLnAy6NWYNFqgFR7qwZOHgAAAMI' 2814s ok 22 2814s # testing : per-dir redirect response code is OK 2814s # expected: 301 2814s # received: '301' 2814s ok 23 2814s # testing : per-dir query-string escaping is OK 2814s # expected: 'http://localhost:8529/foobar.html?q=%25' 2814s # received: 'http://localhost:8529/foobar.html?q=%25' 2814s ok 24 2814s # testing : redirect response code is OK 2814s # expected: 301 2814s # received: '301' 2814s ok 25 2814s # testing : query-string escaping is OK 2814s # expected: 'http://localhost:8529/foobar.html?q=%25' 2814s # received: 'http://localhost:8529/foobar.html?q=%25' 2814s ok 26 2814s # testing : request was proxied 2814s # expected: 'JACKPOT' 2814s # received: 'JACKPOT' 2814s ok 27 2814s # testing : per-dir proxied rewrite escaping worked 2814s # expected: 'foo bar' 2814s # received: 'foo bar' 2814s ok 28 2814s # testing : QUERY_STRING passed OK 2814s # expected: qr/QUERY_STRING = fish=fowl\n/s 2814s # received: 'APACHE_TEST_HOSTNAME = test.host.name 2814s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2814s # CONTEXT_PREFIX = 2814s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2814s # ENV_TEST = mod_env test environment variable 2814s # ENV_TEST_EMPTY = 2814s # GATEWAY_INTERFACE = CGI/1.1 2814s # HTTP_CONNECTION = Keep-Alive 2814s # HTTP_HOST = localhost:8529 2814s # HTTP_USER_AGENT = libwww-perl/6.78 2814s # HTTP_X_FORWARDED_FOR = 127.0.0.1 2814s # HTTP_X_FORWARDED_HOST = localhost:8529 2814s # HTTP_X_FORWARDED_SERVER = localhost 2814s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2814s # QUERY_STRING = fish=fowl 2814s # REMOTE_ADDR = 127.0.0.1 2814s # REMOTE_PORT = 53510 2814s # REQUEST_METHOD = GET 2814s # REQUEST_SCHEME = http 2814s # REQUEST_URI = /modules/cgi/env.pl?fish=fowl 2814s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 2814s # SCRIPT_NAME = /modules/cgi/env.pl 2814s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 2814s # SCRIPT_URL = /modules/cgi/env.pl 2814s # SERVER_ADDR = 127.0.0.1 2814s # SERVER_ADMIN = tuser@localhost 2814s # SERVER_NAME = localhost 2814s # SERVER_PORT = 8529 2814s # SERVER_PROTOCOL = HTTP/1.1 2814s # SERVER_SIGNATURE = 2814s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2814s # UNIQUE_ID = aLnAy-_3c40vLf6DLnjEHAAAAI4' 2814s ok 29 2814s # testing : RewriteCond QUERY_STRING test 2814s # expected: 404 2814s # received: '404' 2814s ok 30 2814s # testing : QUERY_STRING passed OK 2814s # expected: qr/QUERY_STRING = horse=trigger\n/s 2814s # received: 'APACHE_TEST_HOSTNAME = test.host.name 2814s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2814s # CONTEXT_PREFIX = 2814s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2814s # ENV_TEST = mod_env test environment variable 2814s # ENV_TEST_EMPTY = 2814s # GATEWAY_INTERFACE = CGI/1.1 2814s # HTTP_CONNECTION = Keep-Alive 2814s # HTTP_HOST = localhost:8529 2814s # HTTP_USER_AGENT = libwww-perl/6.78 2814s # HTTP_X_FORWARDED_FOR = 127.0.0.1 2814s # HTTP_X_FORWARDED_HOST = localhost:8529 2814s # HTTP_X_FORWARDED_SERVER = localhost 2814s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2814s # QUERY_STRING = horse=trigger 2814s # REMOTE_ADDR = 127.0.0.1 2814s # REMOTE_PORT = 53510 2814s # REQUEST_METHOD = GET 2814s # REQUEST_SCHEME = http 2814s # REQUEST_URI = /modules/cgi/env.pl?horse=trigger 2814s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 2814s # SCRIPT_NAME = /modules/cgi/env.pl 2814s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 2814s # SCRIPT_URL = /modules/cgi/env.pl 2814s # SERVER_ADDR = 127.0.0.1 2814s # SERVER_ADMIN = tuser@localhost 2814s # SERVER_NAME = localhost 2814s # SERVER_PORT = 8529 2814s # SERVER_PROTOCOL = HTTP/1.1 2814s # SERVER_SIGNATURE = 2814s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2814s # UNIQUE_ID = aLnAy-_3c40vLf6DLnjEHQAAAI8' 2814s ok 31 2814s # testing : proxy/QSA test success 2814s # expected: 200 2814s # received: '200' 2814s ok 32 2814s # testing : proxy/QSA test appended args correctly 2814s # expected: qr/QUERY_STRING = foo=bar\&bloo=blar\n/s 2814s # received: 'HTTP/1.1 200 OK 2814s # Connection: close 2814s # Date: Thu, 04 Sep 2025 16:39:39 GMT 2814s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2814s # Vary: In-If1 2814s # Content-Length: 1254 2814s # Content-Type: text/plain 2814s # Client-Date: Thu, 04 Sep 2025 16:39:39 GMT 2814s # Client-Peer: 127.0.0.1:8529 2814s # Client-Response-Num: 1 2814s # DMMATCH1: 1, 1 2814s # 2814s # APACHE_TEST_HOSTNAME = test.host.name 2814s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2814s # CONTEXT_PREFIX = 2814s # DOCUMENT_ROOT = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs 2814s # ENV_TEST = mod_env test environment variable 2814s # ENV_TEST_EMPTY = 2814s # GATEWAY_INTERFACE = CGI/1.1 2814s # HTTP_CONNECTION = Keep-Alive 2814s # HTTP_HOST = localhost:8529 2814s # HTTP_USER_AGENT = libwww-perl/6.78 2814s # HTTP_X_FORWARDED_FOR = 127.0.0.1 2814s # HTTP_X_FORWARDED_HOST = localhost:8529 2814s # HTTP_X_FORWARDED_SERVER = localhost 2814s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2814s # QUERY_STRING = foo=bar&bloo=blar 2814s # REMOTE_ADDR = 127.0.0.1 2814s # REMOTE_PORT = 53510 2814s # REQUEST_METHOD = GET 2814s # REQUEST_SCHEME = http 2814s # REQUEST_URI = /modules/cgi/env.pl?foo=bar&bloo=blar 2814s # SCRIPT_FILENAME = /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 2814s # SCRIPT_NAME = /modules/cgi/env.pl 2814s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 2814s # SCRIPT_URL = /modules/cgi/env.pl 2814s # SERVER_ADDR = 127.0.0.1 2814s # SERVER_ADMIN = tuser@localhost 2814s # SERVER_NAME = localhost 2814s # SERVER_PORT = 8529 2814s # SERVER_PROTOCOL = HTTP/1.1 2814s # SERVER_SIGNATURE = 2814s # SERVER_SOFTWARE = Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2814s # UNIQUE_ID = aLnAy-_3c40vLf6DLnjEHgAAAJA 2814s # ' 2814s ok 33 2814s # testing : PR 60478 rewrite loop is halted 2814s # expected: 500 2814s # received: '500' 2814s ok 34 2814s # testing : Correct internal redirect happened, OK 2814s # expected: qr/VARY2/ 2814s # received: 'VARY2 2814s # ' 2814s ok 35 2814s # testing : Vary:Host header not added, OK 2814s # expected: qr/(?!.*Host.*)/ 2814s # received: 'In-If1' 2814s ok 36 2814s # testing : Correct internal redirect happened, OK 2814s # expected: qr/VARY2/ 2814s # received: 'VARY2 2814s # ' 2814s ok 37 2814s # testing : Vary:Host header not added, OK 2814s # expected: qr/(?!.*Host.*)/ 2814s # received: 'In-If1' 2814s ok 38 2814s # testing : Correct internal redirect happened, OK 2814s # expected: qr/VARY4/ 2814s # received: 'VARY4' 2814s ok 39 2814s # testing : Vary:User-Agent header added, OK 2814s # expected: qr/User-Agent/ 2814s # received: 'In-If1,User-Agent' 2814s ok 40 2814s # testing : Correct internal redirect happened, OK 2814s # expected: qr/VARY4/ 2814s # received: 'VARY4' 2814s ok 41 2814s # testing : Vary:Accept header added, OK 2814s # expected: qr/Accept/ 2814s # received: 'In-If1,Accept' 2814s ok 42 2814s # testing : Correct internal redirect happened, OK 2814s # expected: qr/VARY4/ 2814s # received: 'VARY4' 2814s ok 43 2814s # testing : Vary:Referer header added, OK 2814s # expected: qr/Referer/ 2814s # received: 'In-If1,Referer' 2814s ok 44 2814s # testing : Vary:Accept header not added, OK 2814s # expected: qr/(?!.*Accept.*)/ 2814s # received: 'In-If1,Referer' 2814s ok 45 2814s # testing : Correct internal redirect happened, OK 2814s # expected: qr/VARY4/ 2814s # received: 'VARY4' 2814s ok 46 2814s # testing : Vary:Host header not added, OK 2814s # expected: qr/(?!.*Host.*)/ 2814s # received: 'In-If1' 2814s ok 47 2814s # testing : samesite not present with no arg 2814s # expected: qr/(?!.*SameSite=.*)/ 2814s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:39:39 GMT; secure; HttpOnly' 2814s ok 48 2814s # testing : samesite not present with 0 2814s # expected: qr/(?!.*SameSite=.*)/ 2814s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:39:39 GMT; secure; HttpOnly' 2814s ok 49 2814s # testing : samesite not present with false 2814s # expected: qr/(?!.*SameSite=.*)/ 2814s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:39:39 GMT; secure; HttpOnly' 2814s ok 50 2814s # testing : samesite=none 2814s # expected: qr/SameSite=none/ 2814s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:39:39 GMT; secure; HttpOnly; SameSite=none' 2814s ok 51 2814s # testing : samesite=lax 2814s # expected: qr/SameSite=lax/ 2814s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:39:39 GMT; secure; HttpOnly; SameSite=lax' 2814s ok 52 2814s # testing : samesite=foo 2814s # expected: qr/SameSite=foo/ 2814s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Mon, 03-Nov-2025 16:39:39 GMT; secure; HttpOnly; SameSite=foo' 2814s ok 53 2814s # Check /modules/rewrite/escaping/local/foo%20bar for 403 2814s # expected: 403 2814s # received: '403' 2814s ok 54 2814s # Check /modules/rewrite/escaping/redir_ne/foo%20bar for 403 2814s # expected: 403 2814s # received: '403' 2814s ok 55 2814s # Check /modules/rewrite/escaping/proxy/foo%20bar for 403 2814s # expected: 403 2814s # received: '403' 2814s ok 56 2814s # Check /modules/rewrite/escaping/proxy_ne/foo%20bar for 403 2814s # expected: 403 2814s # received: '403' 2814s ok 57 2814s # Check /modules/rewrite/escaping/fixups/local/foo%20bar for 403 2814s # expected: 403 2814s # received: '403' 2814s ok 58 2814s # Check /modules/rewrite/escaping/fixups/redir_ne/foo%20bar for 403 2814s # expected: 403 2814s # received: '403' 2814s ok 59 2814s # Check /modules/rewrite/escaping/fixups/proxy/foo%20bar for 403 2814s # expected: 403 2814s # received: '403' 2814s ok 60 2814s # Check /modules/rewrite/escaping/fixups/proxy_ne/foo%20bar for 403 2814s # expected: 403 2814s # received: '403' 2814s ok 61 2814s # Check /modules/rewrite/escaping/redir/foo%20bar for 302 2814s # expected: 302 2814s # received: '302' 2814s ok 62 2814s # Check /modules/rewrite/escaping/fixups/redir/foo%20bar for 302 2814s # expected: 302 2814s # received: '302' 2814s ok 63 2814s # Check /modules/rewrite/escaping/local_b/foo/bar/%20baz%0d for foo%2fbar%2f+baz%0d 2814s # rewritten query 'foo%2fbar%2f+baz%0d' 2814s # expected: 'foo%2fbar%2f+baz%0d' 2814s # received: 'foo%2fbar%2f+baz%0d' 2814s ok 64 2814s # Check /modules/rewrite/escaping/local_b_justslash/foo/bar/%20baz/ for foo%2fbar%2f baz%2f 2814s # rewritten query 'foo%2fbar%2f baz%2f' 2814s # expected: 'foo%2fbar%2f baz%2f' 2814s # received: 'foo%2fbar%2f baz%2f' 2814s ok 65 2814s # Check /modules/rewrite/escaping/local_bctls/foo/bar/%20baz/%0d for foo/bar/+baz/%0d 2814s # rewritten query 'foo/bar/+baz/%0d' 2814s # expected: 'foo/bar/+baz/%0d' 2814s # received: 'foo/bar/+baz/%0d' 2814s ok 66 2814s # Check /modules/rewrite/escaping/local_bctls_nospace/foo/bar/%20baz/%0d for foo/bar/ baz/%0d 2814s # rewritten query 'foo/bar/ baz/%0d' 2814s # expected: 'foo/bar/ baz/%0d' 2814s # received: 'foo/bar/ baz/%0d' 2814s ok 67 2814s # Check /modules/rewrite/escaping/local_bctls_andslash/foo/bar/%20baz/%0d for foo%2fbar%2f+baz%2f%0d 2814s # rewritten query 'foo%2fbar%2f+baz%2f%0d' 2814s # expected: 'foo%2fbar%2f+baz%2f%0d' 2814s # received: 'foo%2fbar%2f+baz%2f%0d' 2814s ok 68 2814s # Check /modules/rewrite/escaping/local_b_noslash/foo/bar/%20baz/%0d for foo/bar/+baz/%0d 2814s # rewritten query 'foo/bar/+baz/%0d' 2814s # expected: 'foo/bar/+baz/%0d' 2814s # received: 'foo/bar/+baz/%0d' 2814s ok 69 2814s # Check /modules/rewrite/escaping/qsd-like/foo for redir /foo$ 2814s # redirect is http://localhost:8529/foo 2814s ok 70 2814s ok 2822s t/modules/sed.t ..................... skipped: cannot find module 'LWP::Protocol::AnyEvent::http' 2827s t/modules/session.t ................. 2827s 1..140 todo 53 54 88 89; 2827s # Running under perl version 5.040001 for linux 2827s # Current time local: Thu Sep 4 16:39:46 2025 2827s # Current time GMT: Thu Sep 4 16:39:46 2025 2827s # Using Test.pm version 1.31 2827s # Using Apache/Test.pm version 1.44 2827s # Cannot write session when off: POST / 2827s # testing : response code (Cannot write session when off) 2827s # expected: 200 2827s # received: '200' 2827s ok 1 2827s # no expiry (Cannot write session when off) 2827s ok 2 2827s # testing : session header (Cannot write session when off) 2827s # expected: '(none)' 2827s # received: '(none)' 2827s ok 3 2827s # testing : session dirty (Cannot write session when off) 2827s # expected: 0 2827s # received: 0 2827s ok 4 2827s # testing : body (Cannot write session when off) 2827s # expected: '' 2827s # received: '' 2827s ok 5 2827s # New empty session is not saved: GET /on 2827s # testing : response code (New empty session is not saved) 2827s # expected: 200 2827s # received: '200' 2827s ok 6 2827s # no expiry (New empty session is not saved) 2827s ok 7 2827s # testing : session header (New empty session is not saved) 2827s # expected: '(none)' 2827s # received: '(none)' 2827s ok 8 2827s # testing : session dirty (New empty session is not saved) 2827s # expected: 0 2827s # received: 0 2827s ok 9 2827s # testing : body (New empty session is not saved) 2827s # expected: '' 2827s # received: '' 2827s ok 10 2827s # Set session: POST /on 2827s # testing : response code (Set session) 2827s # expected: 200 2827s # received: '200' 2827s ok 11 2827s # no expiry (Set session) 2827s ok 12 2827s # testing : session header (Set session) 2827s # expected: 'test=value' 2827s # received: 'test=value' 2827s ok 13 2827s # testing : session dirty (Set session) 2827s # expected: 1 2827s # received: '1' 2827s ok 14 2827s # testing : body (Set session) 2827s # expected: '' 2827s # received: '' 2827s ok 15 2827s # Get session: POST /on?test=value 2827s # testing : response code (Get session) 2827s # expected: 200 2827s # received: '200' 2827s ok 16 2827s # no expiry (Get session) 2827s ok 17 2827s # testing : session header (Get session) 2827s # expected: '(none)' 2827s # received: '(none)' 2827s ok 18 2827s # testing : session dirty (Get session) 2827s # expected: 0 2827s # received: 0 2827s ok 19 2827s # testing : body (Get session) 2827s # expected: 'value' 2827s # received: 'value' 2827s ok 20 2827s # Delete session: POST /on?test=value 2827s # testing : response code (Delete session) 2827s # expected: 200 2827s # received: '200' 2827s ok 21 2827s # no expiry (Delete session) 2827s ok 22 2827s # testing : session header (Delete session) 2827s # expected: '' 2827s # received: '' 2827s ok 23 2827s # testing : session dirty (Delete session) 2827s # expected: 1 2827s # received: '1' 2827s ok 24 2827s # testing : body (Delete session) 2827s # expected: '' 2827s # received: '' 2827s ok 25 2827s # Edit session: POST /on?test=value 2827s # testing : response code (Edit session) 2827s # expected: 200 2827s # received: '200' 2827s ok 26 2827s # no expiry (Edit session) 2827s ok 27 2827s # testing : session header (Edit session) 2827s # expected: 'test=' 2827s # received: 'test=' 2827s ok 28 2827s # testing : session dirty (Edit session) 2827s # expected: 1 2827s # received: '1' 2827s ok 29 2827s # testing : body (Edit session) 2827s # expected: '' 2827s # received: '' 2827s ok 30 2827s # Encode session: POST /on/encode 2827s # testing : response code (Encode session) 2827s # expected: 200 2827s # received: '200' 2827s ok 31 2827s # no expiry (Encode session) 2827s ok 32 2827s # testing : session header (Encode session) 2827s # expected: 'TestEncoded:test=value' 2827s # received: 'TestEncoded:test=value' 2827s ok 33 2827s # testing : session dirty (Encode session) 2827s # expected: 1 2827s # received: '1' 2827s ok 34 2827s # testing : body (Encode session) 2827s # expected: '' 2827s # received: '' 2827s ok 35 2827s # Decode session: POST /on/encode?TestEncoded:test=value 2827s # testing : response code (Decode session) 2827s # expected: 200 2827s # received: '200' 2827s ok 36 2827s # no expiry (Decode session) 2827s ok 37 2827s # testing : session header (Decode session) 2827s # expected: '(none)' 2827s # received: '(none)' 2827s ok 38 2827s # testing : session dirty (Decode session) 2827s # expected: 0 2827s # received: 0 2827s ok 39 2827s # testing : body (Decode session) 2827s # expected: 'value' 2827s # received: 'value' 2827s ok 40 2827s # Custom decoder failure: GET /on/encode?test=value 2827s # testing : response code (Custom decoder failure) 2827s # expected: 200 2827s # received: '200' 2827s ok 41 2827s # no expiry (Custom decoder failure) 2827s ok 42 2827s # testing : session header (Custom decoder failure) 2827s # expected: '(none)' 2827s # received: '(none)' 2827s ok 43 2827s # testing : session dirty (Custom decoder failure) 2827s # expected: 0 2827s # received: 0 2827s ok 44 2827s # testing : body (Custom decoder failure) 2827s # expected: '' 2827s # received: '' 2827s ok 45 2827s # Identity decoder failure: GET /on?&=test 2827s # testing : response code (Identity decoder failure) 2827s # expected: 200 2827s # received: '200' 2827s ok 46 2827s # no expiry (Identity decoder failure) 2827s ok 47 2827s # testing : session header (Identity decoder failure) 2827s # expected: '(none)' 2827s # received: '(none)' 2827s ok 48 2827s # testing : session dirty (Identity decoder failure) 2827s # expected: 0 2827s # received: 0 2827s ok 49 2827s # testing : body (Identity decoder failure) 2827s # expected: '' 2827s # received: '' 2827s ok 50 2827s # Session writable after decode failure: POST /on/encode?test=value 2827s # testing : response code (Session writable after decode failure) 2827s # expected: 200 2827s # received: '200' 2827s ok 51 2827s # no expiry (Session writable after decode failure) 2827s ok 52 2827s # testing : session header (Session writable after decode failure) 2827s # expected: 'TestEncoded:test=value' 2827s # received: '(none)' 2827s not ok 53 2827s # Failed test 53 in t/modules/session.t at line 77 fail #11 *TODO* 2827s # testing : session dirty (Session writable after decode failure) 2827s # expected: 1 2827s # received: 0 2827s not ok 54 2827s # Failed test 54 in t/modules/session.t at line 79 fail #11 *TODO* 2827s # testing : body (Session writable after decode failure) 2827s # expected: '' 2827s # received: '' 2827s ok 55 2827s # SessionEnv Off 2827s # testing : response code (SessionEnv Off) 2827s # expected: 200 2827s # received: '200' 2827s ok 56 2827s # no expiry (SessionEnv Off) 2827s ok 57 2827s # testing : session header (SessionEnv Off) 2827s # expected: '(none)' 2827s # received: '(none)' 2827s ok 58 2827s # testing : session dirty (SessionEnv Off) 2827s # expected: 0 2827s # received: 0 2827s ok 59 2827s # testing : body (SessionEnv Off) 2827s # expected: '(none)' 2827s # received: '(none)' 2827s ok 60 2827s # SessionEnv On: GET /on/env/on/env.shtml?test=value 2827s # testing : response code (SessionEnv On) 2827s # expected: 200 2827s # received: '200' 2827s ok 61 2827s # no expiry (SessionEnv On) 2827s ok 62 2827s # testing : session header (SessionEnv On) 2827s # expected: '(none)' 2827s # received: '(none)' 2827s ok 63 2827s # testing : session dirty (SessionEnv On) 2827s # expected: 0 2827s # received: 0 2827s ok 64 2827s # testing : body (SessionEnv On) 2827s # expected: 'test=value' 2827s # received: 'test=value' 2827s ok 65 2827s # SessionHeader 2827s # testing : response code (SessionHeader) 2827s # expected: 200 2827s # received: '200' 2827s ok 66 2827s # no expiry (SessionHeader) 2827s ok 67 2827s # testing : session header (SessionHeader) 2827s # expected: 'test=value&another=5&last=7' 2827s # received: 'test=value&another=5&last=7' 2827s ok 68 2827s # testing : session dirty (SessionHeader) 2827s # expected: 1 2827s # received: '1' 2827s ok 69 2827s # testing : body (SessionHeader) 2827s # expected: '' 2827s # received: '' 2827s ok 70 2827s # SessionMaxAge adds expiry: GET /on/expire?test=value 2827s # testing : response code (SessionMaxAge adds expiry) 2827s # expected: 200 2827s # received: '200' 2827s ok 71 2827s # expiry of 1757004092 (SessionMaxAge adds expiry) 2827s ok 72 2827s # testing : session header (SessionMaxAge adds expiry) 2827s # expected: 'test=value' 2827s # received: 'test=value' 2827s ok 73 2827s # testing : session dirty (SessionMaxAge adds expiry) 2827s # expected: 0 2827s # received: '0' 2827s ok 74 2827s # testing : body (SessionMaxAge adds expiry) 2827s # expected: '' 2827s # received: '' 2827s ok 75 2827s # Discard expired session: GET /on/expire?test=value&expiry=1 2827s # testing : response code (Discard expired session) 2827s # expected: 200 2827s # received: '200' 2827s ok 76 2827s # expiry of 1757004092 (Discard expired session) 2827s ok 77 2827s # testing : session header (Discard expired session) 2827s # expected: '' 2827s # received: '' 2827s ok 78 2827s # testing : session dirty (Discard expired session) 2827s # expected: 0 2827s # received: '0' 2827s ok 79 2827s # testing : body (Discard expired session) 2827s # expected: '' 2827s # received: '' 2827s ok 80 2827s # Keep non-expired session: GET /on/expire?test=value&expiry=1757004192000000 2827s # testing : response code (Keep non-expired session) 2827s # expected: 200 2827s # received: '200' 2827s ok 81 2827s # expiry of 1757004092 (Keep non-expired session) 2827s ok 82 2827s # testing : session header (Keep non-expired session) 2827s # expected: 'test=value' 2827s # received: 'test=value' 2827s ok 83 2827s # testing : session dirty (Keep non-expired session) 2827s # expected: 0 2827s # received: '0' 2827s ok 84 2827s # testing : body (Keep non-expired session) 2827s # expected: '' 2827s # received: '' 2827s ok 85 2827s # Session writable after expired: POST /on/expire?expiry=1 2827s # testing : response code (Session writable after expired) 2827s # expected: 200 2827s # received: '200' 2827s ok 86 2827s # expiry of 1757004092 (Session writable after expired) 2827s ok 87 2827s # testing : session header (Session writable after expired) 2827s # expected: 'test=value' 2827s # received: '' 2827s not ok 88 2827s # Failed test 88 in t/modules/session.t at line 77 fail #18 *TODO* 2827s # testing : session dirty (Session writable after expired) 2827s # expected: 1 2827s # received: '0' 2827s not ok 89 2827s # Failed test 89 in t/modules/session.t at line 79 fail #18 *TODO* 2827s # testing : body (Session writable after expired) 2827s # expected: '' 2827s # received: '' 2827s ok 90 2827s # SessionExpiryUpdateInterval off by default: GET /on/expire?test=value&expiry=1757004092000000 2827s # testing : response code (SessionExpiryUpdateInterval off by default) 2827s # expected: 200 2827s # received: '200' 2827s ok 91 2827s # expiry of 1757004092 (SessionExpiryUpdateInterval off by default) 2827s ok 92 2827s # testing : session header (SessionExpiryUpdateInterval off by default) 2827s # expected: 'test=value' 2827s # received: 'test=value' 2827s ok 93 2827s # testing : session dirty (SessionExpiryUpdateInterval off by default) 2827s # expected: 0 2827s # received: '0' 2827s ok 94 2827s # testing : body (SessionExpiryUpdateInterval off by default) 2827s # expected: '' 2827s # received: '' 2827s ok 95 2827s # SessionExpiryUpdateInterval skips save: GET /on/expire/cache?test=value&expiry=1757004092000000 2827s # testing : response code (SessionExpiryUpdateInterval skips save) 2827s # expected: 200 2827s # received: '200' 2827s ok 96 2827s # no expiry (SessionExpiryUpdateInterval skips save) 2827s ok 97 2827s # testing : session header (SessionExpiryUpdateInterval skips save) 2827s # expected: '(none)' 2827s # received: '(none)' 2827s ok 98 2827s # testing : session dirty (SessionExpiryUpdateInterval skips save) 2827s # expected: 0 2827s # received: 0 2827s ok 99 2827s # testing : body (SessionExpiryUpdateInterval skips save) 2827s # expected: '' 2827s # received: '' 2827s ok 100 2827s # Session readable when save skipped: POST /on/expire/cache?test=value&expiry=1757004092000000 2827s # testing : response code (Session readable when save skipped) 2827s # expected: 200 2827s # received: '200' 2827s ok 101 2827s # no expiry (Session readable when save skipped) 2827s ok 102 2827s # testing : session header (Session readable when save skipped) 2827s # expected: '(none)' 2827s # received: '(none)' 2827s ok 103 2827s # testing : session dirty (Session readable when save skipped) 2827s # expected: 0 2827s # received: 0 2827s ok 104 2827s # testing : body (Session readable when save skipped) 2827s # expected: 'value' 2827s # received: 'value' 2827s ok 105 2827s # Dirty overrides SessionExpiryUpdateInterval: POST /on/expire/cache?test=value&expiry=1757004092000000 2827s # testing : response code (Dirty overrides SessionExpiryUpdateInterval) 2827s # expected: 200 2827s # received: '200' 2827s ok 106 2827s # expiry of 1757004092 (Dirty overrides SessionExpiryUpdateInterval) 2827s ok 107 2827s # testing : session header (Dirty overrides SessionExpiryUpdateInterval) 2827s # expected: 'test=value' 2827s # received: 'test=value' 2827s ok 108 2827s # testing : session dirty (Dirty overrides SessionExpiryUpdateInterval) 2827s # expected: 1 2827s # received: '1' 2827s ok 109 2827s # testing : body (Dirty overrides SessionExpiryUpdateInterval) 2827s # expected: '' 2827s # received: '' 2827s ok 110 2827s # Old session always updates expiry: GET /on/expire/cache?test=value&expiry=1757004032000000 2827s # testing : response code (Old session always updates expiry) 2827s # expected: 200 2827s # received: '200' 2827s ok 111 2827s # expiry of 1757004092 (Old session always updates expiry) 2827s ok 112 2827s # testing : session header (Old session always updates expiry) 2827s # expected: 'test=value' 2827s # received: 'test=value' 2827s ok 113 2827s # testing : session dirty (Old session always updates expiry) 2827s # expected: 0 2827s # received: '0' 2827s ok 114 2827s # testing : body (Old session always updates expiry) 2827s # expected: '' 2827s # received: '' 2827s ok 115 2827s # New empty session with expiry not saved: GET /on/expire/cache 2827s # testing : response code (New empty session with expiry not saved) 2827s # expected: 200 2827s # received: '200' 2827s ok 116 2827s # no expiry (New empty session with expiry not saved) 2827s ok 117 2827s # testing : session header (New empty session with expiry not saved) 2827s # expected: '(none)' 2827s # received: '(none)' 2827s ok 118 2827s # testing : session dirty (New empty session with expiry not saved) 2827s # expected: 0 2827s # received: 0 2827s ok 119 2827s # testing : body (New empty session with expiry not saved) 2827s # expected: '' 2827s # received: '' 2827s ok 120 2827s # Can create session with SessionExpiryUpdateInterval: POST /on/expire/cache 2827s # testing : response code (Can create session with SessionExpiryUpdateInterval) 2827s # expected: 200 2827s # received: '200' 2827s ok 121 2827s # expiry of 1757004092 (Can create session with SessionExpiryUpdateInterval) 2827s ok 122 2827s # testing : session header (Can create session with SessionExpiryUpdateInterval) 2827s # expected: 'test=value' 2827s # received: 'test=value' 2827s ok 123 2827s # testing : session dirty (Can create session with SessionExpiryUpdateInterval) 2827s # expected: 1 2827s # received: '1' 2827s ok 124 2827s # testing : body (Can create session with SessionExpiryUpdateInterval) 2827s # expected: '' 2827s # received: '' 2827s ok 125 2827s # Cannot write session when not included: POST /on/include?test=value 2827s # testing : response code (Cannot write session when not included) 2827s # expected: 200 2827s # received: '200' 2827s ok 126 2827s # no expiry (Cannot write session when not included) 2827s ok 127 2827s # testing : session header (Cannot write session when not included) 2827s # expected: '(none)' 2827s # received: '(none)' 2827s ok 128 2827s # testing : session dirty (Cannot write session when not included) 2827s # expected: 0 2827s # received: 0 2827s ok 129 2827s # testing : body (Cannot write session when not included) 2827s # expected: '' 2827s # received: '' 2827s ok 130 2827s # Can read session when included: POST /on/include/yes?test=value 2827s # testing : response code (Can read session when included) 2827s # expected: 200 2827s # received: '200' 2827s ok 131 2827s # no expiry (Can read session when included) 2827s ok 132 2827s # testing : session header (Can read session when included) 2827s # expected: '(none)' 2827s # received: '(none)' 2827s ok 133 2827s # testing : session dirty (Can read session when included) 2827s # expected: 0 2827s # received: 0 2827s ok 134 2827s # testing : body (Can read session when included) 2827s # expected: 'value' 2827s # received: 'value' 2827s ok 135 2827s # SessionExclude overrides SessionInclude: POST /on/include/yes/no?test=value 2827s # testing : response code (SessionExclude overrides SessionInclude) 2827s # expected: 200 2827s # received: '200' 2827s ok 136 2827s # no expiry (SessionExclude overrides SessionInclude) 2827s ok 137 2827s # testing : session header (SessionExclude overrides SessionInclude) 2827s # expected: '(none)' 2827s # received: '(none)' 2827s ok 138 2827s # testing : session dirty (SessionExclude overrides SessionInclude) 2827s # expected: 0 2827s # received: 0 2827s ok 139 2827s # testing : body (SessionExclude overrides SessionInclude) 2827s # expected: '' 2827s # received: '' 2827s ok 140 2827s ok 2833s t/modules/session_cookie.t .......... 2833s 1..2 2833s # Running under perl version 5.040001 for linux 2833s # Current time local: Thu Sep 4 16:39:52 2025 2833s # Current time GMT: Thu Sep 4 16:39:52 2025 2833s # Using Test.pm version 1.31 2833s # Using Apache/Test.pm version 1.44 2833s # expected: 404 2833s # received: '404' 2833s ok 1 2833s # expected: 200 2833s # received: '200' 2833s ok 2 2833s ok 2839s t/modules/setenvif.t ................ 2839s 1..142 2839s # Running under perl version 5.040001 for linux 2839s # Current time local: Thu Sep 4 16:39:58 2025 2839s # Current time GMT: Thu Sep 4 16:39:58 2025 2839s # Using Test.pm version 1.31 2839s # Using Apache/Test.pm version 1.44 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 1 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 2 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 3 2839s --- 2839s conf: 2839s BrowserMatch foo-browser/0.1 VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 4 2839s --- 2839s conf: 2839s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 5 2839s --- 2839s conf: 2839s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 6 2839s --- 2839s conf: 2839s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 7 2839s --- 2839s conf: 2839s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 8 2839s --- 2839s conf: 2839s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 9 2839s --- 2839s conf: 2839s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 10 2839s --- 2839s conf: 2839s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 11 2839s --- 2839s conf: 2839s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 12 2839s --- 2839s conf: 2839s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 13 2839s --- 2839s conf: 2839s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 14 2839s --- 2839s conf: 2839s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 15 2839s --- 2839s conf: 2839s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 16 2839s --- 2839s conf: 2839s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 17 2839s --- 2839s conf: 2839s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 18 2839s --- 2839s conf: 2839s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 19 2839s --- 2839s conf: 2839s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 20 2839s --- 2839s conf: 2839s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 21 2839s --- 2839s conf: 2839s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 22 2839s --- 2839s conf: 2839s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 23 2839s --- 2839s conf: 2839s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 24 2839s --- 2839s conf: 2839s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 25 2839s --- 2839s conf: 2839s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 26 2839s --- 2839s conf: 2839s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 27 2839s --- 2839s conf: 2839s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 28 2839s --- 2839s conf: 2839s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 29 2839s --- 2839s conf: 2839s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 30 2839s --- 2839s conf: 2839s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 31 2839s --- 2839s conf: 2839s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 32 2839s --- 2839s conf: 2839s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 33 2839s --- 2839s conf: 2839s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 34 2839s --- 2839s conf: 2839s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 35 2839s --- 2839s conf: 2839s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 36 2839s --- 2839s conf: 2839s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 37 2839s --- 2839s conf: 2839s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 38 2839s --- 2839s conf: 2839s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 39 2839s --- 2839s conf: 2839s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 40 2839s --- 2839s conf: 2839s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 41 2839s --- 2839s conf: 2839s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 42 2839s --- 2839s conf: 2839s SetEnvIf Request_Method GET VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 43 2839s --- 2839s conf: 2839s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 44 2839s --- 2839s conf: 2839s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 45 2839s --- 2839s conf: 2839s SetEnvIf Request_Method POST VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 46 2839s --- 2839s conf: 2839s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 47 2839s --- 2839s conf: 2839s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 48 2839s --- 2839s conf: 2839s SetEnvIf Request_Method GET RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 49 2839s --- 2839s conf: 2839s SetEnvIf Request_Method GET RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 50 2839s --- 2839s conf: 2839s SetEnvIf Request_Method GET RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 51 2839s --- 2839s conf: 2839s SetEnvIf Request_Method GET RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 52 2839s --- 2839s conf: 2839s SetEnvIf Request_Method GET RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 53 2839s --- 2839s conf: 2839s SetEnvIf Request_Method GET RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 54 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_Method GET VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 55 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 56 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 57 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_Method POST VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 58 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 59 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 60 2839s --- 2839s conf: 2839s SetEnvIf Request_Protocol HTTP VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 61 2839s --- 2839s conf: 2839s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 62 2839s --- 2839s conf: 2839s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 63 2839s --- 2839s conf: 2839s SetEnvIf Request_Protocol FTP VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 64 2839s --- 2839s conf: 2839s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 65 2839s --- 2839s conf: 2839s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 66 2839s --- 2839s conf: 2839s SetEnvIf Request_Protocol HTTP RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 67 2839s --- 2839s conf: 2839s SetEnvIf Request_Protocol HTTP RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 68 2839s --- 2839s conf: 2839s SetEnvIf Request_Protocol HTTP RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 69 2839s --- 2839s conf: 2839s SetEnvIf Request_Protocol HTTP RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 70 2839s --- 2839s conf: 2839s SetEnvIf Request_Protocol HTTP RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 71 2839s --- 2839s conf: 2839s SetEnvIf Request_Protocol HTTP RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 72 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 73 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 74 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 75 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 76 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 77 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 78 2839s --- 2839s conf: 2839s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 79 2839s --- 2839s conf: 2839s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 80 2839s --- 2839s conf: 2839s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 81 2839s --- 2839s conf: 2839s SetEnvIf Request_URI foo.html VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 82 2839s --- 2839s conf: 2839s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 83 2839s --- 2839s conf: 2839s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 84 2839s --- 2839s conf: 2839s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 85 2839s --- 2839s conf: 2839s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 86 2839s --- 2839s conf: 2839s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 87 2839s --- 2839s conf: 2839s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 88 2839s --- 2839s conf: 2839s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 89 2839s --- 2839s conf: 2839s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 90 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 91 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 92 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 93 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 94 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 95 2839s --- 2839s conf: 2839s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 96 2839s --- 2839s conf: 2839s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 97 2839s --- 2839s conf: 2839s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 98 2839s --- 2839s conf: 2839s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 99 2839s --- 2839s conf: 2839s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 100 2839s --- 2839s conf: 2839s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 101 2839s --- 2839s conf: 2839s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 102 2839s --- 2839s conf: 2839s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 103 2839s --- 2839s conf: 2839s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 104 2839s --- 2839s conf: 2839s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 105 2839s --- 2839s conf: 2839s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 106 2839s --- 2839s conf: 2839s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 107 2839s --- 2839s conf: 2839s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 108 2839s --- 2839s conf: 2839s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 109 2839s --- 2839s conf: 2839s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 110 2839s --- 2839s conf: 2839s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 111 2839s --- 2839s conf: 2839s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 112 2839s --- 2839s conf: 2839s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 113 2839s --- 2839s conf: 2839s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 114 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 115 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 116 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 117 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 1 R2=1 2839s SetEnvIf R2 1 VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 118 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 1 R2=1 2839s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 119 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 1 R2=1 2839s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 120 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 1 R2=1 2839s SetEnvIf R2 0 VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 121 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 1 R2=1 2839s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 122 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 1 R2=1 2839s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 123 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=0 2839s SetEnvIf RELAY 1 VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 124 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=0 2839s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 125 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=0 2839s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 126 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 127 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 128 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 129 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 1 R2=1 2839s SetEnvIf RELAY 1 !R2 2839s SetEnvIf R2 1 VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 130 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 1 R2=1 2839s SetEnvIf RELAY 1 !R2 2839s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 131 2839s --- 2839s conf: 2839s BrowserMatch ^libwww-perl/.* RELAY=1 2839s SetEnvIf RELAY 1 R2=1 2839s SetEnvIf RELAY 1 !R2 2839s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 132 2839s --- 2839s conf: 2839s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set 2839s expecting: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 133 2839s --- 2839s conf: 2839s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:(none) 2839s <- 2839s ok 134 2839s --- 2839s conf: 2839s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s got: 2839s ->1:set 2839s 2:set 2839s 3:set 2839s <- 2839s ok 135 2839s --- 2839s conf: 2839s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 136 2839s --- 2839s conf: 2839s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 137 2839s --- 2839s conf: 2839s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 2839s expecting: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s got: 2839s ->1:(none) 2839s 2:(none) 2839s 3:(none) 2839s <- 2839s ok 138 2839s # expected: '1:.shtml 2839s # 2:sh 2839s # 3:(none) 2839s # ' 2839s # received: '1:.shtml 2839s # 2:sh 2839s # 3:(none) 2839s # ' 2839s ok 139 2839s # expected: '1:(none) 2839s # 2:(none) 2839s # 3:(none) 2839s # ' 2839s # received: '1:(none) 2839s # 2:(none) 2839s # 3:(none) 2839s # ' 2839s ok 140 2839s # expected: '1:(none) 2839s # 2:(none) 2839s # 3:(none) 2839s # ' 2839s # received: '1:(none) 2839s # 2:(none) 2839s # 3:(none) 2839s # ' 2839s ok 141 2839s # expected: '1:$0 2839s # 2:$1 2839s # 3:(none) 2839s # ' 2839s # received: '1:$0 2839s # 2:$1 2839s # 3:(none) 2839s # ' 2839s ok 142 2839s ok 2845s t/modules/speling.t ................. 2845s 1..48 2845s # Running under perl version 5.040001 for linux 2845s # Current time local: Thu Sep 4 16:40:04 2025 2845s # Current time GMT: Thu Sep 4 16:40:04 2025 2845s # Using Test.pm version 1.31 2845s # Using Apache/Test.pm version 1.44 2845s # testing : Checking normal. Expecting: 200 2845s # expected: 200 2845s # received: '200' 2845s ok 1 2845s ok 2 # skip Skipping. No redirect with status 200 2845s # testing : Checking omission. Expecting: 301 2845s # expected: 301 2845s # received: '301' 2845s ok 3 2845s # testing : Redirect ok 2845s # expected: qr/good\.html|several1\.html/ 2845s # received: ' 2845s # 2845s # 301 Moved Permanently 2845s # 2845s #

Moved Permanently

2845s #

The document has moved here.

2845s # 2845s # ' 2845s ok 4 2845s # testing : Checking insertion. Expecting: 301 2845s # expected: 301 2845s # received: '301' 2845s ok 5 2845s # testing : Redirect ok 2845s # expected: qr/good\.html|several1\.html/ 2845s # received: ' 2845s # 2845s # 301 Moved Permanently 2845s # 2845s #

Moved Permanently

2845s #

The document has moved here.

2845s # 2845s # ' 2845s ok 6 2845s # testing : Checking transposition. Expecting: 301 2845s # expected: 301 2845s # received: '301' 2845s ok 7 2845s # testing : Redirect ok 2845s # expected: qr/good\.html|several1\.html/ 2845s # received: ' 2845s # 2845s # 301 Moved Permanently 2845s # 2845s #

Moved Permanently

2845s #

The document has moved here.

2845s # 2845s # ' 2845s ok 8 2845s # testing : Checking wrong character. Expecting: 301 2845s # expected: 301 2845s # received: '301' 2845s ok 9 2845s # testing : Redirect ok 2845s # expected: qr/good\.html|several1\.html/ 2845s # received: ' 2845s # 2845s # 301 Moved Permanently 2845s # 2845s #

Moved Permanently

2845s #

The document has moved here.

2845s # 2845s # ' 2845s ok 10 2845s # testing : Checking wrong extension. Expecting: 300 2845s # expected: 300 2845s # received: '300' 2845s ok 11 2845s # testing : Redirect ok 2845s # expected: qr/good\.html|several1\.html/ 2845s # received: ' 2845s # 2845s # 300 Multiple Choices 2845s # 2845s #

Multiple Choices

2845s # The document name you requested (/modules/speling/nocase/good.wrong_ext) could not be found on this server. 2845s # However, we found documents with names similar to the one you requested.

Available documents: 2845s #

2845s # 2845s # ' 2845s ok 12 2845s # testing : Checking NC wrong extension. Expecting: 300 2845s # expected: 300 2845s # received: '300' 2845s ok 13 2845s # testing : Redirect ok 2845s # expected: qr/good\.html|several1\.html/ 2845s # received: ' 2845s # 2845s # 300 Multiple Choices 2845s # 2845s #

Multiple Choices

2845s # The document name you requested (/modules/speling/nocase/GOOD.wrong_ext) could not be found on this server. 2845s # However, we found documents with names similar to the one you requested.

Available documents: 2845s #

2845s # 2845s # ' 2845s ok 14 2845s # testing : Checking wrong filename. Expecting: 404 2845s # expected: 404 2845s # received: '404' 2845s ok 15 2845s ok 16 # skip Skipping. No redirect with status 404 2845s # testing : Checking double transposition. Expecting: 404 2845s # expected: 404 2845s # received: '404' 2845s ok 17 2845s ok 18 # skip Skipping. No redirect with status 404 2845s # testing : Checking double wrong character. Expecting: 404 2845s # expected: 404 2845s # received: '404' 2845s ok 19 2845s ok 20 # skip Skipping. No redirect with status 404 2845s # testing : Checking multiple choice. Expecting: 300 2845s # expected: 300 2845s # received: '300' 2845s ok 21 2845s # testing : Redirect ok 2845s # expected: qr/good\.html|several1\.html/ 2845s # received: ' 2845s # 2845s # 300 Multiple Choices 2845s # 2845s #

Multiple Choices

2845s # The document name you requested (/modules/speling/nocase/several0.html) could not be found on this server. 2845s # However, we found documents with names similar to the one you requested.

Available documents: 2845s #

2845s # 2845s # ' 2845s ok 22 2845s # testing : Checking case. Expecting: 301 2845s # expected: 301 2845s # received: '301' 2845s ok 23 2845s # testing : Redirect ok 2845s # expected: qr/good\.html|several1\.html/ 2845s # received: ' 2845s # 2845s # 301 Moved Permanently 2845s # 2845s #

Moved Permanently

2845s #

The document has moved here.

2845s # 2845s # ' 2845s ok 24 2845s # testing : Checking normal. Expecting: 200 2845s # expected: 200 2845s # received: '200' 2845s ok 25 2845s ok 26 # skip Skipping. No redirect with status 200 2845s # testing : Checking omission. Expecting: 404 2845s # expected: 404 2845s # received: '404' 2845s ok 27 2845s ok 28 # skip Skipping. No redirect with status 404 2845s # testing : Checking insertion. Expecting: 404 2845s # expected: 404 2845s # received: '404' 2845s ok 29 2845s ok 30 # skip Skipping. No redirect with status 404 2845s # testing : Checking transposition. Expecting: 404 2845s # expected: 404 2845s # received: '404' 2845s ok 31 2845s ok 32 # skip Skipping. No redirect with status 404 2845s # testing : Checking wrong character. Expecting: 404 2845s # expected: 404 2845s # received: '404' 2845s ok 33 2845s ok 34 # skip Skipping. No redirect with status 404 2845s # testing : Checking wrong extension. Expecting: 300 2845s # expected: 300 2845s # received: '300' 2845s ok 35 2845s # testing : Redirect ok 2845s # expected: qr/good\.html|several1\.html/ 2845s # received: ' 2845s # 2845s # 300 Multiple Choices 2845s # 2845s #

Multiple Choices

2845s # The document name you requested (/modules/speling/caseonly/good.wrong_ext) could not be found on this server. 2845s # However, we found documents with names similar to the one you requested.

Available documents: 2845s #

2845s # 2845s # ' 2845s ok 36 2845s # testing : Checking NC wrong extension. Expecting: 300 2845s # expected: 300 2845s # received: '300' 2845s ok 37 2845s # testing : Redirect ok 2845s # expected: qr/good\.html|several1\.html/ 2845s # received: ' 2845s # 2845s # 300 Multiple Choices 2845s # 2845s #

Multiple Choices

2845s # The document name you requested (/modules/speling/caseonly/GOOD.wrong_ext) could not be found on this server. 2845s # However, we found documents with names similar to the one you requested.

Available documents: 2845s #

2845s # 2845s # ' 2845s ok 38 2845s # testing : Checking wrong filename. Expecting: 404 2845s # expected: 404 2845s # received: '404' 2845s ok 39 2845s ok 40 # skip Skipping. No redirect with status 404 2845s # testing : Checking double transposition. Expecting: 404 2845s # expected: 404 2845s # received: '404' 2845s ok 41 2845s ok 42 # skip Skipping. No redirect with status 404 2845s # testing : Checking double wrong character. Expecting: 404 2845s # expected: 404 2845s # received: '404' 2845s ok 43 2845s ok 44 # skip Skipping. No redirect with status 404 2845s # testing : Checking multiple choice. Expecting: 404 2845s # expected: 404 2845s # received: '404' 2845s ok 45 2845s ok 46 # skip Skipping. No redirect with status 404 2845s # testing : Checking case. Expecting: 301 2845s # expected: 301 2845s # received: '301' 2845s ok 47 2845s # testing : Redirect ok 2845s # expected: qr/good\.html|several1\.html/ 2845s # received: ' 2845s # 2845s # 301 Moved Permanently 2845s # 2845s #

Moved Permanently

2845s #

The document has moved here.

2845s # 2845s # ' 2845s ok 48 2845s ok 2850s t/modules/status.t .................. 2850s 1..1 2850s # Running under perl version 5.040001 for linux 2850s # Current time local: Thu Sep 4 16:40:10 2025 2850s # Current time GMT: Thu Sep 4 16:40:10 2025 2850s # Using Test.pm version 1.31 2850s # Using Apache/Test.pm version 1.44 2850s 2850s 2850s Apache Status 2850s 2850s

Apache Server Status for localhost (via 127.0.0.1)

2850s 2850s
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
2850s
Server MPM: event
2850s
Server Built: 2025-07-23T18:22:41 2850s

2850s
Current Time: Thursday, 04-Sep-2025 16:40:15 UTC
2850s
Restart Time: Thursday, 04-Sep-2025 16:29:48 UTC
2850s
Parent Server Config. Generation: 1
2850s
Parent Server MPM Generation: 0
2850s
Server uptime: 10 minutes 26 seconds
2850s
Server load: 1.09 1.21 1.18
2850s
Total accesses: 6876 - Total Traffic: 137.0 MB - Total Duration: 36446
2850s
CPU Usage: u7.09 s15.87 cu1.14 cs1.09 - 4.02% CPU load
2850s
11 requests/sec - 224.1 kB/second - 20.4 kB/request - 5.30047 ms/request
2850s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
2850s
2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewait-iowritingkeep-aliveclosing
0947524no0yes00250000
1947529no0yes00250000
2947568no0yes10240000
3969888no0yes00250000
Sum400 10990000
2850s
________________________________________________________________
2850s ___W________________________________............................
2850s ................................................................
2850s ................................................................
2850s ................................................................
2850s ................................................................
2850s ................
2850s

Scoreboard Key:
2850s "_" Waiting for Connection, 2850s "S" Starting up, 2850s "R" Reading Request,
2850s "W" Sending Reply, 2850s "K" Keepalive (read), 2850s "D" DNS Lookup,
2850s "C" Closing connection, 2850s "L" Logging, 2850s "G" Gracefully finishing,
2850s "I" Idle cleanup of worker, 2850s "." Open slot with no current process
2850s

2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s
SrvPIDAccMCPU 2850s SSReqDurConnChildSlotClientProtocolVHostRequest
0-09475240/29/29_ 2850s 2.97117620.00.150.15 2850s 127.0.0.1http/1.1localhost:8556GET /fcgisetenv?query HTTP/1.1
0-09475240/28/28_ 2850s 3.15103560.00.110.11 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09475240/30/30_ 2850s 2.97103500.00.270.27 2850s 127.0.0.1http/1.1localhost:8556GET /modules/proxy/fcgi-generic/index.php?query HTTP/1.1
0-09475240/26/26_ 2850s 3.17101640.00.100.10 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09475240/30/30_ 2850s 2.98104420.00.290.29 2850s 127.0.0.1http/1.1localhost:8556GET /modules/proxy/fcgi-generic-rewrite/index.php?query HTTP/1.
0-09475240/23/23_ 2850s 3.10221290.00.100.10 2850s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire/cache HTTP/1.1
0-09475240/30/30_ 2850s 2.992210770.00.190.19 2850s 127.0.0.1http/1.1localhost:8556GET /modules/proxy/fcgi-action/index.php/path/info?query HTTP/1
0-09475240/23/23_ 2850s 3.12111580.00.170.17 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09475240/30/30_ 2850s 2.991132620.00.160.16 2850s 127.0.0.1http/1.1localhost:8556GET /modules/proxy/fcgi/index.php HTTP/1.1
0-09475240/24/24_ 2850s 3.12113620.00.120.12 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09475240/30/30_ 2850s 3.121111210.00.300.30 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09475240/23/23_ 2850s 3.03111490.00.160.16 2850s 127.0.0.1http/1.1localhost:8529POST /apache/reflector_nodeflate/ HTTP/1.1
0-09475240/29/29_ 2850s 3.131111080.00.610.61 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09475240/25/25_ 2850s 3.03111600.00.210.21 2850s 127.0.0.1http/1.1localhost:8529POST /apache/reflector_deflate/ HTTP/1.1
0-09475240/27/27_ 2850s 3.14113490.00.650.65 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09475240/27/27_ 2850s 3.061131320.06.056.05 2850s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/1 HTTP/1.1
0-09475240/25/25_ 2850s 3.14111320.00.200.20 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09475240/28/28_ 2850s 3.07113420.00.180.18 2850s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/4 HTTP/1.1
0-09475240/25/25_ 2850s 3.15111350.00.190.19 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09475240/27/27_ 2850s 3.07113400.00.180.18 2850s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/5 HTTP/1.1
0-09475240/25/25_ 2850s 3.15111410.00.190.19 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09475240/28/28_ 2850s 3.07115600.00.420.42 2850s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/6 HTTP/1.1
0-09475240/29/29_ 2850s 3.15111710.02.162.16 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09475240/26/26_ 2850s 2.83111670.00.110.11 2850s 127.0.0.1http/1.1ssi-default:8549GET /modules/include/if6.shtml HTTP/1.1
0-09475240/29/29_ 2850s 3.15111850.00.110.11 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09475290/3/3_ 2850s 0.82123140.00.010.01 2850s localhosthttp/1.1localhost:8529GET /modules/access/htaccess/index.html HTTP/1.1
1-09475290/7/7_ 2850s 1.33123180.00.010.01 2850s 127.0.0.1http/1.1ssi-default:8549GET /modules/include/if9.shtml HTTP/1.1
1-09475290/7/7_ 2850s 1.33123180.00.010.01 2850s 127.0.0.1http/1.1ssi-default:8549POST /modules/include/mod_request/echo.shtml HTTP/1.1
1-09475290/4/4_ 2850s 1.23123150.00.060.06 2850s 127.0.0.1http/1.1localhost:8529HEAD /modules/expires/htaccess/index.html HTTP/1.1
1-09475290/6/6_ 2850s 1.34121170.00.010.01 2850s 127.0.0.1http/1.1ssi-default:8549GET /modules/include/var128.shtml HTTP/1.1
1-09475290/4/4_ 2850s 1.23121260.00.030.03 2850s 127.0.0.1http/1.1localhost:8529HEAD /modules/expires/htaccess/text.txt HTTP/1.1
1-09475290/8/8_ 2850s 1.351061340.00.020.02 2850s 127.0.0.1http/1.1localhost:8529GET /modules/lua/hello.lua HTTP/1.1
1-09475290/3/3_ 2850s 0.82106120.00.010.01 2850s 127.0.0.1http/1.1localhost:8529GET /modules/access/htaccess/index.html HTTP/1.1
1-09475290/8/8_ 2850s 1.371012220.00.630.63 2850s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fr/compressed/ HTTP/1.1
1-09475290/4/4_ 2850s 1.0810118230.00.010.01 2850s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/bogus-perl.pl HTTP/1.1
1-09475290/8/8_ 2850s 1.371011110.00.040.04 2850s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/de/two/index HTTP/1.1
1-09475290/3/3_ 2850s 1.13101120.00.000.00 2850s 127.0.0.1http/1.1localhost:8529POST /modules/deflate/echo_post HTTP/1.1
1-09475290/8/8_ 2850s 1.41863160.00.010.01 2850s 127.0.0.1http/1.1localhost:8539GET /notexisting/..;/mapping/mapping.html HTTP/1.1
1-09475290/6/6_ 2850s 1.41861250.00.010.01 2850s 127.0.0.1http/1.1localhost:8529GET /servlet/mapping.html HTTP/1.1
1-09475290/6/6_ 2850s 0.9586170.00.020.02 2850s 127.0.0.1http/1.1localhost:8529GET /authz_core/a/b/ HTTP/1.1
1-09475290/4/4_ 2850s 1.2886260.00.010.01 2850s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
1-09475290/7/7_ 2850s 1.42863120.00.010.01 2850s 127.0.0.1http/1.1localhost:8539GET /mapping/mapping.html HTTP/1.1
1-09475290/4/4_ 2850s 1.3086140.00.010.01 2850s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
1-09475290/7/7_ 2850s 1.51171280.00.020.02 2850s 127.0.0.1http/1.1localhost:8529GET /modules/session_cookie/test404 HTTP/1.1
1-09475290/5/5_ 2850s 1.3017160.00.010.01 2850s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
1-09475290/5/5_ 2850s 1.53113280.00.010.01 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09475290/6/6_ 2850s 1.3011280.00.010.01 2850s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
1-09475290/3/3_ 2850s 0.80139130.00.010.01 2850s 127.0.0.1http/1.1localhost:8529GET /modules/access/htaccess/index.html HTTP/1.1
1-09475290/6/6_ 2850s 1.31138280.00.010.01 2850s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
1-09475290/3/3_ 2850s 0.811381190.00.010.01 2850s 127.0.0.1http/1.1localhost:8529GET /modules/access/htaccess/index.html HTTP/1.1
2-09475680/62/62_ 2850s 5.381011880.00.410.41 2850s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include?test=value HTTP/1.1
2-09475680/67/67_ 2850s 5.49512180.00.810.81 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
2-09475680/66/66_ 2850s 5.39511780.02.472.47 2850s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include/yes?test=value HTTP/1.1
2-09475680/66/66_ 2850s 5.49511740.00.370.37 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
2-09475680/67/67_ 2850s 5.39511410.00.440.44 2850s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include/yes/no?test=value HTTP/1.1
2-09475680/64/64_ 2850s 5.49511310.00.440.44 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
2-09475680/67/67_ 2850s 5.405111330.00.470.47 2850s 127.0.0.1http/1.1localhost:8529GET /modules/session_cookie/test HTTP/1.1
2-09475680/63/63_ 2850s 5.49511260.00.380.38 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
2-09475680/69/69_ 2850s 5.41511460.00.410.41 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09475680/75/75_ 2850s 5.49512280.00.450.45 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
2-09475680/64/64_ 2850s 5.49512830.010.1110.11 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
2-09475680/66/66_ 2850s 5.41511940.00.420.42 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09475680/68/68_ 2850s 5.49511880.00.290.29 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
2-09475680/62/62_ 2850s 5.41512140.00.370.37 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09475680/70/70_ 2850s 5.41512200.00.330.33 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09475680/62/62_ 2850s 5.51511990.00.380.38 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
2-09475680/70/70_ 2850s 5.41512460.00.530.53 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09475681/67/67W 2850s 5.44002060.00.540.54 2850s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
2-09475680/62/62_ 2850s 5.411111830.00.600.60 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09475680/70/70_ 2850s 5.421112120.00.400.40 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09475680/67/67_ 2850s 5.461112000.00.400.40 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09475680/61/61_ 2850s 5.471141840.00.450.45 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09475680/67/67_ 2850s 5.471111890.00.350.35 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09475680/60/60_ 2850s 5.381112040.00.440.44 2850s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire/cache?test=value&expiry=175700403200
2-09475680/69/69_ 2850s 5.481012000.00.590.59 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09698880/184/184_ 2850s 14.89513290.01.641.64 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
3-09698880/178/178_ 2850s 14.85513650.00.900.90 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09698880/186/186_ 2850s 14.90513750.00.940.94 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
3-09698880/158/158_ 2850s 14.87513580.00.970.97 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09698880/172/172_ 2850s 14.89514100.01.491.49 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
3-09698880/183/183_ 2850s 14.90513780.01.521.52 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
3-09698880/168/168_ 2850s 14.87514140.06.996.99 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09698880/191/191_ 2850s 14.87514170.04.764.76 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09698880/166/166_ 2850s 14.87513890.03.023.02 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09698880/185/185_ 2850s 14.91516310.06.246.24 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
3-09698880/171/171_ 2850s 14.88517380.07.867.86 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09698880/187/187_ 2850s 14.885110240.010.6610.66 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09698880/163/163_ 2850s 14.91512590.00.970.97 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
3-09698880/182/182_ 2850s 14.915133650.00.950.95 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
3-09698880/163/163_ 2850s 14.91512520.01.111.11 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
3-09698880/192/192_ 2850s 14.885113760.01.331.33 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
3-09698880/172/172_ 2850s 14.89514690.04.694.69 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
3-09698880/183/183_ 2850s 14.89516330.011.3711.37 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
3-09698880/171/171_ 2850s 14.91514290.02.972.97 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
3-09698880/183/183_ 2850s 14.91515580.07.387.38 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
3-09698880/186/186_ 2850s 14.89515200.07.777.77 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
3-09698880/185/185_ 2850s 14.875170000.00.920.92 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09698880/164/164_ 2850s 14.87515270.011.2311.23 2850s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09698880/173/173_ 2850s 14.89513090.01.211.21 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
3-09698880/168/168_ 2850s 14.895170290.00.910.91 2850s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
2850s
2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s 2850s
SrvChild Server number - generation
PIDOS process ID
AccNumber of accesses this connection / this child / this slot
MMode of operation
CPUCPU usage, number of seconds
SSSeconds since beginning of most recent request
ReqMilliseconds required to process most recent request
DurSum of milliseconds required to process all requests
ConnKilobytes transferred this connection
ChildMegabytes transferred this child
SlotTotal megabytes transferred this slot
2850s 2850s ok 1 2850s ok 2855s t/modules/substitute.t .............. 2855s 1..19 2855s # Running under perl version 5.040001 for linux 2855s # Current time local: Thu Sep 4 16:40:15 2025 2855s # Current time GMT: Thu Sep 4 16:40:15 2025 2855s # Using Test.pm version 1.31 2855s # Using Apache/Test.pm version 1.44 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'barbar': OK 2855s ok 1 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'barbar': OK 2855s ok 2 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'foofoo': OK 2855s ok 3 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'barbar': OK 2855s ok 4 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'barbar': OK 2855s ok 5 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'barbar': OK 2855s ok 6 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'foof 2855s oo': OK 2855s ok 7 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'xfoo': OK 2855s ok 8 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 2855s ok 9 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s barx 2855s ': OK 2855s ok 10 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'a$1axb(': OK 2855s ok 11 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'a$XX': OK 2855s ok 12 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 2855s ok 13 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'x&x': OK 2855s ok 14 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'xx': OK 2855s ok 15 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'fcooar': OK 2855s ok 16 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'fc$1ar': OK 2855s ok 17 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'fdooar': OK 2855s ok 18 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s got 200 'XXXfooXXX 2855s bar': OK 2855s ok 19 2855s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2855s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2855s ok 2862s t/modules/unique_id.t ............... 2862s 1..300 2862s # Running under perl version 5.040001 for linux 2862s # Current time local: Thu Sep 4 16:40:20 2025 2862s # Current time GMT: Thu Sep 4 16:40:20 2025 2862s # Using Test.pm version 1.31 2862s # Using Apache/Test.pm version 1.44 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 1 2862s # unique id: aLnA-aNWYNFqgFR7qwZO1QAAANA 2862s ok 2 2862s ok 3 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 4 2862s # unique id: aLnA-aNWYNFqgFR7qwZO1gAAANE 2862s ok 5 2862s ok 6 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 7 2862s # unique id: aLnA-aNWYNFqgFR7qwZO1wAAANQ 2862s ok 8 2862s ok 9 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 10 2862s # unique id: aLnA-aNWYNFqgFR7qwZO2AAAANc 2862s ok 11 2862s ok 12 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 13 2862s # unique id: aLnA-aNWYNFqgFR7qwZO2QAAAMA 2862s ok 14 2862s ok 15 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 16 2862s # unique id: aLnA-aNWYNFqgFR7qwZO2gAAANU 2862s ok 17 2862s ok 18 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 19 2862s # unique id: aLnA-aNWYNFqgFR7qwZO2wAAAMM 2862s ok 20 2862s ok 21 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 22 2862s # unique id: aLnA-aNWYNFqgFR7qwZO3AAAAMc 2862s ok 23 2862s ok 24 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 25 2862s # unique id: aLnA-aNWYNFqgFR7qwZO3QAAAMY 2862s ok 26 2862s ok 27 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 28 2862s # unique id: aLnA-aNWYNFqgFR7qwZO3gAAAMg 2862s ok 29 2862s ok 30 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 31 2862s # unique id: aLnA-aNWYNFqgFR7qwZO3wAAAMs 2862s ok 32 2862s ok 33 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 34 2862s # unique id: aLnA-aNWYNFqgFR7qwZO4AAAAMo 2862s ok 35 2862s ok 36 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 37 2862s # unique id: aLnA-aNWYNFqgFR7qwZO4QAAAM8 2862s ok 38 2862s ok 39 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 40 2862s # unique id: aLnA-aNWYNFqgFR7qwZO4gAAANA 2862s ok 41 2862s ok 42 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 43 2862s # unique id: aLnA-aNWYNFqgFR7qwZO4wAAANE 2862s ok 44 2862s ok 45 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 46 2862s # unique id: aLnA-aNWYNFqgFR7qwZO5AAAANQ 2862s ok 47 2862s ok 48 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 49 2862s # unique id: aLnA-aNWYNFqgFR7qwZO5QAAANc 2862s ok 50 2862s ok 51 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 52 2862s # unique id: aLnA-aNWYNFqgFR7qwZO5gAAAMA 2862s ok 53 2862s ok 54 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 55 2862s # unique id: aLnA-aNWYNFqgFR7qwZO5wAAANg 2862s ok 56 2862s ok 57 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 58 2862s # unique id: aLnA-bsBxpFNN1ZR8hhmcQAAAAU 2862s ok 59 2862s ok 60 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 61 2862s # unique id: aLnA-e_3c40vLf6DLnjEUgAAAJQ 2862s ok 62 2862s ok 63 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 64 2862s # unique id: aLnA-e_3c40vLf6DLnjEUwAAAJU 2862s ok 65 2862s ok 66 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 67 2862s # unique id: aLnA-aNWYNFqgFR7qwZO6AAAAMQ 2862s ok 68 2862s ok 69 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 70 2862s # unique id: aLnA-e_3c40vLf6DLnjEVAAAAJc 2862s ok 71 2862s ok 72 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 73 2862s # unique id: aLnA-aNWYNFqgFR7qwZO6QAAAMc 2862s ok 74 2862s ok 75 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 76 2862s # unique id: aLnA-aNWYNFqgFR7qwZO6gAAAMI 2862s ok 77 2862s ok 78 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 79 2862s # unique id: aLnA-aNWYNFqgFR7qwZO6wAAAMU 2862s ok 80 2862s ok 81 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 82 2862s # unique id: aLnA-aNWYNFqgFR7qwZO7AAAAMk 2862s ok 83 2862s ok 84 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 85 2862s # unique id: aLnA-aNWYNFqgFR7qwZO7QAAAMw 2862s ok 86 2862s ok 87 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 88 2862s # unique id: aLnA-aNWYNFqgFR7qwZO7gAAAM0 2862s ok 89 2862s ok 90 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 91 2862s # unique id: aLnA-aNWYNFqgFR7qwZO7wAAAM4 2862s ok 92 2862s ok 93 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 94 2862s # unique id: aLnA-aNWYNFqgFR7qwZO8AAAANM 2862s ok 95 2862s ok 96 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 97 2862s # unique id: aLnA-aNWYNFqgFR7qwZO8QAAANI 2862s ok 98 2862s ok 99 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 100 2862s # unique id: aLnA-aNWYNFqgFR7qwZO8gAAAME 2862s ok 101 2862s ok 102 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 103 2862s # unique id: aLnA-aNWYNFqgFR7qwZO8wAAANY 2862s ok 104 2862s ok 105 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 106 2862s # unique id: aLnA-aNWYNFqgFR7qwZO9AAAANU 2862s ok 107 2862s ok 108 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 109 2862s # unique id: aLnA-aNWYNFqgFR7qwZO9QAAAMM 2862s ok 110 2862s ok 111 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 112 2862s # unique id: aLnA-aNWYNFqgFR7qwZO9gAAAMc 2862s ok 113 2862s ok 114 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 115 2862s # unique id: aLnA-aNWYNFqgFR7qwZO9wAAAMY 2862s ok 116 2862s ok 117 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 118 2862s # unique id: aLnA-aNWYNFqgFR7qwZO-AAAAMg 2862s ok 119 2862s ok 120 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 121 2862s # unique id: aLnA-aNWYNFqgFR7qwZO-QAAAMs 2862s ok 122 2862s ok 123 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 124 2862s # unique id: aLnA-aNWYNFqgFR7qwZO-gAAAMo 2862s ok 125 2862s ok 126 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 127 2862s # unique id: aLnA-aNWYNFqgFR7qwZO-wAAAM8 2862s ok 128 2862s ok 129 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 130 2862s # unique id: aLnA-aNWYNFqgFR7qwZO_AAAANA 2862s ok 131 2862s ok 132 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 133 2862s # unique id: aLnA-aNWYNFqgFR7qwZO_QAAANE 2862s ok 134 2862s ok 135 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 136 2862s # unique id: aLnA-aNWYNFqgFR7qwZO_gAAANQ 2862s ok 137 2862s ok 138 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 139 2862s # unique id: aLnA-aNWYNFqgFR7qwZO_wAAANc 2862s ok 140 2862s ok 141 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 142 2862s # unique id: aLnA-aNWYNFqgFR7qwZPAAAAAMA 2862s ok 143 2862s ok 144 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 145 2862s # unique id: aLnA-bsBxpFNN1ZR8hhmcgAAAAc 2862s ok 146 2862s ok 147 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 148 2862s # unique id: aLnA-bsBxpFNN1ZR8hhmcwAAAAk 2862s ok 149 2862s ok 150 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 151 2862s # unique id: aLnA-bsBxpFNN1ZR8hhmdAAAAAs 2862s ok 152 2862s ok 153 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 154 2862s # unique id: aLnA-rsBxpFNN1ZR8hhmdQAAAA0 2862s ok 155 2862s ok 156 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 157 2862s # unique id: aLnA-qNWYNFqgFR7qwZPAQAAANg 2862s ok 158 2862s ok 159 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 160 2862s # unique id: aLnA-qNWYNFqgFR7qwZPAgAAAMQ 2862s ok 161 2862s ok 162 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 163 2862s # unique id: aLnA-qNWYNFqgFR7qwZPAwAAAMI 2862s ok 164 2862s ok 165 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 166 2862s # unique id: aLnA-qNWYNFqgFR7qwZPBAAAAMU 2862s ok 167 2862s ok 168 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 169 2862s # unique id: aLnA-qNWYNFqgFR7qwZPBQAAAMk 2862s ok 170 2862s ok 171 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 172 2862s # unique id: aLnA-rsBxpFNN1ZR8hhmdgAAAA8 2862s ok 173 2862s ok 174 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 175 2862s # unique id: aLnA-rsBxpFNN1ZR8hhmdwAAABE 2862s ok 176 2862s ok 177 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 178 2862s # unique id: aLnA-rsBxpFNN1ZR8hhmeAAAABM 2862s ok 179 2862s ok 180 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 181 2862s # unique id: aLnA-u_3c40vLf6DLnjEVQAAAIA 2862s ok 182 2862s ok 183 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 184 2862s # unique id: aLnA-u_3c40vLf6DLnjEVgAAAII 2862s ok 185 2862s ok 186 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 187 2862s # unique id: aLnA-u_3c40vLf6DLnjEVwAAAIQ 2862s ok 188 2862s ok 189 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 190 2862s # unique id: aLnA-u_3c40vLf6DLnjEWAAAAIY 2862s ok 191 2862s ok 192 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 193 2862s # unique id: aLnA-qNWYNFqgFR7qwZPBgAAAMw 2862s ok 194 2862s ok 195 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 196 2862s # unique id: aLnA-qNWYNFqgFR7qwZPBwAAAM0 2862s ok 197 2862s ok 198 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 199 2862s # unique id: aLnA-qNWYNFqgFR7qwZPCAAAAM4 2862s ok 200 2862s ok 201 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 202 2862s # unique id: aLnA-u_3c40vLf6DLnjEWQAAAIg 2862s ok 203 2862s ok 204 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 205 2862s # unique id: aLnA-u_3c40vLf6DLnjEWgAAAIs 2862s ok 206 2862s ok 207 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 208 2862s # unique id: aLnA-u_3c40vLf6DLnjEWwAAAI0 2862s ok 209 2862s ok 210 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 211 2862s # unique id: aLnA-u_3c40vLf6DLnjEXAAAAI4 2862s ok 212 2862s ok 213 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 214 2862s # unique id: aLnA-u_3c40vLf6DLnjEXQAAAJA 2862s ok 215 2862s ok 216 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 217 2862s # unique id: aLnA-qNWYNFqgFR7qwZPCQAAANM 2862s ok 218 2862s ok 219 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 220 2862s # unique id: aLnA-qNWYNFqgFR7qwZPCgAAANI 2862s ok 221 2862s ok 222 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 223 2862s # unique id: aLnA-qNWYNFqgFR7qwZPCwAAAME 2862s ok 224 2862s ok 225 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 226 2862s # unique id: aLnA-qNWYNFqgFR7qwZPDAAAANY 2862s ok 227 2862s ok 228 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 229 2862s # unique id: aLnA-qNWYNFqgFR7qwZPDQAAANU 2862s ok 230 2862s ok 231 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 232 2862s # unique id: aLnA-u_3c40vLf6DLnjEXgAAAJI 2862s ok 233 2862s ok 234 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 235 2862s # unique id: aLnA-qNWYNFqgFR7qwZPDgAAANg 2862s ok 236 2862s ok 237 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 238 2862s # unique id: aLnA-qNWYNFqgFR7qwZPDwAAAMQ 2862s ok 239 2862s ok 240 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 241 2862s # unique id: aLnA-qNWYNFqgFR7qwZPEAAAAMI 2862s ok 242 2862s ok 243 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 244 2862s # unique id: aLnA-qNWYNFqgFR7qwZPEQAAAMU 2862s ok 245 2862s ok 246 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 247 2862s # unique id: aLnA-qNWYNFqgFR7qwZPEgAAAMk 2862s ok 248 2862s ok 249 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 250 2862s # unique id: aLnA-qNWYNFqgFR7qwZPEwAAAMw 2862s ok 251 2862s ok 252 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 253 2862s # unique id: aLnA-qNWYNFqgFR7qwZPFAAAAM0 2862s ok 254 2862s ok 255 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 256 2862s # unique id: aLnA-qNWYNFqgFR7qwZPFQAAAM4 2862s ok 257 2862s ok 258 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 259 2862s # unique id: aLnA-qNWYNFqgFR7qwZPFgAAANM 2862s ok 260 2862s ok 261 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 262 2862s # unique id: aLnA-qNWYNFqgFR7qwZPFwAAANI 2862s ok 263 2862s ok 264 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 265 2862s # unique id: aLnA-qNWYNFqgFR7qwZPGAAAAME 2862s ok 266 2862s ok 267 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 268 2862s # unique id: aLnA-qNWYNFqgFR7qwZPGQAAANY 2862s ok 269 2862s ok 270 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 271 2862s # unique id: aLnA-qNWYNFqgFR7qwZPGgAAANU 2862s ok 272 2862s ok 273 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 274 2862s # unique id: aLnA-qNWYNFqgFR7qwZPGwAAAMM 2862s ok 275 2862s ok 276 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 277 2862s # unique id: aLnA-qNWYNFqgFR7qwZPHAAAAMc 2862s ok 278 2862s ok 279 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 280 2862s # unique id: aLnA-qNWYNFqgFR7qwZPHQAAAMY 2862s ok 281 2862s ok 282 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 283 2862s # unique id: aLnA-rv_kiv0SuVC1TvQlwAAAFY 2862s ok 284 2862s ok 285 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 286 2862s # unique id: aLnA-rv_kiv0SuVC1TvQmAAAAFg 2862s ok 287 2862s ok 288 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 289 2862s # unique id: aLnA-qNWYNFqgFR7qwZPHgAAAMg 2862s ok 290 2862s ok 291 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 292 2862s # unique id: aLnA-qNWYNFqgFR7qwZPHwAAAMs 2862s ok 293 2862s ok 294 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 295 2862s # unique id: aLnA-qNWYNFqgFR7qwZPIAAAAMo 2862s ok 296 2862s ok 297 2862s # testing : fetch unique ID 2862s # expected: 200 2862s # received: '200' 2862s ok 298 2862s # unique id: aLnA-qNWYNFqgFR7qwZPIQAAAM8 2862s ok 299 2862s ok 300 2862s ok 2867s t/modules/usertrack.t ............... 2867s 1..1004 2867s # Running under perl version 5.040001 for linux 2867s # Current time local: Thu Sep 4 16:40:27 2025 2867s # Current time GMT: Thu Sep 4 16:40:27 2025 2867s # Using Test.pm version 1.31 2867s # Using Apache/Test.pm version 1.44 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 1 2867s ok 2 2867s Set-Cookie: usertrack_test=7f65174f.63dfc612aaa44; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=7f65174f.63dfc612aaa44 2867s ok 3 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 4 2867s ok 5 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 6 2867s ok 7 2867s Set-Cookie: usertrack_test=f861036d.63dfc612ad3a8; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=f861036d.63dfc612ad3a8 2867s ok 8 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 9 2867s ok 10 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 11 2867s ok 12 2867s Set-Cookie: usertrack_test=594a33b0.63dfc612aee47; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=594a33b0.63dfc612aee47 2867s ok 13 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 14 2867s ok 15 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 16 2867s ok 17 2867s Set-Cookie: usertrack_test=66ef5eda.63dfc612b06d9; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=66ef5eda.63dfc612b06d9 2867s ok 18 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 19 2867s ok 20 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 21 2867s ok 22 2867s Set-Cookie: usertrack_test=7b1f98d8.63dfc612b1f08; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=7b1f98d8.63dfc612b1f08 2867s ok 23 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 24 2867s ok 25 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 26 2867s ok 27 2867s Set-Cookie: usertrack_test=c7c3d01c.63dfc612b3783; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=c7c3d01c.63dfc612b3783 2867s ok 28 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 29 2867s ok 30 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 31 2867s ok 32 2867s Set-Cookie: usertrack_test=6305468.63dfc612b5014; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=6305468.63dfc612b5014 2867s ok 33 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 34 2867s ok 35 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 36 2867s ok 37 2867s Set-Cookie: usertrack_test=10213ae6.63dfc612b68ff; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=10213ae6.63dfc612b68ff 2867s ok 38 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 39 2867s ok 40 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 41 2867s ok 42 2867s Set-Cookie: usertrack_test=302522b0.63dfc612b8396; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=302522b0.63dfc612b8396 2867s ok 43 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 44 2867s ok 45 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 46 2867s ok 47 2867s Set-Cookie: usertrack_test=36ebf18.63dfc612b9d7d; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=36ebf18.63dfc612b9d7d 2867s ok 48 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 49 2867s ok 50 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 51 2867s ok 52 2867s Set-Cookie: usertrack_test=40c2f077.63dfc612bb7f6; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=40c2f077.63dfc612bb7f6 2867s ok 53 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 54 2867s ok 55 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 56 2867s ok 57 2867s Set-Cookie: usertrack_test=d6e84f8d.63dfc612bd2ae; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=d6e84f8d.63dfc612bd2ae 2867s ok 58 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 59 2867s ok 60 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 61 2867s ok 62 2867s Set-Cookie: usertrack_test=a9c2115f.63dfc612beeea; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=a9c2115f.63dfc612beeea 2867s ok 63 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 64 2867s ok 65 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 66 2867s ok 67 2867s Set-Cookie: usertrack_test=308dd334.63dfc612c0880; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=308dd334.63dfc612c0880 2867s ok 68 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 69 2867s ok 70 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 71 2867s ok 72 2867s Set-Cookie: usertrack_test=c2d49e7d.63dfc612c2186; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=c2d49e7d.63dfc612c2186 2867s ok 73 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 74 2867s ok 75 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 76 2867s ok 77 2867s Set-Cookie: usertrack_test=2509243.63dfc612c3ca2; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=2509243.63dfc612c3ca2 2867s ok 78 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 79 2867s ok 80 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 81 2867s ok 82 2867s Set-Cookie: usertrack_test=fa8282fe.63dfc612c5560; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=fa8282fe.63dfc612c5560 2867s ok 83 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 84 2867s ok 85 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 86 2867s ok 87 2867s Set-Cookie: usertrack_test=3ae20e87.63dfc612c6e6d; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=3ae20e87.63dfc612c6e6d 2867s ok 88 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 89 2867s ok 90 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 91 2867s ok 92 2867s Set-Cookie: usertrack_test=d3ead979.63dfc612c873f; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=d3ead979.63dfc612c873f 2867s ok 93 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 94 2867s ok 95 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 96 2867s ok 97 2867s Set-Cookie: usertrack_test=b7021483.63dfc612c9f55; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=b7021483.63dfc612c9f55 2867s ok 98 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 99 2867s ok 100 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 101 2867s ok 102 2867s Set-Cookie: usertrack_test=2eab4719.63dfc612cb8e6; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=2eab4719.63dfc612cb8e6 2867s ok 103 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 104 2867s ok 105 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 106 2867s ok 107 2867s Set-Cookie: usertrack_test=718d5f50.63dfc612cd26b; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=718d5f50.63dfc612cd26b 2867s ok 108 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 109 2867s ok 110 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 111 2867s ok 112 2867s Set-Cookie: usertrack_test=b393e40b.63dfc612ceb20; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=b393e40b.63dfc612ceb20 2867s ok 113 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 114 2867s ok 115 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 116 2867s ok 117 2867s Set-Cookie: usertrack_test=a9cfbc09.63dfc612d0583; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=a9cfbc09.63dfc612d0583 2867s ok 118 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 119 2867s ok 120 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 121 2867s ok 122 2867s Set-Cookie: usertrack_test=e115f4cf.63dfc612d1edc; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=e115f4cf.63dfc612d1edc 2867s ok 123 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 124 2867s ok 125 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 126 2867s ok 127 2867s Set-Cookie: usertrack_test=ef42dbad.63dfc612d376f; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=ef42dbad.63dfc612d376f 2867s ok 128 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 129 2867s ok 130 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 131 2867s ok 132 2867s Set-Cookie: usertrack_test=2a4743a2.63dfc612d506d; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=2a4743a2.63dfc612d506d 2867s ok 133 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 134 2867s ok 135 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 136 2867s ok 137 2867s Set-Cookie: usertrack_test=342c403a.63dfc612d6850; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=342c403a.63dfc612d6850 2867s ok 138 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 139 2867s ok 140 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 141 2867s ok 142 2867s Set-Cookie: usertrack_test=9fe47f51.63dfc612d815c; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=9fe47f51.63dfc612d815c 2867s ok 143 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 144 2867s ok 145 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 146 2867s ok 147 2867s Set-Cookie: usertrack_test=5c633a53.63dfc612d9b0a; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=5c633a53.63dfc612d9b0a 2867s ok 148 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 149 2867s ok 150 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 151 2867s ok 152 2867s Set-Cookie: usertrack_test=cf30217c.63dfc612db4fc; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=cf30217c.63dfc612db4fc 2867s ok 153 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 154 2867s ok 155 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 156 2867s ok 157 2867s Set-Cookie: usertrack_test=22743656.63dfc612dcda4; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=22743656.63dfc612dcda4 2867s ok 158 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 159 2867s ok 160 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 161 2867s ok 162 2867s Set-Cookie: usertrack_test=845466e4.63dfc612de723; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=845466e4.63dfc612de723 2867s ok 163 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 164 2867s ok 165 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 166 2867s ok 167 2867s Set-Cookie: usertrack_test=e90d4025.63dfc612e000d; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=e90d4025.63dfc612e000d 2867s ok 168 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 169 2867s ok 170 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 171 2867s ok 172 2867s Set-Cookie: usertrack_test=b2106950.63dfc612e1ab2; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=b2106950.63dfc612e1ab2 2867s ok 173 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 174 2867s ok 175 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 176 2867s ok 177 2867s Set-Cookie: usertrack_test=daf91410.63dfc612e3422; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=daf91410.63dfc612e3422 2867s ok 178 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 179 2867s ok 180 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 181 2867s ok 182 2867s Set-Cookie: usertrack_test=74da6e84.63dfc612e4e19; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=74da6e84.63dfc612e4e19 2867s ok 183 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 184 2867s ok 185 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 186 2867s ok 187 2867s Set-Cookie: usertrack_test=7575e298.63dfc612e6876; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=7575e298.63dfc612e6876 2867s ok 188 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 189 2867s ok 190 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 191 2867s ok 192 2867s Set-Cookie: usertrack_test=bb4139de.63dfc612e8394; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=bb4139de.63dfc612e8394 2867s ok 193 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 194 2867s ok 195 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 196 2867s ok 197 2867s Set-Cookie: usertrack_test=b4b83c21.63dfc612e9c85; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=b4b83c21.63dfc612e9c85 2867s ok 198 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 199 2867s ok 200 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 201 2867s ok 202 2867s Set-Cookie: usertrack_test=182fdd05.63dfc612eb69e; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=182fdd05.63dfc612eb69e 2867s ok 203 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 204 2867s ok 205 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 206 2867s ok 207 2867s Set-Cookie: usertrack_test=745ab0c8.63dfc612ece9f; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=745ab0c8.63dfc612ece9f 2867s ok 208 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 209 2867s ok 210 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 211 2867s ok 212 2867s Set-Cookie: usertrack_test=2736de22.63dfc612ee738; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=2736de22.63dfc612ee738 2867s ok 213 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 214 2867s ok 215 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 216 2867s ok 217 2867s Set-Cookie: usertrack_test=a7b87dbf.63dfc612efea6; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=a7b87dbf.63dfc612efea6 2867s ok 218 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 219 2867s ok 220 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 221 2867s ok 222 2867s Set-Cookie: usertrack_test=e73a2ea5.63dfc612f1691; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=e73a2ea5.63dfc612f1691 2867s ok 223 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 224 2867s ok 225 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 226 2867s ok 227 2867s Set-Cookie: usertrack_test=f6441a9c.63dfc612f2ede; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=f6441a9c.63dfc612f2ede 2867s ok 228 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 229 2867s ok 230 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 231 2867s ok 232 2867s Set-Cookie: usertrack_test=e3a4cd9a.63dfc612f4746; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=e3a4cd9a.63dfc612f4746 2867s ok 233 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 234 2867s ok 235 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 236 2867s ok 237 2867s Set-Cookie: usertrack_test=d15650d8.63dfc612f621d; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=d15650d8.63dfc612f621d 2867s ok 238 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 239 2867s ok 240 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 241 2867s ok 242 2867s Set-Cookie: usertrack_test=8395fae.63dfc612f7b03; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=8395fae.63dfc612f7b03 2867s ok 243 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 244 2867s ok 245 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 246 2867s ok 247 2867s Set-Cookie: usertrack_test=ebe3389.63dfc612f9321; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=ebe3389.63dfc612f9321 2867s ok 248 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 249 2867s ok 250 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 251 2867s ok 252 2867s Set-Cookie: usertrack_test=43ab5a52.63dfc612fab32; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=43ab5a52.63dfc612fab32 2867s ok 253 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 254 2867s ok 255 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 256 2867s ok 257 2867s Set-Cookie: usertrack_test=a785b0c7.63dfc612fc34e; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=a785b0c7.63dfc612fc34e 2867s ok 258 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 259 2867s ok 260 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 261 2867s ok 262 2867s Set-Cookie: usertrack_test=6c9ba59d.63dfc612fdc2f; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=6c9ba59d.63dfc612fdc2f 2867s ok 263 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 264 2867s ok 265 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 266 2867s ok 267 2867s Set-Cookie: usertrack_test=818e1bda.63dfc612ff502; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=818e1bda.63dfc612ff502 2867s ok 268 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 269 2867s ok 270 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 271 2867s ok 272 2867s Set-Cookie: usertrack_test=37993222.63dfc61300e28; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=37993222.63dfc61300e28 2867s ok 273 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 274 2867s ok 275 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 276 2867s ok 277 2867s Set-Cookie: usertrack_test=d6a98fe6.63dfc61302565; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=d6a98fe6.63dfc61302565 2867s ok 278 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 279 2867s ok 280 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 281 2867s ok 282 2867s Set-Cookie: usertrack_test=ee412e78.63dfc6130408b; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=ee412e78.63dfc6130408b 2867s ok 283 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 284 2867s ok 285 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 286 2867s ok 287 2867s Set-Cookie: usertrack_test=7f3313a3.63dfc6130595a; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=7f3313a3.63dfc6130595a 2867s ok 288 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 289 2867s ok 290 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 291 2867s ok 292 2867s Set-Cookie: usertrack_test=e1dd5a20.63dfc613070fb; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=e1dd5a20.63dfc613070fb 2867s ok 293 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 294 2867s ok 295 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 296 2867s ok 297 2867s Set-Cookie: usertrack_test=50b625de.63dfc61308906; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=50b625de.63dfc61308906 2867s ok 298 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 299 2867s ok 300 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 301 2867s ok 302 2867s Set-Cookie: usertrack_test=6765c2ca.63dfc6130a4b9; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=6765c2ca.63dfc6130a4b9 2867s ok 303 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 304 2867s ok 305 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 306 2867s ok 307 2867s Set-Cookie: usertrack_test=a0800410.63dfc6130bcd8; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=a0800410.63dfc6130bcd8 2867s ok 308 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 309 2867s ok 310 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 311 2867s ok 312 2867s Set-Cookie: usertrack_test=ea14c471.63dfc6130d590; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=ea14c471.63dfc6130d590 2867s ok 313 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 314 2867s ok 315 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 316 2867s ok 317 2867s Set-Cookie: usertrack_test=2814d0b2.63dfc6130ed1b; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=2814d0b2.63dfc6130ed1b 2867s ok 318 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 319 2867s ok 320 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 321 2867s ok 322 2867s Set-Cookie: usertrack_test=92c52eb5.63dfc6131052b; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=92c52eb5.63dfc6131052b 2867s ok 323 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 324 2867s ok 325 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 326 2867s ok 327 2867s Set-Cookie: usertrack_test=c615c05c.63dfc61311d5d; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=c615c05c.63dfc61311d5d 2867s ok 328 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 329 2867s ok 330 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 331 2867s ok 332 2867s Set-Cookie: usertrack_test=83c13dbd.63dfc6131351b; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=83c13dbd.63dfc6131351b 2867s ok 333 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 334 2867s ok 335 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 336 2867s ok 337 2867s Set-Cookie: usertrack_test=7fb96252.63dfc61314bf1; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=7fb96252.63dfc61314bf1 2867s ok 338 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 339 2867s ok 340 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 341 2867s ok 342 2867s Set-Cookie: usertrack_test=df2f7e68.63dfc6131630f; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=df2f7e68.63dfc6131630f 2867s ok 343 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 344 2867s ok 345 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 346 2867s ok 347 2867s Set-Cookie: usertrack_test=cf77d442.63dfc61317b34; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=cf77d442.63dfc61317b34 2867s ok 348 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 349 2867s ok 350 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 351 2867s ok 352 2867s Set-Cookie: usertrack_test=cfc7492b.63dfc6131922c; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=cfc7492b.63dfc6131922c 2867s ok 353 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 354 2867s ok 355 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 356 2867s ok 357 2867s Set-Cookie: usertrack_test=e5ee131b.63dfc6131a9ba; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=e5ee131b.63dfc6131a9ba 2867s ok 358 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 359 2867s ok 360 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 361 2867s ok 362 2867s Set-Cookie: usertrack_test=43abf9bc.63dfc6131c168; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=43abf9bc.63dfc6131c168 2867s ok 363 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 364 2867s ok 365 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 366 2867s ok 367 2867s Set-Cookie: usertrack_test=15a4d0fe.63dfc6131d8ab; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=15a4d0fe.63dfc6131d8ab 2867s ok 368 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 369 2867s ok 370 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 371 2867s ok 372 2867s Set-Cookie: usertrack_test=36d054f1.63dfc6131f07e; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=36d054f1.63dfc6131f07e 2867s ok 373 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 374 2867s ok 375 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 376 2867s ok 377 2867s Set-Cookie: usertrack_test=c40fc206.63dfc61320967; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=c40fc206.63dfc61320967 2867s ok 378 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 379 2867s ok 380 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 381 2867s ok 382 2867s Set-Cookie: usertrack_test=4f730d0a.63dfc613221e6; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=4f730d0a.63dfc613221e6 2867s ok 383 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 384 2867s ok 385 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 386 2867s ok 387 2867s Set-Cookie: usertrack_test=d172aeb3.63dfc61323c4c; path=/; expires=Thu, 04-Sep-25 16:41:31 GMT 2867s Cookie: usertrack_test=d172aeb3.63dfc61323c4c 2867s ok 388 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 389 2867s ok 390 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 391 2867s ok 392 2867s Set-Cookie: usertrack_test=cbfa0d96.63dfc613255df; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=cbfa0d96.63dfc613255df 2867s ok 393 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 394 2867s ok 395 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 396 2867s ok 397 2867s Set-Cookie: usertrack_test=3273c318.63dfc61326f12; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=3273c318.63dfc61326f12 2867s ok 398 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 399 2867s ok 400 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 401 2867s ok 402 2867s Set-Cookie: usertrack_test=bca4c8f6.63dfc6132868d; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=bca4c8f6.63dfc6132868d 2867s ok 403 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 404 2867s ok 405 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 406 2867s ok 407 2867s Set-Cookie: usertrack_test=3b95deb0.63dfc61329ee2; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=3b95deb0.63dfc61329ee2 2867s ok 408 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 409 2867s ok 410 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 411 2867s ok 412 2867s Set-Cookie: usertrack_test=3423ed38.63dfc6132b8ad; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=3423ed38.63dfc6132b8ad 2867s ok 413 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 414 2867s ok 415 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 416 2867s ok 417 2867s Set-Cookie: usertrack_test=d7821039.63dfc6132cee7; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=d7821039.63dfc6132cee7 2867s ok 418 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 419 2867s ok 420 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 421 2867s ok 422 2867s Set-Cookie: usertrack_test=b7655277.63dfc6132e5ac; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=b7655277.63dfc6132e5ac 2867s ok 423 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 424 2867s ok 425 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 426 2867s ok 427 2867s Set-Cookie: usertrack_test=21cef6a1.63dfc6132fea8; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=21cef6a1.63dfc6132fea8 2867s ok 428 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 429 2867s ok 430 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 431 2867s ok 432 2867s Set-Cookie: usertrack_test=f0cf819d.63dfc613315ce; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=f0cf819d.63dfc613315ce 2867s ok 433 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 434 2867s ok 435 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 436 2867s ok 437 2867s Set-Cookie: usertrack_test=c8e2bc2b.63dfc61332bdb; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=c8e2bc2b.63dfc61332bdb 2867s ok 438 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 439 2867s ok 440 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 441 2867s ok 442 2867s Set-Cookie: usertrack_test=fc607457.63dfc61334336; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=fc607457.63dfc61334336 2867s ok 443 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 444 2867s ok 445 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 446 2867s ok 447 2867s Set-Cookie: usertrack_test=f5db5418.63dfc61335a80; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=f5db5418.63dfc61335a80 2867s ok 448 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 449 2867s ok 450 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 451 2867s ok 452 2867s Set-Cookie: usertrack_test=d443ef0d.63dfc61337314; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=d443ef0d.63dfc61337314 2867s ok 453 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 454 2867s ok 455 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 456 2867s ok 457 2867s Set-Cookie: usertrack_test=98ef54ea.63dfc61338ac8; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=98ef54ea.63dfc61338ac8 2867s ok 458 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 459 2867s ok 460 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 461 2867s ok 462 2867s Set-Cookie: usertrack_test=2e34b0df.63dfc6133a407; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=2e34b0df.63dfc6133a407 2867s ok 463 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 464 2867s ok 465 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 466 2867s ok 467 2867s Set-Cookie: usertrack_test=3449e4e3.63dfc6133bc53; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=3449e4e3.63dfc6133bc53 2867s ok 468 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 469 2867s ok 470 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 471 2867s ok 472 2867s Set-Cookie: usertrack_test=a8c192fa.63dfc6133d63e; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=a8c192fa.63dfc6133d63e 2867s ok 473 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 474 2867s ok 475 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 476 2867s ok 477 2867s Set-Cookie: usertrack_test=b7c89a3b.63dfc6133ee7b; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=b7c89a3b.63dfc6133ee7b 2867s ok 478 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 479 2867s ok 480 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 481 2867s ok 482 2867s Set-Cookie: usertrack_test=d47e8df2.63dfc61340684; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=d47e8df2.63dfc61340684 2867s ok 483 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 484 2867s ok 485 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 486 2867s ok 487 2867s Set-Cookie: usertrack_test=3fb157f.63dfc61341ff6; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=3fb157f.63dfc61341ff6 2867s ok 488 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 489 2867s ok 490 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 491 2867s ok 492 2867s Set-Cookie: usertrack_test=3a6c4984.63dfc613438fb; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=3a6c4984.63dfc613438fb 2867s ok 493 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 494 2867s ok 495 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 496 2867s ok 497 2867s Set-Cookie: usertrack_test=b25e5e7a.63dfc613454f4; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=b25e5e7a.63dfc613454f4 2867s ok 498 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 499 2867s ok 500 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 501 2867s ok 502 2867s Set-Cookie: usertrack_test=e0ba980.63dfc61346e65; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=e0ba980.63dfc61346e65 2867s ok 503 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 504 2867s ok 505 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 506 2867s ok 507 2867s Set-Cookie: usertrack_test=d0703411.63dfc61348756; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=d0703411.63dfc61348756 2867s ok 508 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 509 2867s ok 510 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 511 2867s ok 512 2867s Set-Cookie: usertrack_test=e95decb2.63dfc6134a15d; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=e95decb2.63dfc6134a15d 2867s ok 513 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 514 2867s ok 515 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 516 2867s ok 517 2867s Set-Cookie: usertrack_test=24237ba7.63dfc6134ba19; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=24237ba7.63dfc6134ba19 2867s ok 518 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 519 2867s ok 520 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 521 2867s ok 522 2867s Set-Cookie: usertrack_test=d30f2c6e.63dfc6134d60e; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=d30f2c6e.63dfc6134d60e 2867s ok 523 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 524 2867s ok 525 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 526 2867s ok 527 2867s Set-Cookie: usertrack_test=f56437b.63dfc6134ec9f; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=f56437b.63dfc6134ec9f 2867s ok 528 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 529 2867s ok 530 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 531 2867s ok 532 2867s Set-Cookie: usertrack_test=c1f32958.63dfc613503a7; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=c1f32958.63dfc613503a7 2867s ok 533 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 534 2867s ok 535 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 536 2867s ok 537 2867s Set-Cookie: usertrack_test=f58a4138.63dfc61351d10; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=f58a4138.63dfc61351d10 2867s ok 538 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 539 2867s ok 540 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 541 2867s ok 542 2867s Set-Cookie: usertrack_test=fd28c934.63dfc61353318; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=fd28c934.63dfc61353318 2867s ok 543 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 544 2867s ok 545 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 546 2867s ok 547 2867s Set-Cookie: usertrack_test=58816be5.63dfc61354b2d; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=58816be5.63dfc61354b2d 2867s ok 548 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 549 2867s ok 550 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 551 2867s ok 552 2867s Set-Cookie: usertrack_test=41318c19.63dfc613560f5; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=41318c19.63dfc613560f5 2867s ok 553 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 554 2867s ok 555 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 556 2867s ok 557 2867s Set-Cookie: usertrack_test=3539018f.63dfc61357790; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=3539018f.63dfc61357790 2867s ok 558 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 559 2867s ok 560 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 561 2867s ok 562 2867s Set-Cookie: usertrack_test=a845475a.63dfc61358e8f; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=a845475a.63dfc61358e8f 2867s ok 563 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 564 2867s ok 565 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 566 2867s ok 567 2867s Set-Cookie: usertrack_test=1f1c5445.63dfc6135a680; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=1f1c5445.63dfc6135a680 2867s ok 568 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 569 2867s ok 570 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 571 2867s ok 572 2867s Set-Cookie: usertrack_test=9ef34e69.63dfc6135be40; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=9ef34e69.63dfc6135be40 2867s ok 573 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 574 2867s ok 575 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 576 2867s ok 577 2867s Set-Cookie: usertrack_test=2e6526b6.63dfc6135d4b6; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=2e6526b6.63dfc6135d4b6 2867s ok 578 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 579 2867s ok 580 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 581 2867s ok 582 2867s Set-Cookie: usertrack_test=c39e75b9.63dfc6135edc6; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=c39e75b9.63dfc6135edc6 2867s ok 583 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 584 2867s ok 585 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 586 2867s ok 587 2867s Set-Cookie: usertrack_test=d4769cbb.63dfc613605ce; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=d4769cbb.63dfc613605ce 2867s ok 588 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 589 2867s ok 590 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 591 2867s ok 592 2867s Set-Cookie: usertrack_test=1f0fd8f3.63dfc61361c16; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=1f0fd8f3.63dfc61361c16 2867s ok 593 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 594 2867s ok 595 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 596 2867s ok 597 2867s Set-Cookie: usertrack_test=cca1d237.63dfc613633a3; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=cca1d237.63dfc613633a3 2867s ok 598 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 599 2867s ok 600 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 601 2867s ok 602 2867s Set-Cookie: usertrack_test=c274dde8.63dfc61364b0d; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=c274dde8.63dfc61364b0d 2867s ok 603 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 604 2867s ok 605 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 606 2867s ok 607 2867s Set-Cookie: usertrack_test=7c5c4f41.63dfc613661c4; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=7c5c4f41.63dfc613661c4 2867s ok 608 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 609 2867s ok 610 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 611 2867s ok 612 2867s Set-Cookie: usertrack_test=f620cd89.63dfc613679ee; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=f620cd89.63dfc613679ee 2867s ok 613 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 614 2867s ok 615 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 616 2867s ok 617 2867s Set-Cookie: usertrack_test=7c11546b.63dfc61369294; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=7c11546b.63dfc61369294 2867s ok 618 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 619 2867s ok 620 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 621 2867s ok 622 2867s Set-Cookie: usertrack_test=4635b514.63dfc6136ae7f; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=4635b514.63dfc6136ae7f 2867s ok 623 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 624 2867s ok 625 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 626 2867s ok 627 2867s Set-Cookie: usertrack_test=eb881d0d.63dfc6136c6d4; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=eb881d0d.63dfc6136c6d4 2867s ok 628 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 629 2867s ok 630 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 631 2867s ok 632 2867s Set-Cookie: usertrack_test=fe500aa.63dfc6136de88; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=fe500aa.63dfc6136de88 2867s ok 633 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 634 2867s ok 635 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 636 2867s ok 637 2867s Set-Cookie: usertrack_test=408a45c5.63dfc6136f72d; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=408a45c5.63dfc6136f72d 2867s ok 638 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 639 2867s ok 640 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 641 2867s ok 642 2867s Set-Cookie: usertrack_test=128d3464.63dfc61371196; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=128d3464.63dfc61371196 2867s ok 643 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 644 2867s ok 645 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 646 2867s ok 647 2867s Set-Cookie: usertrack_test=910a0984.63dfc61372c64; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=910a0984.63dfc61372c64 2867s ok 648 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 649 2867s ok 650 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 651 2867s ok 652 2867s Set-Cookie: usertrack_test=6611e203.63dfc61374572; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=6611e203.63dfc61374572 2867s ok 653 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 654 2867s ok 655 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 656 2867s ok 657 2867s Set-Cookie: usertrack_test=26aba590.63dfc61375d39; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=26aba590.63dfc61375d39 2867s ok 658 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 659 2867s ok 660 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 661 2867s ok 662 2867s Set-Cookie: usertrack_test=d2f182ac.63dfc6137752e; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=d2f182ac.63dfc6137752e 2867s ok 663 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 664 2867s ok 665 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 666 2867s ok 667 2867s Set-Cookie: usertrack_test=cbb175ec.63dfc61378d91; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=cbb175ec.63dfc61378d91 2867s ok 668 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 669 2867s ok 670 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 671 2867s ok 672 2867s Set-Cookie: usertrack_test=2b44c32b.63dfc6137a706; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=2b44c32b.63dfc6137a706 2867s ok 673 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 674 2867s ok 675 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 676 2867s ok 677 2867s Set-Cookie: usertrack_test=1c931b81.63dfc6137c009; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=1c931b81.63dfc6137c009 2867s ok 678 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 679 2867s ok 680 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 681 2867s ok 682 2867s Set-Cookie: usertrack_test=137f7973.63dfc6137d96f; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=137f7973.63dfc6137d96f 2867s ok 683 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 684 2867s ok 685 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 686 2867s ok 687 2867s Set-Cookie: usertrack_test=cf4ada25.63dfc6137f225; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=cf4ada25.63dfc6137f225 2867s ok 688 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 689 2867s ok 690 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 691 2867s ok 692 2867s Set-Cookie: usertrack_test=5a7a78c6.63dfc61380aae; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=5a7a78c6.63dfc61380aae 2867s ok 693 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 694 2867s ok 695 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 696 2867s ok 697 2867s Set-Cookie: usertrack_test=9ec75d68.63dfc61382350; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=9ec75d68.63dfc61382350 2867s ok 698 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 699 2867s ok 700 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 701 2867s ok 702 2867s Set-Cookie: usertrack_test=820cb73.63dfc61383e86; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=820cb73.63dfc61383e86 2867s ok 703 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 704 2867s ok 705 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 706 2867s ok 707 2867s Set-Cookie: usertrack_test=e7e4b67b.63dfc613856ce; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=e7e4b67b.63dfc613856ce 2867s ok 708 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 709 2867s ok 710 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 711 2867s ok 712 2867s Set-Cookie: usertrack_test=ae567ec8.63dfc61386ec3; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=ae567ec8.63dfc61386ec3 2867s ok 713 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 714 2867s ok 715 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 716 2867s ok 717 2867s Set-Cookie: usertrack_test=cbea4b0c.63dfc61388943; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=cbea4b0c.63dfc61388943 2867s ok 718 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 719 2867s ok 720 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 721 2867s ok 722 2867s Set-Cookie: usertrack_test=d999f4d0.63dfc6138a1a4; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=d999f4d0.63dfc6138a1a4 2867s ok 723 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 724 2867s ok 725 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 726 2867s ok 727 2867s Set-Cookie: usertrack_test=5caa0a2d.63dfc6138b87f; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=5caa0a2d.63dfc6138b87f 2867s ok 728 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 729 2867s ok 730 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 731 2867s ok 732 2867s Set-Cookie: usertrack_test=4996cf34.63dfc6138d109; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=4996cf34.63dfc6138d109 2867s ok 733 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 734 2867s ok 735 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 736 2867s ok 737 2867s Set-Cookie: usertrack_test=e1d0b2b3.63dfc6138eade; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=e1d0b2b3.63dfc6138eade 2867s ok 738 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 739 2867s ok 740 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 741 2867s ok 742 2867s Set-Cookie: usertrack_test=19feb687.63dfc61390242; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=19feb687.63dfc61390242 2867s ok 743 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 744 2867s ok 745 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 746 2867s ok 747 2867s Set-Cookie: usertrack_test=4969999d.63dfc61391aea; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=4969999d.63dfc61391aea 2867s ok 748 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 749 2867s ok 750 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 751 2867s ok 752 2867s Set-Cookie: usertrack_test=cbcffbb6.63dfc613933c7; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=cbcffbb6.63dfc613933c7 2867s ok 753 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 754 2867s ok 755 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 756 2867s ok 757 2867s Set-Cookie: usertrack_test=e9715661.63dfc61394cec; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=e9715661.63dfc61394cec 2867s ok 758 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 759 2867s ok 760 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 761 2867s ok 762 2867s Set-Cookie: usertrack_test=8d4996d3.63dfc61396669; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=8d4996d3.63dfc61396669 2867s ok 763 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 764 2867s ok 765 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 766 2867s ok 767 2867s Set-Cookie: usertrack_test=85a99bac.63dfc61397d65; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=85a99bac.63dfc61397d65 2867s ok 768 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 769 2867s ok 770 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 771 2867s ok 772 2867s Set-Cookie: usertrack_test=a235d668.63dfc613996d0; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=a235d668.63dfc613996d0 2867s ok 773 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 774 2867s ok 775 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 776 2867s ok 777 2867s Set-Cookie: usertrack_test=a1b6a12.63dfc6139b020; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=a1b6a12.63dfc6139b020 2867s ok 778 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 779 2867s ok 780 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 781 2867s ok 782 2867s Set-Cookie: usertrack_test=134c70b.63dfc6139c8ee; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=134c70b.63dfc6139c8ee 2867s ok 783 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 784 2867s ok 785 2867s # testing : Checking return code is '200' 2867s # expected: 200 2867s # received: '200' 2867s ok 786 2867s ok 787 2867s Set-Cookie: usertrack_test=8284d1e6.63dfc6139e11e; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2867s Cookie: usertrack_test=8284d1e6.63dfc6139e11e 2868s ok 788 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 789 2868s ok 790 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 791 2868s ok 792 2868s Set-Cookie: usertrack_test=7a217398.63dfc6139fb15; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=7a217398.63dfc6139fb15 2868s ok 793 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 794 2868s ok 795 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 796 2868s ok 797 2868s Set-Cookie: usertrack_test=a61c9cee.63dfc613a13bf; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=a61c9cee.63dfc613a13bf 2868s ok 798 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 799 2868s ok 800 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 801 2868s ok 802 2868s Set-Cookie: usertrack_test=4eba4199.63dfc613a2d29; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=4eba4199.63dfc613a2d29 2868s ok 803 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 804 2868s ok 805 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 806 2868s ok 807 2868s Set-Cookie: usertrack_test=e3c6bcf2.63dfc613a4641; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=e3c6bcf2.63dfc613a4641 2868s ok 808 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 809 2868s ok 810 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 811 2868s ok 812 2868s Set-Cookie: usertrack_test=3f73d476.63dfc613a5db2; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=3f73d476.63dfc613a5db2 2868s ok 813 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 814 2868s ok 815 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 816 2868s ok 817 2868s Set-Cookie: usertrack_test=edb924b7.63dfc613a7541; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=edb924b7.63dfc613a7541 2868s ok 818 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 819 2868s ok 820 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 821 2868s ok 822 2868s Set-Cookie: usertrack_test=936b7996.63dfc613a8d5f; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=936b7996.63dfc613a8d5f 2868s ok 823 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 824 2868s ok 825 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 826 2868s ok 827 2868s Set-Cookie: usertrack_test=fc08fd54.63dfc613aa6e5; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=fc08fd54.63dfc613aa6e5 2868s ok 828 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 829 2868s ok 830 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 831 2868s ok 832 2868s Set-Cookie: usertrack_test=9811a782.63dfc613ac307; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=9811a782.63dfc613ac307 2868s ok 833 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 834 2868s ok 835 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 836 2868s ok 837 2868s Set-Cookie: usertrack_test=68164f2c.63dfc613adbc1; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=68164f2c.63dfc613adbc1 2868s ok 838 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 839 2868s ok 840 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 841 2868s ok 842 2868s Set-Cookie: usertrack_test=879e2a09.63dfc613af4ee; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=879e2a09.63dfc613af4ee 2868s ok 843 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 844 2868s ok 845 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 846 2868s ok 847 2868s Set-Cookie: usertrack_test=e841e508.63dfc613b0e17; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=e841e508.63dfc613b0e17 2868s ok 848 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 849 2868s ok 850 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 851 2868s ok 852 2868s Set-Cookie: usertrack_test=7f584faf.63dfc613b2727; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=7f584faf.63dfc613b2727 2868s ok 853 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 854 2868s ok 855 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 856 2868s ok 857 2868s Set-Cookie: usertrack_test=65d6c46f.63dfc613b42ef; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=65d6c46f.63dfc613b42ef 2868s ok 858 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 859 2868s ok 860 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 861 2868s ok 862 2868s Set-Cookie: usertrack_test=895db748.63dfc613b5e6f; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=895db748.63dfc613b5e6f 2868s ok 863 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 864 2868s ok 865 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 866 2868s ok 867 2868s Set-Cookie: usertrack_test=dc45e66b.63dfc613b79d8; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=dc45e66b.63dfc613b79d8 2868s ok 868 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 869 2868s ok 870 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 871 2868s ok 872 2868s Set-Cookie: usertrack_test=982ab3d1.63dfc613b93fe; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=982ab3d1.63dfc613b93fe 2868s ok 873 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 874 2868s ok 875 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 876 2868s ok 877 2868s Set-Cookie: usertrack_test=22cd05bb.63dfc613bacfa; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=22cd05bb.63dfc613bacfa 2868s ok 878 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 879 2868s ok 880 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 881 2868s ok 882 2868s Set-Cookie: usertrack_test=7c90dc95.63dfc613bc81c; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=7c90dc95.63dfc613bc81c 2868s ok 883 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 884 2868s ok 885 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 886 2868s ok 887 2868s Set-Cookie: usertrack_test=49af50fc.63dfc613be155; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=49af50fc.63dfc613be155 2868s ok 888 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 889 2868s ok 890 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 891 2868s ok 892 2868s Set-Cookie: usertrack_test=ade231c2.63dfc613bfadc; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=ade231c2.63dfc613bfadc 2868s ok 893 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 894 2868s ok 895 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 896 2868s ok 897 2868s Set-Cookie: usertrack_test=4cf64947.63dfc613c1478; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=4cf64947.63dfc613c1478 2868s ok 898 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 899 2868s ok 900 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 901 2868s ok 902 2868s Set-Cookie: usertrack_test=aca996ea.63dfc613c2e1d; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=aca996ea.63dfc613c2e1d 2868s ok 903 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 904 2868s ok 905 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 906 2868s ok 907 2868s Set-Cookie: usertrack_test=e560713d.63dfc613c4af9; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=e560713d.63dfc613c4af9 2868s ok 908 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 909 2868s ok 910 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 911 2868s ok 912 2868s Set-Cookie: usertrack_test=3b2b3487.63dfc613c657d; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=3b2b3487.63dfc613c657d 2868s ok 913 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 914 2868s ok 915 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 916 2868s ok 917 2868s Set-Cookie: usertrack_test=3edfdf.63dfc613c7e23; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=3edfdf.63dfc613c7e23 2868s ok 918 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 919 2868s ok 920 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 921 2868s ok 922 2868s Set-Cookie: usertrack_test=423c4056.63dfc613c9728; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=423c4056.63dfc613c9728 2868s ok 923 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 924 2868s ok 925 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 926 2868s ok 927 2868s Set-Cookie: usertrack_test=5f931f3f.63dfc613cb0b8; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=5f931f3f.63dfc613cb0b8 2868s ok 928 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 929 2868s ok 930 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 931 2868s ok 932 2868s Set-Cookie: usertrack_test=4ce5231c.63dfc613cc920; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=4ce5231c.63dfc613cc920 2868s ok 933 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 934 2868s ok 935 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 936 2868s ok 937 2868s Set-Cookie: usertrack_test=6b895e19.63dfc613ce103; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=6b895e19.63dfc613ce103 2868s ok 938 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 939 2868s ok 940 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 941 2868s ok 942 2868s Set-Cookie: usertrack_test=d4b42105.63dfc613cf98a; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=d4b42105.63dfc613cf98a 2868s ok 943 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 944 2868s ok 945 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 946 2868s ok 947 2868s Set-Cookie: usertrack_test=95595022.63dfc613d10a0; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=95595022.63dfc613d10a0 2868s ok 948 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 949 2868s ok 950 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 951 2868s ok 952 2868s Set-Cookie: usertrack_test=f0c760fa.63dfc613d2878; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=f0c760fa.63dfc613d2878 2868s ok 953 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 954 2868s ok 955 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 956 2868s ok 957 2868s Set-Cookie: usertrack_test=1dc4fa25.63dfc613d3fb1; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=1dc4fa25.63dfc613d3fb1 2868s ok 958 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 959 2868s ok 960 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 961 2868s ok 962 2868s Set-Cookie: usertrack_test=ecdbba7d.63dfc613d57e7; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=ecdbba7d.63dfc613d57e7 2868s ok 963 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 964 2868s ok 965 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 966 2868s ok 967 2868s Set-Cookie: usertrack_test=2e1f0fca.63dfc613d6f5e; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=2e1f0fca.63dfc613d6f5e 2868s ok 968 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 969 2868s ok 970 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 971 2868s ok 972 2868s Set-Cookie: usertrack_test=30d3c332.63dfc613d864c; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=30d3c332.63dfc613d864c 2868s ok 973 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 974 2868s ok 975 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 976 2868s ok 977 2868s Set-Cookie: usertrack_test=348e1354.63dfc613d9da9; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=348e1354.63dfc613d9da9 2868s ok 978 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 979 2868s ok 980 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 981 2868s ok 982 2868s Set-Cookie: usertrack_test=d093f545.63dfc613db50a; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=d093f545.63dfc613db50a 2868s ok 983 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 984 2868s ok 985 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 986 2868s ok 987 2868s Set-Cookie: usertrack_test=428ddc7f.63dfc613dcb63; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=428ddc7f.63dfc613dcb63 2868s ok 988 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 989 2868s ok 990 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 991 2868s ok 992 2868s Set-Cookie: usertrack_test=fac87a27.63dfc613de1f4; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=fac87a27.63dfc613de1f4 2868s ok 993 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 994 2868s ok 995 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 996 2868s ok 997 2868s Set-Cookie: usertrack_test=5d53ac38.63dfc613df867; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s Cookie: usertrack_test=5d53ac38.63dfc613df867 2868s ok 998 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 999 2868s ok 1000 2868s ok 1001 2868s # testing : Checking return code is '200' 2868s # expected: 200 2868s # received: '200' 2868s ok 1002 2868s # usertrack_test=d79c7ba8.63dfc613e0f67; path=/; expires=Thu, 04-Sep-25 16:41:32 GMT 2868s ok 1003 2868s # expected: undef 2868s # received: undef 2868s ok 1004 2868s ok 2872s t/modules/vhost_alias.t ............. 2872s 1..8 2872s # Running under perl version 5.040001 for linux 2872s # Current time local: Thu Sep 4 16:40:32 2025 2872s # Current time GMT: Thu Sep 4 16:40:32 2025 2872s # Using Test.pm version 1.31 2872s # Using Apache/Test.pm version 1.44 2872s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 2872s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 2872s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 2872s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 2872s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 2872s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 2872s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 2872s # writing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 2872s # testing : VirtalDocumentRoot test 2872s # expected: 'www.vha-test.com' 2872s # received: 'www.vha-test.com' 2872s ok 1 2872s # testing : VirtualScriptAlias test 2872s # expected: 'test cgi for www.vha-test.com' 2872s # received: 'test cgi for www.vha-test.com' 2872s ok 2 2872s # testing : VirtalDocumentRoot test 2872s # expected: 'big.server.name.from.heck.org' 2872s # received: 'big.server.name.from.heck.org' 2872s ok 3 2872s # testing : VirtualScriptAlias test 2872s # expected: 'test cgi for big.server.name.from.heck.org' 2872s # received: 'test cgi for big.server.name.from.heck.org' 2872s ok 4 2872s # testing : VirtalDocumentRoot test 2872s # expected: 'ab.com' 2872s # received: 'ab.com' 2872s ok 5 2872s # testing : VirtualScriptAlias test 2872s # expected: 'test cgi for ab.com' 2872s # received: 'test cgi for ab.com' 2872s ok 6 2872s # testing : VirtalDocumentRoot test 2872s # expected: 'w-t-f.net' 2872s # received: 'w-t-f.net' 2872s ok 7 2872s # testing : VirtualScriptAlias test 2872s # expected: 'test cgi for w-t-f.net' 2872s # received: 'test cgi for w-t-f.net' 2872s ok 8 2872s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 2872s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 2872s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 2872s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 2872s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 2872s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 2872s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 2872s # removing file: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 2872s # removing dir tree: /tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 2872s ok 2877s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2883s t/protocol/echo.t ................... 2883s 1..8 2883s # Running under perl version 5.040001 for linux 2883s # Current time local: Thu Sep 4 16:40:42 2025 2883s # Current time GMT: Thu Sep 4 16:40:42 2025 2883s # Using Test.pm version 1.31 2883s # Using Apache/Test.pm version 1.44 2883s testing mod_echo_ssl 2883s ok 1 2883s #Cipher: TLS_AES_256_GCM_SHA384 2883s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2883s # testing : echo 2883s # expected: 't/protocol/echo.t' 2883s # received: 't/protocol/echo.t' 2883s ok 2 2883s # testing : echo 2883s # expected: '/usr/bin/perl' 2883s # received: '/usr/bin/perl' 2883s ok 3 2883s # testing : echo 2883s # expected: '12836761283676128367612836761283676' 2883s # received: '12836761283676128367612836761283676' 2883s ok 4 2883s testing mod_echo 2883s ok 5 2883s # testing : echo 2883s # expected: 't/protocol/echo.t' 2883s # received: 't/protocol/echo.t' 2883s ok 6 2883s # testing : echo 2883s # expected: '/usr/bin/perl' 2883s # received: '/usr/bin/perl' 2883s ok 7 2883s # testing : echo 2883s # expected: '12836761283676128367612836761283676' 2883s # received: '12836761283676128367612836761283676' 2883s ok 8 2883s ok 2890s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 2895s t/security/CVE-2003-0542.t .......... 2895s 1..1 2895s # Running under perl version 5.040001 for linux 2895s # Current time local: Thu Sep 4 16:40:55 2025 2895s # Current time GMT: Thu Sep 4 16:40:55 2025 2895s # Using Test.pm version 1.31 2895s # Using Apache/Test.pm version 1.44 2895s # testing : CAN-2003-0542 test case 2895s # expected: 404 2895s # received: '404' 2895s ok 1 2895s ok 2899s t/security/CVE-2004-0747.t .......... 2899s 1..1 2899s # Running under perl version 5.040001 for linux 2899s # Current time local: Thu Sep 4 16:41:00 2025 2899s # Current time GMT: Thu Sep 4 16:41:00 2025 2899s # Using Test.pm version 1.31 2899s # Using Apache/Test.pm version 1.44 2899s # testing : CAN-2004-0747 ap_resolve_env test case 2899s # expected: 200 2899s # received: 200 2899s ok 1 2899s ok 2904s t/security/CVE-2004-0811.t .......... 2904s 1..8 2904s # Running under perl version 5.040001 for linux 2904s # Current time local: Thu Sep 4 16:41:04 2025 2904s # Current time GMT: Thu Sep 4 16:41:04 2025 2904s # Using Test.pm version 1.31 2904s # Using Apache/Test.pm version 1.44 2904s # testing : subdir access allowed 2904s # expected: 200 2904s # received: '200' 2904s ok 1 2904s # testing : subdir access allowed 2904s # expected: 200 2904s # received: '200' 2904s ok 2 2904s # testing : subdir access allowed 2904s # expected: 200 2904s # received: '200' 2904s ok 3 2904s # testing : subdir access allowed 2904s # expected: 200 2904s # received: '200' 2904s ok 4 2904s # testing : topdir access denied 2904s # expected: 401 2904s # received: '401' 2904s ok 5 2904s # testing : topdir access denied 2904s # expected: 401 2904s # received: '401' 2904s ok 6 2904s # testing : topdir access denied 2904s # expected: 401 2904s # received: '401' 2904s ok 7 2904s # testing : topdir access denied 2904s # expected: 401 2904s # received: '401' 2904s ok 8 2904s ok 2908s t/security/CVE-2004-0940.t .......... 2908s 1..1 2908s # Running under perl version 5.040001 for linux 2908s # Current time local: Thu Sep 4 16:41:09 2025 2908s # Current time GMT: Thu Sep 4 16:41:09 2025 2908s # Using Test.pm version 1.31 2908s # Using Apache/Test.pm version 1.44 2908s # testing : response was 200 2908s # expected: 200 2908s # received: '200' 2908s ok 1 2908s ok 2913s t/security/CVE-2004-0942.t .......... 2913s 1..2 2913s # Running under perl version 5.040001 for linux 2913s # Current time local: Thu Sep 4 16:41:13 2025 2913s # Current time GMT: Thu Sep 4 16:41:13 2025 2913s # Using Test.pm version 1.31 2913s # Using Apache/Test.pm version 1.44 2913s ok 1 2913s # testing : request was refused 2913s # expected: qr/^HTTP\/1\.. 400/ 2913s # received: 'HTTP/1.1 400 Bad Request 2913s # ' 2913s ok 2 2913s ok 2918s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2923s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 2928s t/security/CVE-2005-2491.t .......... 2928s 1..4 2928s # Running under perl version 5.040001 for linux 2928s # Current time local: Thu Sep 4 16:41:28 2025 2928s # Current time GMT: Thu Sep 4 16:41:28 2025 2928s # Using Test.pm version 1.31 2928s # Using Apache/Test.pm version 1.44 2928s # testing : check that server did not segfault 2928s # expected: 'Internal Server Error' 2928s # received: 'Internal Server Error' 2928s ok 1 2928s # testing : check for 500 response error 2928s # expected: 500 2928s # received: '500' 2928s ok 2 2928s # testing : check that server did not segfault 2928s # expected: 'Internal Server Error' 2928s # received: 'Internal Server Error' 2928s ok 3 2928s # testing : check for 500 response error 2928s # expected: 500 2928s # received: '500' 2928s ok 4 2928s ok 2932s t/security/CVE-2005-2700.t .......... 2932s 1..2 2932s # Running under perl version 5.040001 for linux 2932s # Current time local: Thu Sep 4 16:41:33 2025 2932s # Current time GMT: Thu Sep 4 16:41:33 2025 2932s # Using Test.pm version 1.31 2932s # Using Apache/Test.pm version 1.44 2932s # testing : access permitted without ccert 2932s # expected: 200 2932s # received: '200' 2932s ok 1 2932s # testing : access *not* permitted without ccert 2932s # expected: 200 2932s # received: '403' 2932s ok 2 2932s ok 2937s t/security/CVE-2005-3352.t .......... 2937s 1..2 2937s # Running under perl version 5.040001 for linux 2937s # Current time local: Thu Sep 4 16:41:37 2025 2937s # Current time GMT: Thu Sep 4 16:41:37 2025 2937s # Using Test.pm version 1.31 2937s # Using Apache/Test.pm version 1.44 2937s # testing : response code is OK 2937s # expected: 200 2937s # received: '200' 2937s ok 1 2937s # testing : referer was escaped 2937s # expected: qr/%22%3e/ 2937s # received: ' 2937s # 2937s # Menu for /security/CVE-2005-3352.map 2937s # 2937s #

Menu for /security/CVE-2005-3352.map

2937s #
2937s # 2937s #
(Default) Go Back
2937s # 2937s # 2937s # 2937s # 2937s # ' 2937s ok 2 2937s ok 2943s t/security/CVE-2005-3357.t .......... 2943s 1..3 2943s # Running under perl version 5.040001 for linux 2943s # Current time local: Thu Sep 4 16:41:42 2025 2943s # Current time GMT: Thu Sep 4 16:41:42 2025 2943s # Using Test.pm version 1.31 2943s # Using Apache/Test.pm version 1.44 2943s # URL is http://localhost:8534/ 2943s ok 1 2943s # testing : Expected bad request from 'GET http://localhost:8534/' 2943s # expected: 400 2943s # received: '400' 2943s ok 2 2943s # testing : errordoc content was served 2943s # expected: qr/welcome to localhost/ 2943s # received: 'welcome to localhost:8529 2943s # ' 2943s ok 3 2943s ok 2948s t/security/CVE-2006-5752.t .......... 2948s 1..2 2948s # Running under perl version 5.040001 for linux 2948s # Current time local: Thu Sep 4 16:41:48 2025 2948s # Current time GMT: Thu Sep 4 16:41:48 2025 2948s # Using Test.pm version 1.31 2948s # Using Apache/Test.pm version 1.44 2948s # testing : server-status gave response 2948s # expected: 200 2948s # received: '200' 2948s ok 1 2948s # testing : response content-type had charset 2948s # expected: qr/charset=/ 2948s # received: 'text/html; charset=ISO-8859-1' 2948s ok 2 2948s ok 2953s t/security/CVE-2007-5000.t .......... 2953s 1..2 2953s # Running under perl version 5.040001 for linux 2953s # Current time local: Thu Sep 4 16:41:53 2025 2953s # Current time GMT: Thu Sep 4 16:41:53 2025 2953s # Using Test.pm version 1.31 2953s # Using Apache/Test.pm version 1.44 2953s # testing : response code is OK 2953s # expected: 200 2953s # received: '200' 2953s ok 1 2953s # testing : URI was escaped in response 2953s # expected: qr// 2953s # received: ' 2953s # 2953s # Menu for /security/CVE-2005-3352.map/<foo> 2953s # 2953s #

Menu for /security/CVE-2005-3352.map/<foo>

2953s #
2953s # 2953s #
(Default) Go Back
2953s # 2953s # 2953s # 2953s # 2953s # ' 2953s ok 2 2953s ok 2958s t/security/CVE-2007-6388.t .......... 2958s 1..2 2958s # Running under perl version 5.040001 for linux 2958s # Current time local: Thu Sep 4 16:41:58 2025 2958s # Current time GMT: Thu Sep 4 16:41:58 2025 2958s # Using Test.pm version 1.31 2958s # Using Apache/Test.pm version 1.44 2958s # testing : response code is OK 2958s # expected: 200 2958s # received: '200' 2958s ok 1 2958s # testing : refresh parameter not echoed verbatim 2958s # expected: 42 2958s # received: '42' 2958s ok 2 2958s ok 2962s t/security/CVE-2008-2364.t .......... 2962s 1..3 2962s # Running under perl version 5.040001 for linux 2962s # Current time local: Thu Sep 4 16:42:03 2025 2962s # Current time GMT: Thu Sep 4 16:42:03 2025 2962s # Using Test.pm version 1.31 2962s # Using Apache/Test.pm version 1.44 2962s # testing : reverse proxy to index.html 2962s # expected: 200 2962s # received: '200' 2962s ok 1 2962s # testing : small number of interim responses - CVE-2008-2364 2962s # expected: 200 2962s # received: '200' 2962s ok 2 2962s # testing : large number of interim responses - CVE-2008-2364 2962s # expected: 502 2962s # received: '502' 2962s ok 3 2962s ok 2970s t/security/CVE-2009-1195.t .......... 2970s 1..221 2970s # Running under perl version 5.040001 for linux 2970s # Current time local: Thu Sep 4 16:42:07 2025 2970s # Current time GMT: Thu Sep 4 16:42:07 2025 2970s # Using Test.pm version 1.31 2970s # Using Apache/Test.pm version 1.44 2970s # testing : Options should not be allowed for script #1; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 1 2970s # testing : Options should be allowed for script #2; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 2 2970s # testing : SSI should be evaluated but exec not permitted for script #2 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 3 2970s # testing : Options should not be allowed for script #3; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 4 2970s # testing : Options should be allowed for script #4; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 5 2970s # testing : SSI should be evaluated but exec not permitted for script #4 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 6 2970s # testing : Options should not be allowed for script #5; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 7 2970s # testing : Options should be allowed for script #6; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 8 2970s # testing : SSI should not be evaluated for script #6 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 9 2970s # testing : Options should not be allowed for script #7; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 10 2970s # testing : Options should not be allowed for script #8; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 11 2970s # testing : Options should not be allowed for script #9; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 12 2970s # testing : Options should not be allowed for script #10; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 13 2970s # testing : Options should be allowed for script #11; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 14 2970s # testing : SSI should be evaluated with exec allowed for script #11 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 15 2970s # testing : Options should be allowed for script #12; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 16 2970s # testing : SSI should be evaluated but exec not permitted for script #12 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 17 2970s # testing : Options should be allowed for script #13; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 18 2970s # testing : SSI should be evaluated with exec allowed for script #13 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 19 2970s # testing : Options should be allowed for script #14; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 20 2970s # testing : SSI should be evaluated but exec not permitted for script #14 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 21 2970s # testing : Options should be allowed for script #15; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 22 2970s # testing : SSI should not be evaluated for script #15 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 23 2970s # testing : Options should be allowed for script #16; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 24 2970s # testing : SSI should not be evaluated for script #16 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 25 2970s # testing : Options should be allowed for script #17; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 26 2970s # testing : SSI should be evaluated but exec not permitted for script #17 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 27 2970s # testing : Options should be allowed for script #18; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 28 2970s # testing : SSI should not be evaluated for script #18 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 29 2970s # testing : Options should be allowed for script #19; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 30 2970s # testing : SSI should be evaluated with exec allowed for script #19 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 31 2970s # testing : Options should be allowed for script #20; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 32 2970s # testing : SSI should not be evaluated for script #20 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 33 2970s # testing : Options should be allowed for script #21; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 34 2970s # testing : SSI should be evaluated with exec allowed for script #21 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 35 2970s # testing : Options should be allowed for script #22; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 36 2970s # testing : SSI should be evaluated but exec not permitted for script #22 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 37 2970s # testing : Options should be allowed for script #23; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 38 2970s # testing : SSI should be evaluated with exec allowed for script #23 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 39 2970s # testing : Options should be allowed for script #24; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 40 2970s # testing : SSI should be evaluated but exec not permitted for script #24 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 41 2970s # testing : Options should be allowed for script #25; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 42 2970s # testing : SSI should not be evaluated for script #25 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 43 2970s # testing : Options should be allowed for script #26; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 44 2970s # testing : SSI should not be evaluated for script #26 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 45 2970s # testing : Options should be allowed for script #27; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 46 2970s # testing : SSI should be evaluated but exec not permitted for script #27 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 47 2970s # testing : Options should be allowed for script #28; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 48 2970s # testing : SSI should not be evaluated for script #28 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 49 2970s # testing : Options should be allowed for script #29; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 50 2970s # testing : SSI should be evaluated with exec allowed for script #29 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 51 2970s # testing : Options should be allowed for script #30; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 52 2970s # testing : SSI should not be evaluated for script #30 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 53 2970s # testing : Options should be allowed for script #31; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 54 2970s # testing : SSI should not be evaluated for script #31 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 55 2970s # testing : Options should be allowed for script #32; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 56 2970s # testing : SSI should not be evaluated for script #32 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 57 2970s # testing : Options should be allowed for script #33; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 58 2970s # testing : SSI should not be evaluated for script #33 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 59 2970s # testing : Options should be allowed for script #34; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 60 2970s # testing : SSI should not be evaluated for script #34 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 61 2970s # testing : Options should be allowed for script #35; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 62 2970s # testing : SSI should not be evaluated for script #35 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 63 2970s # testing : Options should be allowed for script #36; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 64 2970s # testing : SSI should not be evaluated for script #36 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 65 2970s # testing : Options should be allowed for script #37; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 66 2970s # testing : SSI should not be evaluated for script #37 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 67 2970s # testing : Options should be allowed for script #38; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 68 2970s # testing : SSI should not be evaluated for script #38 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 69 2970s # testing : Options should be allowed for script #39; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 70 2970s # testing : SSI should not be evaluated for script #39 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 71 2970s # testing : Options should be allowed for script #40; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 72 2970s # testing : SSI should not be evaluated for script #40 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 73 2970s # testing : Options should not be allowed for script #41; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 74 2970s # testing : Options should be allowed for script #42; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 75 2970s # testing : SSI should be evaluated but exec not permitted for script #42 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 76 2970s # testing : Options should not be allowed for script #43; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 77 2970s # testing : Options should be allowed for script #44; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 78 2970s # testing : SSI should be evaluated but exec not permitted for script #44 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 79 2970s # testing : Options should not be allowed for script #45; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 80 2970s # testing : Options should be allowed for script #46; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 81 2970s # testing : SSI should not be evaluated for script #46 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 82 2970s # testing : Options should not be allowed for script #47; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 83 2970s # testing : Options should not be allowed for script #48; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 84 2970s # testing : Options should not be allowed for script #49; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 85 2970s # testing : Options should not be allowed for script #50; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 86 2970s # testing : Options should be allowed for script #51; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 87 2970s # testing : SSI should be evaluated with exec allowed for script #51 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 88 2970s # testing : Options should be allowed for script #52; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 89 2970s # testing : SSI should be evaluated but exec not permitted for script #52 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 90 2970s # testing : Options should be allowed for script #53; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 91 2970s # testing : SSI should be evaluated with exec allowed for script #53 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 92 2970s # testing : Options should be allowed for script #54; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 93 2970s # testing : SSI should be evaluated but exec not permitted for script #54 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 94 2970s # testing : Options should be allowed for script #55; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 95 2970s # testing : SSI should not be evaluated for script #55 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 96 2970s # testing : Options should be allowed for script #56; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 97 2970s # testing : SSI should not be evaluated for script #56 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 98 2970s # testing : Options should be allowed for script #57; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 99 2970s # testing : SSI should be evaluated but exec not permitted for script #57 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 100 2970s # testing : Options should be allowed for script #58; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 101 2970s # testing : SSI should not be evaluated for script #58 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 102 2970s # testing : Options should be allowed for script #59; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 103 2970s # testing : SSI should be evaluated with exec allowed for script #59 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 104 2970s # testing : Options should be allowed for script #60; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 105 2970s # testing : SSI should not be evaluated for script #60 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 106 2970s # testing : Options should be allowed for script #61; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 107 2970s # testing : SSI should be evaluated with exec allowed for script #61 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 108 2970s # testing : Options should be allowed for script #62; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 109 2970s # testing : SSI should be evaluated but exec not permitted for script #62 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 110 2970s # testing : Options should be allowed for script #63; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 111 2970s # testing : SSI should be evaluated with exec allowed for script #63 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 112 2970s # testing : Options should be allowed for script #64; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 113 2970s # testing : SSI should be evaluated but exec not permitted for script #64 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 114 2970s # testing : Options should be allowed for script #65; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 115 2970s # testing : SSI should not be evaluated for script #65 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 116 2970s # testing : Options should be allowed for script #66; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 117 2970s # testing : SSI should not be evaluated for script #66 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 118 2970s # testing : Options should be allowed for script #67; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 119 2970s # testing : SSI should be evaluated but exec not permitted for script #67 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 120 2970s # testing : Options should be allowed for script #68; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 121 2970s # testing : SSI should not be evaluated for script #68 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 122 2970s # testing : Options should be allowed for script #69; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 123 2970s # testing : SSI should be evaluated with exec allowed for script #69 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 124 2970s # testing : Options should be allowed for script #70; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 125 2970s # testing : SSI should not be evaluated for script #70 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 126 2970s # testing : Options should be allowed for script #71; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 127 2970s # testing : SSI should be evaluated but exec not permitted for script #71 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 128 2970s # testing : Options should be allowed for script #72; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 129 2970s # testing : SSI should be evaluated but exec not permitted for script #72 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 130 2970s # testing : Options should be allowed for script #73; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 131 2970s # testing : SSI should be evaluated but exec not permitted for script #73 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 132 2970s # testing : Options should be allowed for script #74; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 133 2970s # testing : SSI should be evaluated but exec not permitted for script #74 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 134 2970s # testing : Options should be allowed for script #75; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 135 2970s # testing : SSI should be evaluated but exec not permitted for script #75 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 136 2970s # testing : Options should be allowed for script #76; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 137 2970s # testing : SSI should be evaluated but exec not permitted for script #76 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 138 2970s # testing : Options should be allowed for script #77; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 139 2970s # testing : SSI should be evaluated but exec not permitted for script #77 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 140 2970s # testing : Options should be allowed for script #78; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 141 2970s # testing : SSI should be evaluated but exec not permitted for script #78 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 142 2970s # testing : Options should be allowed for script #79; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 143 2970s # testing : SSI should be evaluated but exec not permitted for script #79 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 144 2970s # testing : Options should be allowed for script #80; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 145 2970s # testing : SSI should be evaluated but exec not permitted for script #80 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 146 2970s # testing : Options should not be allowed for script #81; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 147 2970s # testing : Options should be allowed for script #82; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 148 2970s # testing : SSI should be evaluated but exec not permitted for script #82 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 149 2970s # testing : Options should not be allowed for script #83; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 150 2970s # testing : Options should be allowed for script #84; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 151 2970s # testing : SSI should be evaluated but exec not permitted for script #84 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 152 2970s # testing : Options should not be allowed for script #85; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 153 2970s # testing : Options should be allowed for script #86; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 154 2970s # testing : SSI should not be evaluated for script #86 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 155 2970s # testing : Options should not be allowed for script #87; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 156 2970s # testing : Options should not be allowed for script #88; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 157 2970s # testing : Options should not be allowed for script #89; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 158 2970s # testing : Options should not be allowed for script #90; 500 response expected 2970s # expected: 500 2970s # received: '500' 2970s ok 159 2970s # testing : Options should be allowed for script #91; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 160 2970s # testing : SSI should be evaluated with exec allowed for script #91 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 161 2970s # testing : Options should be allowed for script #92; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 162 2970s # testing : SSI should be evaluated but exec not permitted for script #92 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 163 2970s # testing : Options should be allowed for script #93; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 164 2970s # testing : SSI should be evaluated with exec allowed for script #93 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 165 2970s # testing : Options should be allowed for script #94; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 166 2970s # testing : SSI should be evaluated but exec not permitted for script #94 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 167 2970s # testing : Options should be allowed for script #95; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 168 2970s # testing : SSI should not be evaluated for script #95 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 169 2970s # testing : Options should be allowed for script #96; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 170 2970s # testing : SSI should not be evaluated for script #96 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 171 2970s # testing : Options should be allowed for script #97; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 172 2970s # testing : SSI should be evaluated but exec not permitted for script #97 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 173 2970s # testing : Options should be allowed for script #98; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 174 2970s # testing : SSI should not be evaluated for script #98 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 175 2970s # testing : Options should be allowed for script #99; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 176 2970s # testing : SSI should be evaluated with exec allowed for script #99 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 177 2970s # testing : Options should be allowed for script #100; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 178 2970s # testing : SSI should not be evaluated for script #100 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 179 2970s # testing : Options should be allowed for script #101; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 180 2970s # testing : SSI should be evaluated with exec allowed for script #101 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 181 2970s # testing : Options should be allowed for script #102; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 182 2970s # testing : SSI should be evaluated but exec not permitted for script #102 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 183 2970s # testing : Options should be allowed for script #103; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 184 2970s # testing : SSI should be evaluated with exec allowed for script #103 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 185 2970s # testing : Options should be allowed for script #104; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 186 2970s # testing : SSI should be evaluated but exec not permitted for script #104 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 187 2970s # testing : Options should be allowed for script #105; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 188 2970s # testing : SSI should not be evaluated for script #105 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 189 2970s # testing : Options should be allowed for script #106; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 190 2970s # testing : SSI should not be evaluated for script #106 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 191 2970s # testing : Options should be allowed for script #107; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 192 2970s # testing : SSI should be evaluated but exec not permitted for script #107 2970s # expected: '[an error occurred while processing this directive]' 2970s # received: '[an error occurred while processing this directive]' 2970s ok 193 2970s # testing : Options should be allowed for script #108; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 194 2970s # testing : SSI should not be evaluated for script #108 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 195 2970s # testing : Options should be allowed for script #109; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 196 2970s # testing : SSI should be evaluated with exec allowed for script #109 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 197 2970s # testing : Options should be allowed for script #110; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 198 2970s # testing : SSI should not be evaluated for script #110 2970s # expected: qr/--\#exec cgi=/ 2970s # received: '' 2970s ok 199 2970s # testing : Options should be allowed for script #111; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 200 2970s # testing : SSI should be evaluated with exec allowed for script #111 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 201 2970s # testing : Options should be allowed for script #112; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 202 2970s # testing : SSI should be evaluated with exec allowed for script #112 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 203 2970s # testing : Options should be allowed for script #113; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 204 2970s # testing : SSI should be evaluated with exec allowed for script #113 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 205 2970s # testing : Options should be allowed for script #114; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 206 2970s # testing : SSI should be evaluated with exec allowed for script #114 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 207 2970s # testing : Options should be allowed for script #115; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 208 2970s # testing : SSI should be evaluated with exec allowed for script #115 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 209 2970s # testing : Options should be allowed for script #116; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 210 2970s # testing : SSI should be evaluated with exec allowed for script #116 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 211 2970s # testing : Options should be allowed for script #117; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 212 2970s # testing : SSI should be evaluated with exec allowed for script #117 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 213 2970s # testing : Options should be allowed for script #118; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 214 2970s # testing : SSI should be evaluated with exec allowed for script #118 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 215 2970s # testing : Options should be allowed for script #119; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 216 2970s # testing : SSI should be evaluated with exec allowed for script #119 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 217 2970s # testing : Options should be allowed for script #120; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 218 2970s # testing : SSI should be evaluated with exec allowed for script #120 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 219 2970s # testing : Options should be allowed for script #121; 200 response expected 2970s # expected: 200 2970s # received: '200' 2970s ok 220 2970s # testing : SSI should be evaluated with exec allowed for script #121 2970s # expected: 'perl cgi' 2970s # received: 'perl cgi' 2970s ok 221 2970s ok 2976s t/security/CVE-2009-1890.t .......... 2976s 1..7 2976s # Running under perl version 5.040001 for linux 2976s # Current time local: Thu Sep 4 16:42:15 2025 2976s # Current time GMT: Thu Sep 4 16:42:15 2025 2976s # Using Test.pm version 1.31 2976s # Using Apache/Test.pm version 1.44 2976s ok 1 2976s ok 2 2976s ok 3 2976s ok 4 2976s ok 5 2976s # testing : request was parsed 2976s # expected: qr/^HTTP\/1\.. 200/ 2976s # received: 'HTTP/1.1 200 OK 2976s # ' 2976s ok 6 2976s # header: Date: Thu, 04 Sep 2025 16:42:20 GMT 2976s # header: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2976s # header: Vary: In-If1 2976s # header: DMMATCH1: 1 2976s # header: Content-Type: text/plain 2976s # header: Connection: close 2976s # header: 2976s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 2976s # remaining: 0 2976s # testing : read entire body 2976s # expected: 0 2976s # received: 0 2976s ok 7 2976s ok 2981s t/security/CVE-2009-3555.t .......... 2981s 1..4 2981s # Running under perl version 5.040001 for linux 2981s # Current time local: Thu Sep 4 16:42:21 2025 2981s # Current time GMT: Thu Sep 4 16:42:21 2025 2981s # Using Test.pm version 1.31 2981s # Using Apache/Test.pm version 1.44 2981s ok 1 # skip Skipping test for TLSv1.3 2981s ok 2 # skip Skipping test for TLSv1.3 2981s ok 3 # skip Skipping test for TLSv1.3 2981s ok 4 # skip Skipping test for TLSv1.3 2981s ok 2987s t/security/CVE-2011-3368-rewrite.t .. 2987s 1..3 2987s # Running under perl version 5.040001 for linux 2987s # Current time local: Thu Sep 4 16:42:26 2025 2987s # Current time GMT: Thu Sep 4 16:42:26 2025 2987s # Using Test.pm version 1.31 2987s # Using Apache/Test.pm version 1.44 2987s ok 1 2987s ok 2 2987s # testing : got 400 error 2987s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 2987s # received: 'HTTP/1.1 400 Bad Request 2987s # ' 2987s ok 3 2987s ok 2991s t/security/CVE-2011-3368.t .......... 2991s 1..3 2991s # Running under perl version 5.040001 for linux 2991s # Current time local: Thu Sep 4 16:42:32 2025 2991s # Current time GMT: Thu Sep 4 16:42:32 2025 2991s # Using Test.pm version 1.31 2991s # Using Apache/Test.pm version 1.44 2991s ok 1 2991s ok 2 2991s # testing : got 400 error 2991s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 2991s # received: 'HTTP/1.1 400 Bad Request 2991s # ' 2991s ok 3 2991s ok 2997s t/security/CVE-2017-7659.t .......... 2997s 1..2 2997s # Running under perl version 5.040001 for linux 2997s # Current time local: Thu Sep 4 16:42:36 2025 2997s # Current time GMT: Thu Sep 4 16:42:36 2025 2997s # Using Test.pm version 1.31 2997s # Using Apache/Test.pm version 1.44 2997s ok 1 2997s ok 2 2997s ok 3003s t/security/CVE-2019-0215.t .......... 3003s 1..2 3003s # Running under perl version 5.040001 for linux 3003s # Current time local: Thu Sep 4 16:42:42 2025 3003s # Current time GMT: Thu Sep 4 16:42:42 2025 3003s # Using Test.pm version 1.31 3003s # Using Apache/Test.pm version 1.44 3003s # Using TLSv13, expecting status 403 3003s # testing : first access denied without client cert 3003s # expected: 403 3003s # received: '403' 3003s ok 1 3003s # testing : second access denied without client cert 3003s # expected: 403 3003s # received: '403' 3003s ok 2 3003s ok 3008s t/security/CVE-2020-1927.t .......... 3008s 1..1 3008s # Running under perl version 5.040001 for linux 3008s # Current time local: Thu Sep 4 16:42:48 2025 3008s # Current time GMT: Thu Sep 4 16:42:48 2025 3008s # Using Test.pm version 1.31 3008s # Using Apache/Test.pm version 1.44 3008s # SENDING to 127.0.0.1:8537 3008s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 3008s Host: merge-disabled 3008s Connection: close 3008s 3008s # SENDING to 127.0.0.1:8537 3008s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 3008s # testing : regex didn't match and redirect 3008s # expected: 404 3008s # received: '404' 3008s ok 1 3008s ok 3013s t/ssl/basicauth.t ................... 3013s 1..4 3013s # Running under perl version 5.040001 for linux 3013s # Current time local: Thu Sep 4 16:42:53 2025 3013s # Current time GMT: Thu Sep 4 16:42:53 2025 3013s # Using Test.pm version 1.31 3013s # Using Apache/Test.pm version 1.44 3013s # testing : Getting /ssl-fakebasicauth/index.html with no cert 3013s # expected: qr/^(500|403)$/ 3013s # received: '403' 3013s ok 1 3013s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 3013s # expected: 200 3013s # received: '200' 3013s ok 2 3013s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 3013s # expected: 401 3013s # received: '401' 3013s ok 3 3013s ok 4 # skip Colon in username test skipped. 3013s ok 3018s t/ssl/env.t ......................... 3018s 1..30 3018s # Running under perl version 5.040001 for linux 3018s # Current time local: Thu Sep 4 16:42:58 2025 3018s # Current time GMT: Thu Sep 4 16:42:58 2025 3018s # Using Test.pm version 1.31 3018s # Using Apache/Test.pm version 1.44 3018s # testing : response status OK 3018s # expected: 200 3018s # received: '200' 3018s ok 1 3018s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 3018s ok 2 3018s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 3018s ok 3 3018s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 3018s ok 4 3018s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 3018s ok 5 3018s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 3018s ok 6 3018s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 3018s ok 7 3018s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 3018s ok 8 3018s #SSL_CLIENT_S_DN_L should not exist 3018s ok 9 3018s #SSL_CLIENT_S_DN_C should not exist 3018s ok 10 3018s #SSL_CLIENT_S_DN_Email should not exist 3018s ok 11 3018s #SSL_CLIENT_S_DN_OU should not exist 3018s ok 12 3018s #SSL_CLIENT_S_DN_O should not exist 3018s ok 13 3018s #SSL_CLIENT_S_DN_ST should not exist 3018s ok 14 3018s #SSL_CLIENT_S_DN_CN should not exist 3018s ok 15 3018s # testing : second response status OK 3018s # expected: 200 3018s # received: '200' 3018s ok 16 3018s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 3018s ok 17 3018s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 3018s ok 18 3018s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 3018s ok 19 3018s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 3018s ok 20 3018s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 3018s ok 21 3018s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 3018s ok 22 3018s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 3018s ok 23 3018s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 3018s ok 24 3018s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 3018s ok 25 3018s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 3018s ok 26 3018s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 3018s ok 27 3018s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 3018s ok 28 3018s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 3018s ok 29 3018s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 3018s ok 30 3018s ok 3023s t/ssl/extlookup.t ................... 3023s 1..4 3023s # Running under perl version 5.040001 for linux 3023s # Current time local: Thu Sep 4 16:43:03 2025 3023s # Current time GMT: Thu Sep 4 16:43:03 2025 3023s # Using Test.pm version 1.31 3023s # Using Apache/Test.pm version 1.44 3023s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 3023s # expected: 200 3023s # received: '200' 3023s ok 1 3023s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 3023s # expected: 'Lemons' 3023s # received: 'Lemons' 3023s ok 2 3023s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 3023s # expected: 200 3023s # received: '200' 3023s ok 3 3023s # testing : Extension value match for 2.16.840.1.113730.1.13 3023s # expected: 'This Is A Comment' 3023s # received: 'This Is A Comment' 3023s ok 4 3023s ok 3027s t/ssl/fakeauth.t .................... 3027s 1..3 3027s # Running under perl version 5.040001 for linux 3027s # Current time local: Thu Sep 4 16:43:08 2025 3027s # Current time GMT: Thu Sep 4 16:43:08 2025 3027s # Using Test.pm version 1.31 3027s # Using Apache/Test.pm version 1.44 3027s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 3027s # expected: qr/^(500|403)$/ 3027s # received: '403' 3027s ok 1 3027s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 3027s # expected: 200 3027s # received: '200' 3027s ok 2 3027s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 3027s # expected: 200 3027s # received: '200' 3027s ok 3 3027s ok 3032s t/ssl/headers.t ..................... 3032s 1..3 3032s # Running under perl version 5.040001 for linux 3032s # Current time local: Thu Sep 4 16:43:12 2025 3032s # Current time GMT: Thu Sep 4 16:43:12 2025 3032s # Using Test.pm version 1.31 3032s # Using Apache/Test.pm version 1.44 3032s # testing : SSLFlag header set 3032s # expected: qr/X-SSL-Flag: on/ 3032s # received: 'HTTP/1.1 200 OK 3032s # Connection: close 3032s # Date: Thu, 04 Sep 2025 16:43:17 GMT 3032s # Accept-Ranges: bytes 3032s # ETag: "c-62c6deaf13e40" 3032s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3032s # Vary: In-If1 3032s # Content-Length: 12 3032s # Content-Type: text/html 3032s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 3032s # Client-Date: Thu, 04 Sep 2025 16:43:17 GMT 3032s # Client-Peer: 127.0.0.1:8532 3032s # Client-Response-Num: 1 3032s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3032s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3032s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3032s # Client-SSL-Socket-Class: IO::Socket::SSL 3032s # Client-SSL-Version: TLSv1_3 3032s # DMMATCH1: 1 3032s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBBzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTYyOTM4WhcNMjYwOTA0MTYyOTM4WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0/VO2FsebnA3b7z7S5t5ELRk MmwDGZ1pzGbTcxo7GSGqiG/FxeQWIcQ8CKatbLWcDP62DVgcsaADzzsEe0g8JC/P VBBqifdDL1TKOVloU/4kL8GG6ZKiXmwvRl4PZMZskbhxP+OzyiCBQHAR9fRIgoSh WcL+NB/oYPkP86oCpP2FQ4uynGna/OkWZ+Ci5JEslsXDmhSXHE/LEzDTh9Ai/w8d hc6YODQ3y+8+zTKqsvONVFxgnFMy2/1qAPFBIC5AKsuRLyDixrGVQR5VXse/6M7t pUZDMFezgQaelvzNd8DZKJ++zHagl2yMV2a9zo/vn8xvXSwkJ9izH3QuGvYqTQID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRq nmoqATDVXjwqM98AhYXojUD9ozAfBgNVHSMEGDAWgBRUitpur8CAnLdk4EGhniu1 7wnyWjANBgkqhkiG9w0BAQsFAAOCAQEATuIG44NwBY+38Vs3Kdtg+vdBV2l2GEMN dph1WSHuxRfAM4+fONjEu6QaFoe7lQmPo2KlZD/1oZoGerzxy+sTdfIaoHG7a89Q VoZ8XqesfBb6PhSYNe7LVk5vAyMctZIjhT734qIuIVFEN7mIHWDleRpjmxJu8GsN 3+wR+d0Rt5TP0oc0lIkmudpHyKeJKM8dQ7fRrSH+kWrMMYjVmu+zJvIPY/sPeXty PTzdlMoqoNxU44C8v+A7Pv2y8xfnMcz/bD6OnlULOEDPIuJkUQ3SbU9oMllhkyQ/ IOiqF2J5bcuuWb0DIloCjhLEyFAr6RQ5OQ5D55LVviD6keKnr3E7qw== -----END CERTIFICATE----- 3032s # X-SSL-Flag: on 3032s # X-SSL-None: (null) 3032s # 3032s # ' 3032s ok 1 3032s # testing : SSL certificate is unwrapped 3032s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 3032s # received: 'HTTP/1.1 200 OK 3032s # Connection: close 3032s # Date: Thu, 04 Sep 2025 16:43:17 GMT 3032s # Accept-Ranges: bytes 3032s # ETag: "c-62c6deaf13e40" 3032s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3032s # Vary: In-If1 3032s # Content-Length: 12 3032s # Content-Type: text/html 3032s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 3032s # Client-Date: Thu, 04 Sep 2025 16:43:17 GMT 3032s # Client-Peer: 127.0.0.1:8532 3032s # Client-Response-Num: 1 3032s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3032s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3032s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3032s # Client-SSL-Socket-Class: IO::Socket::SSL 3032s # Client-SSL-Version: TLSv1_3 3032s # DMMATCH1: 1 3032s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBBzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTYyOTM4WhcNMjYwOTA0MTYyOTM4WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0/VO2FsebnA3b7z7S5t5ELRk MmwDGZ1pzGbTcxo7GSGqiG/FxeQWIcQ8CKatbLWcDP62DVgcsaADzzsEe0g8JC/P VBBqifdDL1TKOVloU/4kL8GG6ZKiXmwvRl4PZMZskbhxP+OzyiCBQHAR9fRIgoSh WcL+NB/oYPkP86oCpP2FQ4uynGna/OkWZ+Ci5JEslsXDmhSXHE/LEzDTh9Ai/w8d hc6YODQ3y+8+zTKqsvONVFxgnFMy2/1qAPFBIC5AKsuRLyDixrGVQR5VXse/6M7t pUZDMFezgQaelvzNd8DZKJ++zHagl2yMV2a9zo/vn8xvXSwkJ9izH3QuGvYqTQID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRq nmoqATDVXjwqM98AhYXojUD9ozAfBgNVHSMEGDAWgBRUitpur8CAnLdk4EGhniu1 7wnyWjANBgkqhkiG9w0BAQsFAAOCAQEATuIG44NwBY+38Vs3Kdtg+vdBV2l2GEMN dph1WSHuxRfAM4+fONjEu6QaFoe7lQmPo2KlZD/1oZoGerzxy+sTdfIaoHG7a89Q VoZ8XqesfBb6PhSYNe7LVk5vAyMctZIjhT734qIuIVFEN7mIHWDleRpjmxJu8GsN 3+wR+d0Rt5TP0oc0lIkmudpHyKeJKM8dQ7fRrSH+kWrMMYjVmu+zJvIPY/sPeXty PTzdlMoqoNxU44C8v+A7Pv2y8xfnMcz/bD6OnlULOEDPIuJkUQ3SbU9oMllhkyQ/ IOiqF2J5bcuuWb0DIloCjhLEyFAr6RQ5OQ5D55LVviD6keKnr3E7qw== -----END CERTIFICATE----- 3032s # X-SSL-Flag: on 3032s # X-SSL-None: (null) 3032s # 3032s # ' 3032s ok 2 3032s # testing : unknown SSL variable not given 3032s # expected: qr/X-SSL-None: \(null\)\n/ 3032s # received: 'HTTP/1.1 200 OK 3032s # Connection: close 3032s # Date: Thu, 04 Sep 2025 16:43:17 GMT 3032s # Accept-Ranges: bytes 3032s # ETag: "c-62c6deaf13e40" 3032s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3032s # Vary: In-If1 3032s # Content-Length: 12 3032s # Content-Type: text/html 3032s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 3032s # Client-Date: Thu, 04 Sep 2025 16:43:17 GMT 3032s # Client-Peer: 127.0.0.1:8532 3032s # Client-Response-Num: 1 3032s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3032s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3032s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3032s # Client-SSL-Socket-Class: IO::Socket::SSL 3032s # Client-SSL-Version: TLSv1_3 3032s # DMMATCH1: 1 3032s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBBzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTYyOTM4WhcNMjYwOTA0MTYyOTM4WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0/VO2FsebnA3b7z7S5t5ELRk MmwDGZ1pzGbTcxo7GSGqiG/FxeQWIcQ8CKatbLWcDP62DVgcsaADzzsEe0g8JC/P VBBqifdDL1TKOVloU/4kL8GG6ZKiXmwvRl4PZMZskbhxP+OzyiCBQHAR9fRIgoSh WcL+NB/oYPkP86oCpP2FQ4uynGna/OkWZ+Ci5JEslsXDmhSXHE/LEzDTh9Ai/w8d hc6YODQ3y+8+zTKqsvONVFxgnFMy2/1qAPFBIC5AKsuRLyDixrGVQR5VXse/6M7t pUZDMFezgQaelvzNd8DZKJ++zHagl2yMV2a9zo/vn8xvXSwkJ9izH3QuGvYqTQID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRq nmoqATDVXjwqM98AhYXojUD9ozAfBgNVHSMEGDAWgBRUitpur8CAnLdk4EGhniu1 7wnyWjANBgkqhkiG9w0BAQsFAAOCAQEATuIG44NwBY+38Vs3Kdtg+vdBV2l2GEMN dph1WSHuxRfAM4+fONjEu6QaFoe7lQmPo2KlZD/1oZoGerzxy+sTdfIaoHG7a89Q VoZ8XqesfBb6PhSYNe7LVk5vAyMctZIjhT734qIuIVFEN7mIHWDleRpjmxJu8GsN 3+wR+d0Rt5TP0oc0lIkmudpHyKeJKM8dQ7fRrSH+kWrMMYjVmu+zJvIPY/sPeXty PTzdlMoqoNxU44C8v+A7Pv2y8xfnMcz/bD6OnlULOEDPIuJkUQ3SbU9oMllhkyQ/ IOiqF2J5bcuuWb0DIloCjhLEyFAr6RQ5OQ5D55LVviD6keKnr3E7qw== -----END CERTIFICATE----- 3032s # X-SSL-Flag: on 3032s # X-SSL-None: (null) 3032s # 3032s # ' 3032s ok 3 3032s ok 3037s t/ssl/http.t ........................ 3037s 1..2 3037s # Running under perl version 5.040001 for linux 3037s # Current time local: Thu Sep 4 16:43:17 2025 3037s # Current time GMT: Thu Sep 4 16:43:17 2025 3037s # Using Test.pm version 1.31 3037s # Using Apache/Test.pm version 1.44 3037s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 3037s # expected: 400 3037s # received: '400' 3037s ok 1 3037s # testing : that error document contains the proper hint 3037s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 3037s # received: ' 3037s # 3037s # 400 Bad Request 3037s # 3037s #

Bad Request

3037s #

Your browser sent a request that this server could not understand.
3037s # Reason: You\'re speaking plain HTTP to an SSL-enabled server port.
3037s # Instead use the HTTPS scheme to access this URL, please.
3037s #

3037s # 3037s # ' 3037s ok 2 3037s ok 3042s t/ssl/ocsp.t ........................ 3042s 1..3 3042s # Running under perl version 5.040001 for linux 3042s # Current time local: Thu Sep 4 16:43:22 2025 3042s # Current time GMT: Thu Sep 4 16:43:22 2025 3042s # Using Test.pm version 1.31 3042s # Using Apache/Test.pm version 1.44 3042s warning: Internal response 3042s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 3042s response: 3042s 500 Server closed connection without sending any data back 3042s Content-Type: text/plain 3042s Client-Date: Thu, 04 Sep 2025 16:43:26 GMT 3042s Client-Warning: Internal response 3042s 3042s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 3042s ok 1 3042s warning: 3042s message: welcome to localhost:8529 3042s response: 3042s HTTP/1.1 200 OK 3042s Connection: close 3042s Date: Thu, 04 Sep 2025 16:43:26 GMT 3042s Accept-Ranges: bytes 3042s ETag: "1a-62c6deaf13e40" 3042s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3042s Vary: In-If1 3042s Content-Length: 26 3042s Content-Type: text/html 3042s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 3042s Client-Date: Thu, 04 Sep 2025 16:43:26 GMT 3042s Client-Peer: 127.0.0.1:8535 3042s Client-Response-Num: 1 3042s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3042s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3042s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3042s Client-SSL-Socket-Class: IO::Socket::SSL 3042s Client-SSL-Version: TLSv1_3 3042s DMMATCH1: 1 3042s 3042s welcome to localhost:8529 3042s ok 2 3042s warning: Internal response 3042s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 3042s response: 3042s 500 Server closed connection without sending any data back 3042s Content-Type: text/plain 3042s Client-Date: Thu, 04 Sep 2025 16:43:26 GMT 3042s Client-Warning: Internal response 3042s 3042s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 3042s ok 3 3042s ok 3046s t/ssl/pha.t ......................... 3046s 1..4 3046s # Running under perl version 5.040001 for linux 3046s # Current time local: Thu Sep 4 16:43:27 2025 3046s # Current time GMT: Thu Sep 4 16:43:27 2025 3046s # Using Test.pm version 1.31 3046s # Using Apache/Test.pm version 1.44 3046s # testing : access must be denied without client certificate 3046s # expected: 403 3046s # received: '403' 3046s ok 1 3046s # testing : PHA reneg body buffer size restriction works 3046s # expected: 413 3046s # received: '413' 3046s ok 2 3046s # testing : PHA works with POST body 3046s # expected: 200 3046s # received: '200' 3046s ok 3 3046s # testing : request body matches response 3046s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 3046s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 3046s ok 4 3046s ok 3051s t/ssl/pr12355.t ..................... 3051s 1..10 3051s # Running under perl version 5.040001 for linux 3051s # Current time local: Thu Sep 4 16:43:31 2025 3051s # Current time GMT: Thu Sep 4 16:43:31 2025 3051s # Using Test.pm version 1.31 3051s # Using Apache/Test.pm version 1.44 3051s # Downgrading to TLSv12 3051s # testing : renegotiation on POST works 3051s # expected: 200 3051s # received: '200' 3051s ok 1 3051s # testing : request body matches response 3051s # expected: 'hello world' 3051s # received: 'hello world' 3051s ok 2 3051s # testing : renegotiation on POST works 3051s # expected: 200 3051s # received: '200' 3051s ok 3 3051s # testing : request body matches response 3051s # expected: 'hello world' 3051s # received: 'hello world' 3051s ok 4 3051s # testing : renegotiation on POST works 3051s # expected: 200 3051s # received: '200' 3051s ok 5 3051s # testing : request body matches response 3051s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 3051s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 3051s ok 6 3051s # testing : renegotiation on POST works 3051s # expected: 200 3051s # received: '200' 3051s ok 7 3051s # testing : request body matches response 3051s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 3051s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 3051s ok 8 3051s # testing : renegotiation on POST works 3051s # expected: 200 3051s # received: '200' 3051s ok 9 3051s # testing : request body matches response 3051s # expected: 'HELLO' 3051s # received: 'HELLO' 3051s ok 10 3051s ok 3056s t/ssl/pr43738.t ..................... 3056s 1..4 3056s # Running under perl version 5.040001 for linux 3056s # Current time local: Thu Sep 4 16:43:36 2025 3056s # Current time GMT: Thu Sep 4 16:43:36 2025 3056s # Using Test.pm version 1.31 3056s # Using Apache/Test.pm version 1.44 3056s # Downgrading to TLSv12 3056s # testing : renegotiation on POST works 3056s # expected: 200 3056s # received: '200' 3056s ok 1 3056s # testing : request body matches response 3056s # expected: '/modules/ssl/aes128/empty.pfa 3056s # hello world' 3056s # received: '/modules/ssl/aes128/empty.pfa 3056s # hello world' 3056s ok 2 3056s # testing : renegotiation on POST works 3056s # expected: 200 3056s # received: '200' 3056s ok 3 3056s # testing : request body matches response 3056s # expected: '/modules/ssl/aes256/empty.pfa 3056s # hello world' 3056s # received: '/modules/ssl/aes256/empty.pfa 3056s # hello world' 3056s ok 4 3056s ok 3070s t/ssl/proxy.t ....................... 3070s # using LWP client 3070s 1..290 3070s # Running under perl version 5.040001 for linux 3070s # Current time local: Thu Sep 4 16:43:41 2025 3070s # Current time GMT: Thu Sep 4 16:43:41 2025 3070s # Using Test.pm version 1.31 3070s # Using Apache/Test.pm version 1.44 3070s # testing : / with proxy_http_https (http) 3070s # expected: 200 3070s # received: '200' 3070s ok 1 3070s # testing : CGI script with folded headers 3070s # expected: 200 3070s # received: '200' 3070s ok 2 3070s # testing : using valid proxyssl client cert 3070s # expected: 200 3070s # received: '200' 3070s ok 3 3070s # testing : using invalid proxyssl client cert 3070s # expected: 403 3070s # received: '403' 3070s ok 4 3070s # testing : protected cgi script 3070s # expected: 200 3070s # received: '200' 3070s ok 5 3070s # testing : X-Forwarded-Host header 3070s # expected: 'localhost:8558' 3070s # received: 'localhost:8558' 3070s ok 6 3070s # testing : client subject common name 3070s # expected: 'client_ok' 3070s # received: 'client_ok' 3070s ok 7 3070s # testing : ProxyPassReverse Location rewrite 3070s # expected: 'http://localhost:8558/modules/' 3070s # received: 'http://localhost:8558/modules/' 3070s ok 8 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 1024 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '1024' 3070s # received: 1024 3070s ok 9 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 2048 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '2048' 3070s # received: 2048 3070s ok 10 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 3072 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '3072' 3070s # received: 3072 3070s ok 11 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 4096 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '4096' 3070s # received: 4096 3070s ok 12 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 5120 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '5120' 3070s # received: 5120 3070s ok 13 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 6144 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '6144' 3070s # received: 6144 3070s ok 14 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 7168 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '7168' 3070s # received: 7168 3070s ok 15 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 8192 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '8192' 3070s # received: 8192 3070s ok 16 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 9216 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '9216' 3070s # received: 9216 3070s ok 17 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 10240 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '10240' 3070s # received: 10240 3070s ok 18 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 11264 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '11264' 3070s # received: 11264 3070s ok 19 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 12288 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '12288' 3070s # received: 12288 3070s ok 20 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 13312 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '13312' 3070s # received: 13312 3070s ok 21 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 14336 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '14336' 3070s # received: 14336 3070s ok 22 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 15360 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '15360' 3070s # received: 15360 3070s ok 23 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 16384 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '16384' 3070s # received: 16384 3070s ok 24 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 17408 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '17408' 3070s # received: 17408 3070s ok 25 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 18432 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '18432' 3070s # received: 18432 3070s ok 26 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 19456 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '19456' 3070s # received: 19456 3070s ok 27 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 20480 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '20480' 3070s # received: 20480 3070s ok 28 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 21504 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '21504' 3070s # received: 21504 3070s ok 29 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 22528 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '22528' 3070s # received: 22528 3070s ok 30 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 23552 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '23552' 3070s # received: 23552 3070s ok 31 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 24576 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '24576' 3070s # received: 24576 3070s ok 32 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 25600 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '25600' 3070s # received: 25600 3070s ok 33 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 26624 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '26624' 3070s # received: 26624 3070s ok 34 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 27648 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '27648' 3070s # received: 27648 3070s ok 35 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 28672 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '28672' 3070s # received: 28672 3070s ok 36 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 29696 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '29696' 3070s # received: 29696 3070s ok 37 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 30720 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '30720' 3070s # received: 30720 3070s ok 38 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 31744 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '31744' 3070s # received: 31744 3070s ok 39 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 32768 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '32768' 3070s # received: 32768 3070s ok 40 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 33792 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '33792' 3070s # received: 33792 3070s ok 41 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 34816 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '34816' 3070s # received: 34816 3070s ok 42 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 35840 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '35840' 3070s # received: 35840 3070s ok 43 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 36864 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '36864' 3070s # received: 36864 3070s ok 44 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 37888 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '37888' 3070s # received: 37888 3070s ok 45 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 38912 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '38912' 3070s # received: 38912 3070s ok 46 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 39936 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:46 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '39936' 3070s # received: 39936 3070s ok 47 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 40960 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '40960' 3070s # received: 40960 3070s ok 48 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 41984 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '41984' 3070s # received: 41984 3070s ok 49 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 43008 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '43008' 3070s # received: 43008 3070s ok 50 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 44032 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '44032' 3070s # received: 44032 3070s ok 51 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 45056 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '45056' 3070s # received: 45056 3070s ok 52 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 46080 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '46080' 3070s # received: 46080 3070s ok 53 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 47104 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '47104' 3070s # received: 47104 3070s ok 54 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 48128 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '48128' 3070s # received: 48128 3070s ok 55 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 49152 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '49152' 3070s # received: 49152 3070s ok 56 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 50176 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '50176' 3070s # received: 50176 3070s ok 57 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 51200 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '51200' 3070s # received: 51200 3070s ok 58 3070s #lwp request: 3070s #POST http://localhost:8558/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 102400 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 7 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8558 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '102400' 3070s # received: 102400 3070s ok 59 3070s # testing : / with proxy_http_https_proxy_section (http) 3070s # expected: 200 3070s # received: '200' 3070s ok 60 3070s # testing : CGI script with folded headers 3070s # expected: 200 3070s # received: '200' 3070s ok 61 3070s # testing : using valid proxyssl client cert 3070s # expected: 200 3070s # received: '200' 3070s ok 62 3070s # testing : using invalid proxyssl client cert 3070s # expected: 403 3070s # received: '403' 3070s ok 63 3070s # testing : protected cgi script 3070s # expected: 200 3070s # received: '200' 3070s ok 64 3070s # testing : X-Forwarded-Host header 3070s # expected: 'localhost:8560' 3070s # received: 'localhost:8560' 3070s ok 65 3070s # testing : client subject common name 3070s # expected: 'client_ok' 3070s # received: 'client_ok' 3070s ok 66 3070s # testing : ProxyPassReverse Location rewrite 3070s # expected: 'http://localhost:8560/modules/' 3070s # received: 'http://localhost:8560/modules/' 3070s ok 67 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 1024 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '1024' 3070s # received: 1024 3070s ok 68 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 2048 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '2048' 3070s # received: 2048 3070s ok 69 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 3072 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '3072' 3070s # received: 3072 3070s ok 70 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 4096 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '4096' 3070s # received: 4096 3070s ok 71 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 5120 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '5120' 3070s # received: 5120 3070s ok 72 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 6144 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '6144' 3070s # received: 6144 3070s ok 73 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 7168 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '7168' 3070s # received: 7168 3070s ok 74 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 8192 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '8192' 3070s # received: 8192 3070s ok 75 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 9216 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '9216' 3070s # received: 9216 3070s ok 76 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 10240 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '10240' 3070s # received: 10240 3070s ok 77 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 11264 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '11264' 3070s # received: 11264 3070s ok 78 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 12288 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '12288' 3070s # received: 12288 3070s ok 79 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 13312 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '13312' 3070s # received: 13312 3070s ok 80 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 14336 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '14336' 3070s # received: 14336 3070s ok 81 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 15360 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '15360' 3070s # received: 15360 3070s ok 82 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 16384 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '16384' 3070s # received: 16384 3070s ok 83 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 17408 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '17408' 3070s # received: 17408 3070s ok 84 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 18432 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '18432' 3070s # received: 18432 3070s ok 85 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 19456 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '19456' 3070s # received: 19456 3070s ok 86 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 20480 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '20480' 3070s # received: 20480 3070s ok 87 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 21504 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '21504' 3070s # received: 21504 3070s ok 88 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 22528 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '22528' 3070s # received: 22528 3070s ok 89 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 23552 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '23552' 3070s # received: 23552 3070s ok 90 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 24576 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '24576' 3070s # received: 24576 3070s ok 91 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 25600 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '25600' 3070s # received: 25600 3070s ok 92 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 26624 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '26624' 3070s # received: 26624 3070s ok 93 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 27648 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:47 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '27648' 3070s # received: 27648 3070s ok 94 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 28672 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '28672' 3070s # received: 28672 3070s ok 95 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 29696 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '29696' 3070s # received: 29696 3070s ok 96 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 30720 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '30720' 3070s # received: 30720 3070s ok 97 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 31744 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '31744' 3070s # received: 31744 3070s ok 98 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 32768 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '32768' 3070s # received: 32768 3070s ok 99 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 33792 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '33792' 3070s # received: 33792 3070s ok 100 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 34816 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '34816' 3070s # received: 34816 3070s ok 101 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 35840 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '35840' 3070s # received: 35840 3070s ok 102 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 36864 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '36864' 3070s # received: 36864 3070s ok 103 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 37888 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '37888' 3070s # received: 37888 3070s ok 104 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 38912 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '38912' 3070s # received: 38912 3070s ok 105 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 39936 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '39936' 3070s # received: 39936 3070s ok 106 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 40960 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '40960' 3070s # received: 40960 3070s ok 107 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 41984 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '41984' 3070s # received: 41984 3070s ok 108 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 43008 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '43008' 3070s # received: 43008 3070s ok 109 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 44032 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '44032' 3070s # received: 44032 3070s ok 110 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 45056 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '45056' 3070s # received: 45056 3070s ok 111 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 46080 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '46080' 3070s # received: 46080 3070s ok 112 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 47104 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '47104' 3070s # received: 47104 3070s ok 113 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 48128 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '48128' 3070s # received: 48128 3070s ok 114 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 49152 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '49152' 3070s # received: 49152 3070s ok 115 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 50176 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '50176' 3070s # received: 50176 3070s ok 116 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 51200 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '51200' 3070s # received: 51200 3070s ok 117 3070s #lwp request: 3070s #POST http://localhost:8560/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 102400 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 7 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8560 3070s #Client-Response-Num: 1 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '102400' 3070s # received: 102400 3070s ok 118 3070s # testing : / with proxy_https_http (https) 3070s # expected: 200 3070s # received: '200' 3070s ok 119 3070s # testing : CGI script with folded headers 3070s # expected: 200 3070s # received: '200' 3070s ok 120 3070s # testing : ProxyPassReverse Location rewrite 3070s # expected: 'https://localhost:8562/modules/' 3070s # received: 'https://localhost:8562/modules/' 3070s ok 121 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 1024 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '1024' 3070s # received: 1024 3070s ok 122 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 2048 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '2048' 3070s # received: 2048 3070s ok 123 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 3072 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '3072' 3070s # received: 3072 3070s ok 124 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 4096 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '4096' 3070s # received: 4096 3070s ok 125 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 5120 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '5120' 3070s # received: 5120 3070s ok 126 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 6144 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:48 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '6144' 3070s # received: 6144 3070s ok 127 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 7168 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '7168' 3070s # received: 7168 3070s ok 128 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 8192 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '8192' 3070s # received: 8192 3070s ok 129 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 9216 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '9216' 3070s # received: 9216 3070s ok 130 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 10240 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '10240' 3070s # received: 10240 3070s ok 131 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 11264 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '11264' 3070s # received: 11264 3070s ok 132 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 12288 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '12288' 3070s # received: 12288 3070s ok 133 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 13312 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '13312' 3070s # received: 13312 3070s ok 134 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 14336 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '14336' 3070s # received: 14336 3070s ok 135 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 15360 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '15360' 3070s # received: 15360 3070s ok 136 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 16384 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '16384' 3070s # received: 16384 3070s ok 137 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 17408 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '17408' 3070s # received: 17408 3070s ok 138 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 18432 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '18432' 3070s # received: 18432 3070s ok 139 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 19456 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '19456' 3070s # received: 19456 3070s ok 140 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 20480 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '20480' 3070s # received: 20480 3070s ok 141 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 21504 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '21504' 3070s # received: 21504 3070s ok 142 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 22528 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '22528' 3070s # received: 22528 3070s ok 143 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 23552 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '23552' 3070s # received: 23552 3070s ok 144 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 24576 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '24576' 3070s # received: 24576 3070s ok 145 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 25600 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '25600' 3070s # received: 25600 3070s ok 146 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 26624 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '26624' 3070s # received: 26624 3070s ok 147 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 27648 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '27648' 3070s # received: 27648 3070s ok 148 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 28672 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '28672' 3070s # received: 28672 3070s ok 149 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 29696 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '29696' 3070s # received: 29696 3070s ok 150 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 30720 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '30720' 3070s # received: 30720 3070s ok 151 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 31744 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '31744' 3070s # received: 31744 3070s ok 152 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 32768 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '32768' 3070s # received: 32768 3070s ok 153 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 33792 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '33792' 3070s # received: 33792 3070s ok 154 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 34816 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '34816' 3070s # received: 34816 3070s ok 155 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 35840 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '35840' 3070s # received: 35840 3070s ok 156 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 36864 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '36864' 3070s # received: 36864 3070s ok 157 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 37888 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '37888' 3070s # received: 37888 3070s ok 158 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 38912 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '38912' 3070s # received: 38912 3070s ok 159 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 39936 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '39936' 3070s # received: 39936 3070s ok 160 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 40960 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '40960' 3070s # received: 40960 3070s ok 161 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 41984 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '41984' 3070s # received: 41984 3070s ok 162 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 43008 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '43008' 3070s # received: 43008 3070s ok 163 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 44032 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '44032' 3070s # received: 44032 3070s ok 164 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 45056 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:49 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '45056' 3070s # received: 45056 3070s ok 165 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 46080 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '46080' 3070s # received: 46080 3070s ok 166 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 47104 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '47104' 3070s # received: 47104 3070s ok 167 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 48128 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '48128' 3070s # received: 48128 3070s ok 168 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 49152 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '49152' 3070s # received: 49152 3070s ok 169 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 50176 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '50176' 3070s # received: 50176 3070s ok 170 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 51200 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '51200' 3070s # received: 51200 3070s ok 171 3070s #lwp request: 3070s #POST https://localhost:8562/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 102400 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 7 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8562 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '102400' 3070s # received: 102400 3070s ok 172 3070s # testing : / with proxy_https_https (https) 3070s # expected: 200 3070s # received: '200' 3070s ok 173 3070s # testing : CGI script with folded headers 3070s # expected: 200 3070s # received: '200' 3070s ok 174 3070s # testing : using valid proxyssl client cert 3070s # expected: 200 3070s # received: '200' 3070s ok 175 3070s # testing : using invalid proxyssl client cert 3070s # expected: 403 3070s # received: '403' 3070s ok 176 3070s # testing : protected cgi script 3070s # expected: 200 3070s # received: '200' 3070s ok 177 3070s # testing : X-Forwarded-Host header 3070s # expected: 'localhost:8559' 3070s # received: 'localhost:8559' 3070s ok 178 3070s # testing : client subject common name 3070s # expected: 'client_ok' 3070s # received: 'client_ok' 3070s ok 179 3070s # testing : ProxyPassReverse Location rewrite 3070s # expected: 'https://localhost:8559/modules/' 3070s # received: 'https://localhost:8559/modules/' 3070s ok 180 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 1024 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '1024' 3070s # received: 1024 3070s ok 181 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 2048 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '2048' 3070s # received: 2048 3070s ok 182 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 3072 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '3072' 3070s # received: 3072 3070s ok 183 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 4096 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '4096' 3070s # received: 4096 3070s ok 184 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 5120 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '5120' 3070s # received: 5120 3070s ok 185 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 6144 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '6144' 3070s # received: 6144 3070s ok 186 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 7168 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '7168' 3070s # received: 7168 3070s ok 187 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 8192 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '8192' 3070s # received: 8192 3070s ok 188 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 9216 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '9216' 3070s # received: 9216 3070s ok 189 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 10240 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '10240' 3070s # received: 10240 3070s ok 190 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 11264 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '11264' 3070s # received: 11264 3070s ok 191 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 12288 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '12288' 3070s # received: 12288 3070s ok 192 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 13312 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '13312' 3070s # received: 13312 3070s ok 193 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 14336 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '14336' 3070s # received: 14336 3070s ok 194 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 15360 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '15360' 3070s # received: 15360 3070s ok 195 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 16384 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '16384' 3070s # received: 16384 3070s ok 196 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 17408 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:50 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '17408' 3070s # received: 17408 3070s ok 197 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 18432 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '18432' 3070s # received: 18432 3070s ok 198 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 19456 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '19456' 3070s # received: 19456 3070s ok 199 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 20480 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '20480' 3070s # received: 20480 3070s ok 200 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 21504 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '21504' 3070s # received: 21504 3070s ok 201 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 22528 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '22528' 3070s # received: 22528 3070s ok 202 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 23552 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '23552' 3070s # received: 23552 3070s ok 203 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 24576 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '24576' 3070s # received: 24576 3070s ok 204 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 25600 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '25600' 3070s # received: 25600 3070s ok 205 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 26624 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '26624' 3070s # received: 26624 3070s ok 206 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 27648 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '27648' 3070s # received: 27648 3070s ok 207 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 28672 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '28672' 3070s # received: 28672 3070s ok 208 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 29696 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '29696' 3070s # received: 29696 3070s ok 209 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 30720 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '30720' 3070s # received: 30720 3070s ok 210 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 31744 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '31744' 3070s # received: 31744 3070s ok 211 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 32768 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '32768' 3070s # received: 32768 3070s ok 212 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 33792 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '33792' 3070s # received: 33792 3070s ok 213 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 34816 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '34816' 3070s # received: 34816 3070s ok 214 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 35840 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '35840' 3070s # received: 35840 3070s ok 215 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 36864 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '36864' 3070s # received: 36864 3070s ok 216 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 37888 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '37888' 3070s # received: 37888 3070s ok 217 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 38912 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '38912' 3070s # received: 38912 3070s ok 218 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 39936 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:51 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '39936' 3070s # received: 39936 3070s ok 219 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 40960 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '40960' 3070s # received: 40960 3070s ok 220 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 41984 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '41984' 3070s # received: 41984 3070s ok 221 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 43008 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '43008' 3070s # received: 43008 3070s ok 222 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 44032 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '44032' 3070s # received: 44032 3070s ok 223 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 45056 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '45056' 3070s # received: 45056 3070s ok 224 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 46080 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '46080' 3070s # received: 46080 3070s ok 225 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 47104 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '47104' 3070s # received: 47104 3070s ok 226 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 48128 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '48128' 3070s # received: 48128 3070s ok 227 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 49152 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '49152' 3070s # received: 49152 3070s ok 228 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 50176 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '50176' 3070s # received: 50176 3070s ok 229 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 51200 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '51200' 3070s # received: 51200 3070s ok 230 3070s #lwp request: 3070s #POST https://localhost:8559/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 102400 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 7 3070s #Client-Date: Thu, 04 Sep 2025 16:43:52 GMT 3070s #Client-Peer: 127.0.0.1:8559 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '102400' 3070s # received: 102400 3070s ok 231 3070s # testing : / with proxy_https_https_proxy_section (https) 3070s # expected: 200 3070s # received: '200' 3070s ok 232 3070s # testing : CGI script with folded headers 3070s # expected: 200 3070s # received: '200' 3070s ok 233 3070s # testing : using valid proxyssl client cert 3070s # expected: 200 3070s # received: '200' 3070s ok 234 3070s # testing : using invalid proxyssl client cert 3070s # expected: 403 3070s # received: '403' 3070s ok 235 3070s # testing : protected cgi script 3070s # expected: 200 3070s # received: '200' 3070s ok 236 3070s # testing : X-Forwarded-Host header 3070s # expected: 'localhost:8561' 3070s # received: 'localhost:8561' 3070s ok 237 3070s # testing : client subject common name 3070s # expected: 'client_ok' 3070s # received: 'client_ok' 3070s ok 238 3070s # testing : ProxyPassReverse Location rewrite 3070s # expected: 'https://localhost:8561/modules/' 3070s # received: 'https://localhost:8561/modules/' 3070s ok 239 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 1024 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '1024' 3070s # received: 1024 3070s ok 240 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 2048 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '2048' 3070s # received: 2048 3070s ok 241 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 3072 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '3072' 3070s # received: 3072 3070s ok 242 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 4096 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '4096' 3070s # received: 4096 3070s ok 243 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 5120 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '5120' 3070s # received: 5120 3070s ok 244 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 6144 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '6144' 3070s # received: 6144 3070s ok 245 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 7168 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '7168' 3070s # received: 7168 3070s ok 246 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 8192 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '8192' 3070s # received: 8192 3070s ok 247 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 9216 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 5 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '9216' 3070s # received: 9216 3070s ok 248 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 10240 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '10240' 3070s # received: 10240 3070s ok 249 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 11264 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '11264' 3070s # received: 11264 3070s ok 250 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 12288 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '12288' 3070s # received: 12288 3070s ok 251 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 13312 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '13312' 3070s # received: 13312 3070s ok 252 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 14336 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '14336' 3070s # received: 14336 3070s ok 253 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 15360 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '15360' 3070s # received: 15360 3070s ok 254 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 16384 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '16384' 3070s # received: 16384 3070s ok 255 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 17408 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '17408' 3070s # received: 17408 3070s ok 256 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 18432 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '18432' 3070s # received: 18432 3070s ok 257 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 19456 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '19456' 3070s # received: 19456 3070s ok 258 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 20480 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '20480' 3070s # received: 20480 3070s ok 259 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 21504 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '21504' 3070s # received: 21504 3070s ok 260 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 22528 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '22528' 3070s # received: 22528 3070s ok 261 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 23552 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '23552' 3070s # received: 23552 3070s ok 262 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 24576 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '24576' 3070s # received: 24576 3070s ok 263 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 25600 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '25600' 3070s # received: 25600 3070s ok 264 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 26624 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '26624' 3070s # received: 26624 3070s ok 265 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 27648 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '27648' 3070s # received: 27648 3070s ok 266 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 28672 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '28672' 3070s # received: 28672 3070s ok 267 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 29696 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '29696' 3070s # received: 29696 3070s ok 268 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 30720 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:53 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '30720' 3070s # received: 30720 3070s ok 269 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 31744 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '31744' 3070s # received: 31744 3070s ok 270 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 32768 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '32768' 3070s # received: 32768 3070s ok 271 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 33792 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '33792' 3070s # received: 33792 3070s ok 272 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 34816 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '34816' 3070s # received: 34816 3070s ok 273 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 35840 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '35840' 3070s # received: 35840 3070s ok 274 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 36864 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '36864' 3070s # received: 36864 3070s ok 275 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 37888 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '37888' 3070s # received: 37888 3070s ok 276 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 38912 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '38912' 3070s # received: 38912 3070s ok 277 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 39936 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '39936' 3070s # received: 39936 3070s ok 278 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 40960 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '40960' 3070s # received: 40960 3070s ok 279 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 41984 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '41984' 3070s # received: 41984 3070s ok 280 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 43008 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '43008' 3070s # received: 43008 3070s ok 281 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 44032 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '44032' 3070s # received: 44032 3070s ok 282 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 45056 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '45056' 3070s # received: 45056 3070s ok 283 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 46080 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '46080' 3070s # received: 46080 3070s ok 284 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 47104 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '47104' 3070s # received: 47104 3070s ok 285 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 48128 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '48128' 3070s # received: 48128 3070s ok 286 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 49152 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:54 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '49152' 3070s # received: 49152 3070s ok 287 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 50176 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:55 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:55 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '50176' 3070s # received: 50176 3070s ok 288 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 51200 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:55 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 6 3070s #Client-Date: Thu, 04 Sep 2025 16:43:55 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '51200' 3070s # received: 51200 3070s ok 289 3070s #lwp request: 3070s #POST https://localhost:8561/eat_post HTTP/1.1 3070s #User-Agent: libwww-perl/6.78 3070s #Content-Length: 102400 3070s # 3070s #server response: 3070s #HTTP/1.1 200 OK 3070s #Connection: close 3070s #Date: Thu, 04 Sep 2025 16:43:55 GMT 3070s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3070s #Vary: In-If1 3070s #Content-Length: 7 3070s #Client-Date: Thu, 04 Sep 2025 16:43:55 GMT 3070s #Client-Peer: 127.0.0.1:8561 3070s #Client-Response-Num: 1 3070s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3070s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3070s #Client-SSL-Socket-Class: IO::Socket::SSL 3070s #Client-SSL-Version: TLSv1_3 3070s #DMMATCH1: 1 3070s # 3070s # testing : length posted 3070s # expected: '102400' 3070s # received: 102400 3070s ok 290 3070s ok 3075s t/ssl/require.t ..................... 3075s 1..10 3075s # Running under perl version 5.040001 for linux 3075s # Current time local: Thu Sep 4 16:43:55 2025 3075s # Current time GMT: Thu Sep 4 16:43:55 2025 3075s # Using Test.pm version 1.31 3075s # Using Apache/Test.pm version 1.44 3075s ok 1 3075s ok 2 3075s ok 3 3075s ok 4 3075s ok 5 3075s ok 6 3075s ok 7 3075s ok 8 3075s ok 9 3075s ok 10 3075s ok 3079s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 3086s t/ssl/varlookup.t ................... 3086s 1..83 3086s # Running under perl version 5.040001 for linux 3086s # Current time local: Thu Sep 4 16:44:04 2025 3086s # Current time GMT: Thu Sep 4 16:44:04 2025 3086s # Using Test.pm version 1.31 3086s # Using Apache/Test.pm version 1.44 3086s # testing : HTTP_USER_AGENT 3086s # expected: 'libwww-perl/6.78' 3086s # received: 'libwww-perl/6.78' 3086s ok 1 3086s # testing : HTTP:User-Agent 3086s # expected: 'libwww-perl/6.78' 3086s # received: 'libwww-perl/6.78' 3086s ok 2 3086s # testing : HTTP_REFERER 3086s # expected: 't/ssl/varlookup.t' 3086s # received: 't/ssl/varlookup.t' 3086s ok 3 3086s # testing : HTTP_HOST 3086s # expected: 'localhost:8532' 3086s # received: 'localhost:8532' 3086s ok 4 3086s # testing : QUERY_STRING 3086s # expected: 'QUERY_STRING' 3086s # received: 'QUERY_STRING' 3086s ok 5 3086s # testing : SERVER_SOFTWARE 3086s # expected: qr/^Apache\/2.4.64/ 3086s # received: 'Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0' 3086s ok 6 3086s # testing : SERVER_ADMIN 3086s # expected: 'tuser@localhost' 3086s # received: 'tuser@localhost' 3086s ok 7 3086s # testing : SERVER_PORT 3086s # expected: '8532' 3086s # received: '8532' 3086s ok 8 3086s # testing : SERVER_NAME 3086s # expected: 'localhost' 3086s # received: 'localhost' 3086s ok 9 3086s # testing : SERVER_PROTOCOL 3086s # expected: qr/^HTTP\/1\.\d$/ 3086s # received: 'HTTP/1.1' 3086s ok 10 3086s # testing : REMOTE_ADDR 3086s # expected: '127.0.0.1' 3086s # received: '127.0.0.1' 3086s ok 11 3086s # testing : DOCUMENT_ROOT 3086s # expected: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs' 3086s # received: '/tmp/autopkgtest.HpsCXl/autopkgtest_tmp/perl-framework/t/htdocs' 3086s ok 12 3086s # testing : REQUEST_METHOD 3086s # expected: 'GET' 3086s # received: 'GET' 3086s ok 13 3086s # testing : REQUEST_URI 3086s # expected: '/test_ssl_var_lookup' 3086s # received: '/test_ssl_var_lookup' 3086s ok 14 3086s # testing : TIME_YEAR 3086s # expected: 2025 3086s # received: '2025' 3086s ok 15 3086s # testing : TIME_MON 3086s # expected: '09' 3086s # received: '09' 3086s ok 16 3086s # testing : TIME_DAY 3086s # expected: '04' 3086s # received: '04' 3086s ok 17 3086s # testing : TIME_WDAY 3086s # expected: 4 3086s # received: '4' 3086s ok 18 3086s # testing : IS_SUBREQ 3086s # expected: 'false' 3086s # received: 'false' 3086s ok 19 3086s # testing : API_VERSION 3086s # expected: '20120211' 3086s # received: '20120211' 3086s ok 20 3086s # testing : THE_REQUEST 3086s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 3086s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 3086s ok 21 3086s # testing : REQUEST_SCHEME 3086s # expected: 'https' 3086s # received: 'https' 3086s ok 22 3086s # testing : HTTPS 3086s # expected: 'on' 3086s # received: 'on' 3086s ok 23 3086s # testing : ENV:THE_ARGS 3086s # expected: 'ENV:THE_ARGS' 3086s # received: 'ENV:THE_ARGS' 3086s ok 24 3086s # testing : SSL_CLIENT_M_VERSION 3086s # expected: qr/^\d+$/ 3086s # received: '3' 3086s ok 25 3086s # testing : SSL_SERVER_M_VERSION 3086s # expected: qr/^\d+$/ 3086s # received: '3' 3086s ok 26 3086s # testing : SSL_CLIENT_M_SERIAL 3086s # expected: qr/^[0-9A-F]+$/ 3086s # received: '0A' 3086s ok 27 3086s # testing : SSL_SERVER_M_SERIAL 3086s # expected: qr/^[0-9A-F]+$/ 3086s # received: '07' 3086s ok 28 3086s # testing : SSL_PROTOCOL 3086s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 3086s # received: 'TLSv1.3' 3086s ok 29 3086s # testing : SSL_CLIENT_V_START 3086s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 3086s # received: 'Sep 4 16:29:39 2025 GMT' 3086s ok 30 3086s # testing : SSL_SERVER_V_START 3086s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 3086s # received: 'Sep 4 16:29:38 2025 GMT' 3086s ok 31 3086s # testing : SSL_CLIENT_V_END 3086s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 3086s # received: 'Sep 4 16:29:39 2026 GMT' 3086s ok 32 3086s # testing : SSL_SERVER_V_END 3086s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 3086s # received: 'Sep 4 16:29:38 2026 GMT' 3086s ok 33 3086s # testing : SSL_CIPHER 3086s # expected: qr/^[A-Z0-9_-]+$/ 3086s # received: 'TLS_AES_256_GCM_SHA384' 3086s ok 34 3086s # testing : SSL_CIPHER_EXPORT 3086s # expected: 'false' 3086s # received: 'false' 3086s ok 35 3086s # testing : SSL_CIPHER_ALGKEYSIZE 3086s # expected: qr/^\d+$/ 3086s # received: '256' 3086s ok 36 3086s # testing : SSL_CIPHER_USEKEYSIZE 3086s # expected: qr/^\d+$/ 3086s # received: '256' 3086s ok 37 3086s # testing : SSL_SECURE_RENEG 3086s # expected: qr/^(false|true)$/ 3086s # received: 'false' 3086s ok 38 3086s # testing : SSL_CLIENT_S_DN 3086s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 3086s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 3086s ok 39 3086s # testing : SSL_SERVER_S_DN 3086s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 3086s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 3086s ok 40 3086s # testing : SSL_CLIENT_S_DN_C 3086s # expected: 'US' 3086s # received: 'US' 3086s ok 41 3086s # testing : SSL_SERVER_S_DN_C 3086s # expected: 'US' 3086s # received: 'US' 3086s ok 42 3086s # testing : SSL_CLIENT_S_DN_ST 3086s # expected: 'California' 3086s # received: 'California' 3086s ok 43 3086s # testing : SSL_SERVER_S_DN_ST 3086s # expected: 'California' 3086s # received: 'California' 3086s ok 44 3086s # testing : SSL_CLIENT_S_DN_L 3086s # expected: 'San Francisco' 3086s # received: 'San Francisco' 3086s ok 45 3086s # testing : SSL_SERVER_S_DN_L 3086s # expected: 'San Francisco' 3086s # received: 'San Francisco' 3086s ok 46 3086s # testing : SSL_CLIENT_S_DN_O 3086s # expected: 'ASF' 3086s # received: 'ASF' 3086s ok 47 3086s # testing : SSL_SERVER_S_DN_O 3086s # expected: 'ASF' 3086s # received: 'ASF' 3086s ok 48 3086s # testing : SSL_CLIENT_S_DN_OU 3086s # expected: 'httpd-test' 3086s # received: 'httpd-test' 3086s ok 49 3086s # testing : SSL_SERVER_S_DN_OU 3086s # expected: qr/^httpd-test\/([-\w]+)/ 3086s # received: 'httpd-test/rsa-test' 3086s ok 50 3086s # testing : SSL_CLIENT_S_DN_CN 3086s # expected: 'client_ok' 3086s # received: 'client_ok' 3086s ok 51 3086s # testing : SSL_SERVER_S_DN_CN 3086s # expected: 'localhost' 3086s # received: 'localhost' 3086s ok 52 3086s # testing : SSL_CLIENT_S_DN_Email 3086s # expected: 'test-dev@httpd.apache.org' 3086s # received: 'test-dev@httpd.apache.org' 3086s ok 53 3086s # testing : SSL_SERVER_S_DN_Email 3086s # expected: 'test-dev@httpd.apache.org' 3086s # received: 'test-dev@httpd.apache.org' 3086s ok 54 3086s # testing : SSL_CLIENT_SAN_Email_0 3086s # expected: 'test-dev@httpd.apache.org' 3086s # received: 'test-dev@httpd.apache.org' 3086s ok 55 3086s # testing : SSL_SERVER_SAN_DNS_0 3086s # expected: 'localhost' 3086s # received: 'localhost' 3086s ok 56 3086s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 3086s # expected: 'test-dev@httpd.apache.org' 3086s # received: 'test-dev@httpd.apache.org' 3086s ok 57 3086s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 3086s # expected: '_https.localhost' 3086s # received: '_https.localhost' 3086s ok 58 3086s # testing : SSL_CLIENT_I_DN 3086s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 3086s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 3086s ok 59 3086s # testing : SSL_SERVER_I_DN 3086s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 3086s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 3086s ok 60 3086s # testing : SSL_CLIENT_I_DN_C 3086s # expected: 'US' 3086s # received: 'US' 3086s ok 61 3086s # testing : SSL_SERVER_I_DN_C 3086s # expected: 'US' 3086s # received: 'US' 3086s ok 62 3086s # testing : SSL_CLIENT_I_DN_ST 3086s # expected: 'California' 3086s # received: 'California' 3086s ok 63 3086s # testing : SSL_SERVER_I_DN_ST 3086s # expected: 'California' 3086s # received: 'California' 3086s ok 64 3086s # testing : SSL_CLIENT_I_DN_L 3086s # expected: 'San Francisco' 3086s # received: 'San Francisco' 3086s ok 65 3086s # testing : SSL_SERVER_I_DN_L 3086s # expected: 'San Francisco' 3086s # received: 'San Francisco' 3086s ok 66 3086s # testing : SSL_CLIENT_I_DN_O 3086s # expected: 'ASF' 3086s # received: 'ASF' 3086s ok 67 3086s # testing : SSL_SERVER_I_DN_O 3086s # expected: 'ASF' 3086s # received: 'ASF' 3086s ok 68 3086s # testing : SSL_CLIENT_I_DN_OU 3086s # expected: 'httpd-test' 3086s # received: 'httpd-test' 3086s ok 69 3086s # testing : SSL_SERVER_I_DN_OU 3086s # expected: 'httpd-test' 3086s # received: 'httpd-test' 3086s ok 70 3086s # testing : SSL_CLIENT_I_DN_CN 3086s # expected: 'ca' 3086s # received: 'ca' 3086s ok 71 3086s # testing : SSL_SERVER_I_DN_CN 3086s # expected: 'ca' 3086s # received: 'ca' 3086s ok 72 3086s # testing : SSL_SERVER_I_DN_CN_RAW 3086s # expected: 'ca' 3086s # received: 'ca' 3086s ok 73 3086s # testing : SSL_SERVER_I_DN_CN_0_RAW 3086s # expected: 'ca' 3086s # received: 'ca' 3086s ok 74 3086s # testing : SSL_CLIENT_I_DN_Email 3086s # expected: 'test-dev@httpd.apache.org' 3086s # received: 'test-dev@httpd.apache.org' 3086s ok 75 3086s # testing : SSL_SERVER_I_DN_Email 3086s # expected: 'test-dev@httpd.apache.org' 3086s # received: 'test-dev@httpd.apache.org' 3086s ok 76 3086s # testing : SSL_CLIENT_A_SIG 3086s # expected: 'sha256WithRSAEncryption' 3086s # received: 'sha256WithRSAEncryption' 3086s ok 77 3086s # testing : SSL_SERVER_A_SIG 3086s # expected: 'sha256WithRSAEncryption' 3086s # received: 'sha256WithRSAEncryption' 3086s ok 78 3086s # testing : SSL_CLIENT_A_KEY 3086s # expected: 'rsaEncryption' 3086s # received: 'rsaEncryption' 3086s ok 79 3086s # testing : SSL_SERVER_A_KEY 3086s # expected: qr/^[rd]saEncryption$/ 3086s # received: 'rsaEncryption' 3086s ok 80 3086s # testing : SSL_CLIENT_CERT 3086s # expected: qr/^-----BEGIN CERTIFICATE-----/ 3086s # received: '-----BEGIN CERTIFICATE----- 3086s # MIIEezCCA2OgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 3086s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 3086s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 3086s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 3086s # MTYyOTM5WhcNMjYwOTA0MTYyOTM5WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 3086s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 3086s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 3086s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 3086s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzSENqT6GKLbv6FGDduot/i6TZrmqNyabMvs1 3086s # TML4Xu5VV+S+1GL73x0MI0VJZB5oTxGT6mn7e/rztOVf8K/Y+LH4MFKpVthk6Ffn 3086s # 2msx3CteI399BPGIep02ZF9t+8kqCe34JhcpANsfauw0w8dY+OfgXZ1BLHkePLwc 3086s # LZ8FfxF0sWSqVzb/ZWAAKWZSWG9pHeWqun/EYdzPj6HUK8P1oliF/QtGsHF4QKTT 3086s # jkXqu3AyMyP2qHlloMAnL3qVtbonpMrab/yAvtbRwog7eFjpeqc2yIOOmey3d0UZ 3086s # QL9aGnudmHtyILOZjjh/ziOjMfd5qBLOLKYagttlUnL/Z8FQgQIDAQABo4HOMIHL 3086s # MCAGCWCGSAGG+EIBDQQTFhFUaGlzIElzIEEgQ29tbWVudDAWBgorBgEEAYGNDAwA 3086s # BAgMBkxlbW9uczBPBgNVHREESDBGgRl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3Jn 3086s # oCkGCisGAQQBgjcUAgOgGwwZdGVzdC1kZXZAaHR0cGQuYXBhY2hlLm9yZzAdBgNV 3086s # HQ4EFgQUQtvH4nzxpUKZXGX6ZFIHAhabp7swHwYDVR0jBBgwFoAUVIrabq/AgJy3 3086s # ZOBBoZ4rte8J8lowDQYJKoZIhvcNAQELBQADggEBAD8HAUyIOoGYXNs7PSWULJgN 3086s # DnSmdwSGES9MnP0pqHPWXAGPic7k9nZWui7k5leUP3VmRG+0dwbiWNp7Wx67Hvx9 3086s # iCcDHpVdZtqGQolbjWrdHSuiPkCB1adkQKKgDvouCYaQpCvzTq/EDGX5rItmMGLM 3086s # zrEc/x/BjGdzKcgFS0g1yy8ddANqdCiB2+vGJwdwDIkrac9/J/uaf3m1fz4Lv0a5 3086s # J7MFGToAbGl2+PTSYnp7yTmCUO2B/6ZEqRySmONgOHBMGXC+rw6MdJoBrnLvxBB8 3086s # 6vmsHvd3mc6vHnP7sbBwWOlQIdXOUxBTmDjs0Wrq1xbA8lFSyDFcVK7LaIH63sA= 3086s # -----END CERTIFICATE----- 3086s # ' 3086s ok 81 3086s # testing : SSL_SERVER_CERT 3086s # expected: qr/^-----BEGIN CERTIFICATE-----/ 3086s # received: '-----BEGIN CERTIFICATE----- 3086s # MIIERDCCAyygAwIBAgIBBzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 3086s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 3086s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 3086s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 3086s # MTYyOTM4WhcNMjYwOTA0MTYyOTM4WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 3086s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 3086s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 3086s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 3086s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0/VO2FsebnA3b7z7S5t5ELRk 3086s # MmwDGZ1pzGbTcxo7GSGqiG/FxeQWIcQ8CKatbLWcDP62DVgcsaADzzsEe0g8JC/P 3086s # VBBqifdDL1TKOVloU/4kL8GG6ZKiXmwvRl4PZMZskbhxP+OzyiCBQHAR9fRIgoSh 3086s # WcL+NB/oYPkP86oCpP2FQ4uynGna/OkWZ+Ci5JEslsXDmhSXHE/LEzDTh9Ai/w8d 3086s # hc6YODQ3y+8+zTKqsvONVFxgnFMy2/1qAPFBIC5AKsuRLyDixrGVQR5VXse/6M7t 3086s # pUZDMFezgQaelvzNd8DZKJ++zHagl2yMV2a9zo/vn8xvXSwkJ9izH3QuGvYqTQID 3086s # AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf 3086s # aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRq 3086s # nmoqATDVXjwqM98AhYXojUD9ozAfBgNVHSMEGDAWgBRUitpur8CAnLdk4EGhniu1 3086s # 7wnyWjANBgkqhkiG9w0BAQsFAAOCAQEATuIG44NwBY+38Vs3Kdtg+vdBV2l2GEMN 3086s # dph1WSHuxRfAM4+fONjEu6QaFoe7lQmPo2KlZD/1oZoGerzxy+sTdfIaoHG7a89Q 3086s # VoZ8XqesfBb6PhSYNe7LVk5vAyMctZIjhT734qIuIVFEN7mIHWDleRpjmxJu8GsN 3086s # 3+wR+d0Rt5TP0oc0lIkmudpHyKeJKM8dQ7fRrSH+kWrMMYjVmu+zJvIPY/sPeXty 3086s # PTzdlMoqoNxU44C8v+A7Pv2y8xfnMcz/bD6OnlULOEDPIuJkUQ3SbU9oMllhkyQ/ 3086s # IOiqF2J5bcuuWb0DIloCjhLEyFAr6RQ5OQ5D55LVviD6keKnr3E7qw== 3086s # -----END CERTIFICATE----- 3086s # ' 3086s ok 82 3086s # testing : SSL_CLIENT_VERIFY 3086s # expected: 'SUCCESS' 3086s # received: 'SUCCESS' 3086s ok 83 3086s ok 3091s t/ssl/verify.t ...................... 3091s 1..3 3091s # Running under perl version 5.040001 for linux 3091s # Current time local: Thu Sep 4 16:44:11 2025 3091s # Current time GMT: Thu Sep 4 16:44:11 2025 3091s # Using Test.pm version 1.31 3091s # Using Apache/Test.pm version 1.44 3091s HTTP/1.1 403 Forbidden 3091s Connection: close 3091s Date: Thu, 04 Sep 2025 16:44:16 GMT 3091s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3091s Content-Length: 258 3091s Content-Type: text/html; charset=iso-8859-1 3091s Client-Date: Thu, 04 Sep 2025 16:44:16 GMT 3091s Client-Peer: 127.0.0.1:8532 3091s Client-Response-Num: 1 3091s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3091s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3091s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3091s Client-SSL-Socket-Class: IO::Socket::SSL 3091s Client-SSL-Version: TLSv1_3 3091s Title: 403 Forbidden 3091s 3091s 3091s 3091s 403 Forbidden 3091s 3091s

Forbidden

3091s

You don't have permission to access this resource.Reason: Cannot perform Post-Handshake Authentication.

3091s 3091s ok 1 3091s HTTP/1.1 200 OK 3091s Connection: close 3091s Date: Thu, 04 Sep 2025 16:44:16 GMT 3091s Accept-Ranges: bytes 3091s ETag: "1a-62c6deaf13e40" 3091s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 3091s Vary: In-If1 3091s Content-Length: 26 3091s Content-Type: text/html 3091s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 3091s Client-Date: Thu, 04 Sep 2025 16:44:16 GMT 3091s Client-Peer: 127.0.0.1:8532 3091s Client-Response-Num: 1 3091s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3091s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3091s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3091s Client-SSL-Socket-Class: IO::Socket::SSL 3091s Client-SSL-Version: TLSv1_3 3091s DMMATCH1: 1 3091s 3091s welcome to localhost:8529 3091s ok 2 3091s 500 Server closed connection without sending any data back 3091s Content-Type: text/plain 3091s Client-Date: Thu, 04 Sep 2025 16:44:16 GMT 3091s Client-Warning: Internal response 3091s 3091s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 3091s ok 3 3091s ok 3091s All tests successful. 3091s Files=143, Tests=7316, 854 wallclock secs ( 2.18 usr 0.63 sys + 299.01 cusr 559.85 csys = 861.67 CPU) 3091s Result: PASS 3091s [warning] server localhost:8529 shutdown 3092s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 3092s Files=143, Tests=7316, 854 wallclock secs ( 2.18 usr 0.63 sys + 299.01 cusr 559.85 csys = 861.67 CPU) 3092s + grep -E '^Result: PASS' testlog.mpm_event 3092s Result: PASS 3092s + grep -E '^Result: FAIL' testlog.mpm_event 3092s + grep -E 'server dumped core' testlog.mpm_event 3092s + return 0 3092s autopkgtest [16:44:17]: test run-test-suite: -----------------------] 3096s run-test-suite PASS 3096s autopkgtest [16:44:21]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 3100s autopkgtest [16:44:25]: test default-mods: preparing testbed 3123s autopkgtest [16:44:48]: testbed dpkg architecture: armhf 3124s autopkgtest [16:44:49]: testbed apt version: 3.1.5ubuntu1 3128s autopkgtest [16:44:53]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3130s autopkgtest [16:44:55]: testbed release detected to be: questing 3137s autopkgtest [16:45:02]: updating testbed package index (apt update) 3139s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 3140s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [265 kB] 3140s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [126 kB] 3140s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [126 kB] 3140s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 3140s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 3140s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 3140s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 3140s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [81.3 kB] 3140s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main armhf c-n-f Metadata [2824 B] 3140s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf Packages [728 B] 3140s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf c-n-f Metadata [120 B] 3140s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [203 kB] 3141s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf c-n-f Metadata [6536 B] 3141s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [3200 B] 3141s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf c-n-f Metadata [268 B] 3141s Get:17 http://ftpmaster.internal/ubuntu questing/multiverse Sources [310 kB] 3141s Get:18 http://ftpmaster.internal/ubuntu questing/universe Sources [21.1 MB] 3159s Get:19 http://ftpmaster.internal/ubuntu questing/restricted Sources [15.7 kB] 3159s Get:20 http://ftpmaster.internal/ubuntu questing/main Sources [1398 kB] 3160s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1348 kB] 3161s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf c-n-f Metadata [29.4 kB] 3161s Get:23 http://ftpmaster.internal/ubuntu questing/restricted armhf Packages [1640 B] 3161s Get:24 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.0 MB] 3177s Get:25 http://ftpmaster.internal/ubuntu questing/universe armhf c-n-f Metadata [278 kB] 3177s Get:26 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [182 kB] 3179s Fetched 41.1 MB in 39s (1048 kB/s) 3180s Reading package lists... 3186s autopkgtest [16:45:51]: upgrading testbed (apt dist-upgrade and autopurge) 3187s Reading package lists... 3188s Building dependency tree... 3188s Reading state information... 3188s Calculating upgrade... 3188s The following packages will be upgraded: 3188s cryptsetup-bin dash libbrotli1 libcryptsetup12 3188s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3188s Need to get 893 kB of archives. 3188s After this operation, 0 B of additional disk space will be used. 3188s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf dash armhf 0.5.12-12ubuntu2 [87.6 kB] 3189s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libcryptsetup12 armhf 2:2.8.0-1ubuntu2 [254 kB] 3189s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf cryptsetup-bin armhf 2:2.8.0-1ubuntu2 [232 kB] 3189s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli1 armhf 1.1.0-2build5 [320 kB] 3190s Preconfiguring packages ... 3190s Fetched 893 kB in 1s (705 kB/s) 3190s (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 ... 64903 files and directories currently installed.) 3190s Preparing to unpack .../dash_0.5.12-12ubuntu2_armhf.deb ... 3190s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 3190s Setting up dash (0.5.12-12ubuntu2) ... 3190s (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 ... 64903 files and directories currently installed.) 3190s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_armhf.deb ... 3190s Unpacking libcryptsetup12:armhf (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3190s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_armhf.deb ... 3190s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3190s Preparing to unpack .../libbrotli1_1.1.0-2build5_armhf.deb ... 3190s Unpacking libbrotli1:armhf (1.1.0-2build5) over (1.1.0-2build4) ... 3190s Setting up libbrotli1:armhf (1.1.0-2build5) ... 3190s Setting up libcryptsetup12:armhf (2:2.8.0-1ubuntu2) ... 3190s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 3190s Processing triggers for man-db (2.13.1-1) ... 3191s Processing triggers for debianutils (5.23.2) ... 3191s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3193s Reading package lists... 3194s Building dependency tree... 3194s Reading state information... 3194s Solving dependencies... 3194s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3196s autopkgtest [16:46:01]: rebooting testbed after setup commands that affected boot 3259s Reading package lists... 3260s Building dependency tree... 3260s Reading state information... 3260s Solving dependencies... 3260s The following NEW packages will be installed: 3260s apache2 apache2-bin apache2-data apache2-utils libapr1t64 3260s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 3260s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 3260s Need to get 1911 kB of archives. 3260s After this operation, 12.5 MB of additional disk space will be used. 3260s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 3261s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu2 [83.1 kB] 3261s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu2 [9562 B] 3261s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu2 [8534 B] 3261s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblua5.4-0 armhf 5.4.8-1 [134 kB] 3261s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf apache2-bin armhf 2.4.64-1ubuntu2 [1233 kB] 3261s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf apache2-data all 2.4.64-1ubuntu2 [163 kB] 3261s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf apache2-utils armhf 2.4.64-1ubuntu2 [101 kB] 3261s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf apache2 armhf 2.4.64-1ubuntu2 [90.3 kB] 3262s Fetched 1911 kB in 1s (1384 kB/s) 3262s Selecting previously unselected package libapr1t64:armhf. 3262s (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 ... 64903 files and directories currently installed.) 3262s Preparing to unpack .../0-libapr1t64_1.7.5-1_armhf.deb ... 3262s Unpacking libapr1t64:armhf (1.7.5-1) ... 3262s Selecting previously unselected package libaprutil1t64:armhf. 3262s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_armhf.deb ... 3262s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 3262s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 3262s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_armhf.deb ... 3262s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 3262s Selecting previously unselected package libaprutil1-ldap:armhf. 3262s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_armhf.deb ... 3262s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 3262s Selecting previously unselected package liblua5.4-0:armhf. 3262s Preparing to unpack .../4-liblua5.4-0_5.4.8-1_armhf.deb ... 3262s Unpacking liblua5.4-0:armhf (5.4.8-1) ... 3262s Selecting previously unselected package apache2-bin. 3262s Preparing to unpack .../5-apache2-bin_2.4.64-1ubuntu2_armhf.deb ... 3262s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 3262s Selecting previously unselected package apache2-data. 3262s Preparing to unpack .../6-apache2-data_2.4.64-1ubuntu2_all.deb ... 3262s Unpacking apache2-data (2.4.64-1ubuntu2) ... 3262s Selecting previously unselected package apache2-utils. 3262s Preparing to unpack .../7-apache2-utils_2.4.64-1ubuntu2_armhf.deb ... 3262s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 3262s Selecting previously unselected package apache2. 3262s Preparing to unpack .../8-apache2_2.4.64-1ubuntu2_armhf.deb ... 3262s Unpacking apache2 (2.4.64-1ubuntu2) ... 3262s Setting up libapr1t64:armhf (1.7.5-1) ... 3262s Setting up liblua5.4-0:armhf (5.4.8-1) ... 3262s Setting up apache2-data (2.4.64-1ubuntu2) ... 3262s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 3262s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 3262s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 3262s Setting up apache2-utils (2.4.64-1ubuntu2) ... 3262s Setting up apache2-bin (2.4.64-1ubuntu2) ... 3262s Setting up apache2 (2.4.64-1ubuntu2) ... 3262s Enabling module mpm_event. 3263s Enabling module authz_core. 3263s Enabling module authz_host. 3263s Enabling module authn_core. 3263s Enabling module auth_basic. 3263s Enabling module access_compat. 3263s Enabling module authn_file. 3263s Enabling module authz_user. 3263s Enabling module alias. 3263s Enabling module dir. 3263s Enabling module autoindex. 3263s Enabling module env. 3263s Enabling module mime. 3263s Enabling module negotiation. 3263s Enabling module setenvif. 3263s Enabling module filter. 3263s Enabling module deflate. 3263s Enabling module status. 3263s Enabling module reqtimeout. 3263s Enabling conf charset. 3263s Enabling conf localized-error-pages. 3263s Enabling conf other-vhosts-access-log. 3263s Enabling conf security. 3263s Enabling conf serve-cgi-bin. 3263s Enabling site 000-default. 3264s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 3265s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 3265s Processing triggers for ufw (0.36.2-9) ... 3266s Processing triggers for man-db (2.13.1-1) ... 3266s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3281s autopkgtest [16:47:26]: test default-mods: [----------------------- 3283s alias_module (shared) 3283s auth_basic_module (shared) 3283s authn_core_module (shared) 3283s authz_core_module (shared) 3283s log_config_module (static) 3283s mime_module (shared) 3283s reqtimeout_module (shared) 3283s version_module (static) 3283s watchdog_module (static) 3283s autopkgtest [16:47:28]: test default-mods: -----------------------] 3287s default-mods PASS 3287s autopkgtest [16:47:32]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 3291s autopkgtest [16:47:36]: test duplicate-module-load: preparing testbed 3293s Reading package lists... 3293s Building dependency tree... 3293s Reading state information... 3293s Solving dependencies... 3293s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3301s autopkgtest [16:47:46]: test duplicate-module-load: [----------------------- 3303s + cd /tmp/autopkgtest.HpsCXl/autopkgtest_tmp 3303s + apache2ctl -l -M 3303s + sort unsorted 3303s + grep core.c sorted 3303s core.c 3303s http_core.c 3303s + uniq 3303s + diff -u sorted dedup 3303s autopkgtest [16:47:48]: test duplicate-module-load: -----------------------] 3307s autopkgtest [16:47:52]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 3307s duplicate-module-load PASS 3310s autopkgtest [16:47:55]: test htcacheclean: preparing testbed 3312s Reading package lists... 3313s Building dependency tree... 3313s Reading state information... 3313s Solving dependencies... 3314s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3322s autopkgtest [16:48:07]: test htcacheclean: [----------------------- 3324s + htc_enabled 3324s + ls /etc/rc[2345].d/S*apache-htcacheclean 3324s + return 1 3324s + a2enmod cache_disk 3324s Considering dependency cache for cache_disk: 3324s Enabling module cache. 3324s Enabling module cache_disk. 3324s Enabling external service apache-htcacheclean 3324s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 3324s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 3324s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' -> '/usr/lib/systemd/system/apache-htcacheclean.service'. 3325s The service will be started on next reboot. 3325s To activate the new configuration, you need to run: 3325s systemctl restart apache2 3325s systemctl start apache-htcacheclean 3325s + htc_enabled 3325s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 3325s + return 0 3325s + service apache-htcacheclean start 3325s + ps -ef 3325s + grep /usr/bin/htcacheclean 3325s www-data 1140 1 0 16:47 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 3325s root 1957 1817 0 16:48 ? 00:00:00 grep /usr/bin/htcacheclean 3325s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 3325s + pgrep -P 1 -u www-data -G www-data htcacheclean 3325s 1140 3325s + service apache-htcacheclean status 3325s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 3325s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 3325s Active: active (running) since Thu 2025-09-04 16:47:10 UTC; 1min 0s ago 3325s Invocation: bf39323a6102431285cb2b380c7a6c4b 3325s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 3325s Main PID: 1140 (htcacheclean) 3325s Tasks: 1 (limit: 19091) 3325s Memory: 240K 3325s CGroup: /system.slice/apache-htcacheclean.service 3325s └─1140 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 3325s 3325s Sep 04 16:47:10 autopkgtest-lxd-vcgern systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 3325s Sep 04 16:47:10 autopkgtest-lxd-vcgern systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 3325s + service apache-htcacheclean stop 3326s + sleep 1 3327s + pgrep -P 1 -u www-data -G www-data htcacheclean 3327s + service apache-htcacheclean status 3327s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 3327s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 3327s Active: inactive (dead) since Thu 2025-09-04 16:48:11 UTC; 1s ago 3327s Duration: 1min 876ms 3327s Invocation: bf39323a6102431285cb2b380c7a6c4b 3327s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 3327s Main PID: 1140 (code=exited, status=0/SUCCESS) 3327s 3327s Sep 04 16:47:10 autopkgtest-lxd-vcgern systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 3327s Sep 04 16:47:10 autopkgtest-lxd-vcgern systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 3327s Sep 04 16:48:11 autopkgtest-lxd-vcgern systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 3327s Sep 04 16:48:11 autopkgtest-lxd-vcgern systemd[1]: apache-htcacheclean.service: Deactivated successfully. 3327s Sep 04 16:48:11 autopkgtest-lxd-vcgern systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 3327s + a2dismod cache_disk 3327s Disabling external service apache-htcacheclean 3327s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 3327s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 3327s Removed '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service'. 3328s Module cache_disk disabled. 3328s To activate the new configuration, you need to run: 3328s systemctl restart apache2 3328s systemctl stop apache-htcacheclean 3328s + htc_enabled 3328s + ls /etc/rc[2345].d/S*apache-htcacheclean 3328s + return 1 3328s + a2enmod cache_socache 3328s Considering dependency cache for cache_socache: 3328s Module cache already enabled 3328s Enabling module cache_socache. 3328s To activate the new configuration, you need to run: 3328s systemctl restart apache2 3328s + htc_enabled 3328s + ls /etc/rc[2345].d/S*apache-htcacheclean 3328s + return 1 3328s + exit 0 3328s autopkgtest [16:48:13]: test htcacheclean: -----------------------] 3332s autopkgtest [16:48:17]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 3332s htcacheclean PASS 3336s autopkgtest [16:48:21]: test ssl-passphrase: preparing testbed 3337s Reading package lists... 3338s Building dependency tree... 3338s Reading state information... 3338s Solving dependencies... 3338s The following NEW packages will be installed: 3338s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 3339s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 3339s Need to get 1187 kB of archives. 3339s After this operation, 4317 kB of additional disk space will be used. 3339s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf libtcl8.6 armhf 8.6.17+dfsg-1 [918 kB] 3340s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf tcl8.6 armhf 8.6.17+dfsg-1 [14.6 kB] 3340s Get:3 http://ftpmaster.internal/ubuntu questing/universe armhf tcl-expect armhf 5.45.4-4 [99.7 kB] 3340s Get:4 http://ftpmaster.internal/ubuntu questing/universe armhf expect armhf 5.45.4-4 [136 kB] 3340s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf ssl-cert all 1.1.3ubuntu1 [18.7 kB] 3340s Preconfiguring packages ... 3340s Fetched 1187 kB in 1s (874 kB/s) 3340s Selecting previously unselected package libtcl8.6:armhf. 3340s (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 ... 65617 files and directories currently installed.) 3340s Preparing to unpack .../libtcl8.6_8.6.17+dfsg-1_armhf.deb ... 3340s Unpacking libtcl8.6:armhf (8.6.17+dfsg-1) ... 3340s Selecting previously unselected package tcl8.6. 3340s Preparing to unpack .../tcl8.6_8.6.17+dfsg-1_armhf.deb ... 3340s Unpacking tcl8.6 (8.6.17+dfsg-1) ... 3340s Selecting previously unselected package tcl-expect:armhf. 3340s Preparing to unpack .../tcl-expect_5.45.4-4_armhf.deb ... 3340s Unpacking tcl-expect:armhf (5.45.4-4) ... 3340s Selecting previously unselected package expect. 3340s Preparing to unpack .../expect_5.45.4-4_armhf.deb ... 3340s Unpacking expect (5.45.4-4) ... 3340s Selecting previously unselected package ssl-cert. 3340s Preparing to unpack .../ssl-cert_1.1.3ubuntu1_all.deb ... 3340s Unpacking ssl-cert (1.1.3ubuntu1) ... 3340s Setting up ssl-cert (1.1.3ubuntu1) ... 3343s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 3343s Setting up libtcl8.6:armhf (8.6.17+dfsg-1) ... 3343s Setting up tcl8.6 (8.6.17+dfsg-1) ... 3343s Setting up tcl-expect:armhf (5.45.4-4) ... 3343s Setting up expect (5.45.4-4) ... 3343s Processing triggers for man-db (2.13.1-1) ... 3343s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3350s autopkgtest [16:48:35]: test ssl-passphrase: [----------------------- 3352s + cd /etc/ssl/private 3352s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 3352s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 3352s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 3352s writing RSA key 3352s + a2enmod ssl 3352s Considering dependency mime for ssl: 3352s Module mime already enabled 3352s Considering dependency socache_shmcb for ssl: 3352s Enabling module socache_shmcb. 3352s Enabling module ssl. 3352s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 3352s To activate the new configuration, you need to run: 3352s systemctl restart apache2 3352s + a2ensite default-ssl 3352s Enabling site default-ssl. 3352s To activate the new configuration, you need to run: 3352s systemctl reload apache2 3352s + expect 3352s + password_responder 3352s + [ ! -e /run/systemd/ask-password/sck.* ] 3352s + sleep 1 3352s spawn service apache2 restart 3354s Enter passphrase for SSL/TLS keys for autopkgtest-lxd-vcgern.lxd:443 (RSA): (press TAB for no echo) ssl-passphrase test password responder: found prompt, sending password 3354s + [ ! -e /run/systemd/ask-password/sck.cfb3759dc59c6ac0 ] 3354s + echo ssl-passphrase test password responder: found prompt, sending password 3354s + echo test 3354s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.cfb3759dc59c6ac0 3354s + echo Hello, world! 3354s + curl -k https://localhost/hello.txt 3354s % Total % Received % Xferd Average Speed Time Time Time Current 3354s Dload Upload Total Spent Left Speed 3354s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 1305 0 --:--:-- --:--:-- --:--:-- 1400 3354s + result=Hello, world! 3354s + [ Hello, world! != Hello, world! ] 3354s 3354s autopkgtest [16:48:39]: test ssl-passphrase: -----------------------] 3357s autopkgtest [16:48:42]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 3357s ssl-passphrase PASS 3361s autopkgtest [16:48:46]: test check-http2: preparing testbed 3383s autopkgtest [16:49:08]: testbed dpkg architecture: armhf 3385s autopkgtest [16:49:10]: testbed apt version: 3.1.5ubuntu1 3388s autopkgtest [16:49:13]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3390s autopkgtest [16:49:15]: testbed release detected to be: questing 3398s autopkgtest [16:49:23]: updating testbed package index (apt update) 3399s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 3400s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [265 kB] 3400s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [126 kB] 3400s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [126 kB] 3401s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 3401s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 3401s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 3401s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 3401s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [81.3 kB] 3401s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main armhf c-n-f Metadata [2824 B] 3401s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf Packages [728 B] 3401s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf c-n-f Metadata [120 B] 3401s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [203 kB] 3401s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf c-n-f Metadata [6536 B] 3401s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [3200 B] 3401s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf c-n-f Metadata [268 B] 3401s Get:17 http://ftpmaster.internal/ubuntu questing/restricted Sources [15.7 kB] 3401s Get:18 http://ftpmaster.internal/ubuntu questing/multiverse Sources [310 kB] 3401s Get:19 http://ftpmaster.internal/ubuntu questing/universe Sources [21.1 MB] 3422s Get:20 http://ftpmaster.internal/ubuntu questing/main Sources [1398 kB] 3423s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1348 kB] 3424s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf c-n-f Metadata [29.4 kB] 3424s Get:23 http://ftpmaster.internal/ubuntu questing/restricted armhf Packages [1640 B] 3424s Get:24 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.0 MB] 3442s Get:25 http://ftpmaster.internal/ubuntu questing/universe armhf c-n-f Metadata [278 kB] 3442s Get:26 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [182 kB] 3445s Fetched 41.1 MB in 45s (924 kB/s) 3446s Reading package lists... 3451s autopkgtest [16:50:16]: upgrading testbed (apt dist-upgrade and autopurge) 3453s Reading package lists... 3453s Building dependency tree... 3453s Reading state information... 3454s Calculating upgrade... 3454s The following packages will be upgraded: 3454s cryptsetup-bin dash libbrotli1 libcryptsetup12 3454s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3454s Need to get 893 kB of archives. 3454s After this operation, 0 B of additional disk space will be used. 3454s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf dash armhf 0.5.12-12ubuntu2 [87.6 kB] 3455s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libcryptsetup12 armhf 2:2.8.0-1ubuntu2 [254 kB] 3455s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf cryptsetup-bin armhf 2:2.8.0-1ubuntu2 [232 kB] 3455s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli1 armhf 1.1.0-2build5 [320 kB] 3456s Preconfiguring packages ... 3456s Fetched 893 kB in 1s (677 kB/s) 3456s (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 ... 64903 files and directories currently installed.) 3456s Preparing to unpack .../dash_0.5.12-12ubuntu2_armhf.deb ... 3456s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 3456s Setting up dash (0.5.12-12ubuntu2) ... 3456s (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 ... 64903 files and directories currently installed.) 3456s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_armhf.deb ... 3456s Unpacking libcryptsetup12:armhf (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3456s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_armhf.deb ... 3456s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3456s Preparing to unpack .../libbrotli1_1.1.0-2build5_armhf.deb ... 3456s Unpacking libbrotli1:armhf (1.1.0-2build5) over (1.1.0-2build4) ... 3456s Setting up libbrotli1:armhf (1.1.0-2build5) ... 3456s Setting up libcryptsetup12:armhf (2:2.8.0-1ubuntu2) ... 3456s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 3456s Processing triggers for man-db (2.13.1-1) ... 3457s Processing triggers for debianutils (5.23.2) ... 3457s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3463s Reading package lists...autopkgtest [16:50:27]: rebooting testbed after setup commands that affected boot 3463s 3463s Building dependency tree... 3463s Reading state information... 3463s Solving dependencies... 3463s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3524s Reading package lists... 3524s Building dependency tree... 3524s Reading state information... 3525s Solving dependencies... 3525s The following NEW packages will be installed: 3525s apache2 apache2-bin apache2-data apache2-utils libapr1t64 3525s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 3525s liblua5.4-0 nghttp2-client ssl-cert 3525s 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. 3525s Need to get 2136 kB of archives. 3525s After this operation, 13.1 MB of additional disk space will be used. 3525s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 3525s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu2 [83.1 kB] 3525s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu2 [9562 B] 3525s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu2 [8534 B] 3525s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblua5.4-0 armhf 5.4.8-1 [134 kB] 3525s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf apache2-bin armhf 2.4.64-1ubuntu2 [1233 kB] 3526s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf apache2-data all 2.4.64-1ubuntu2 [163 kB] 3527s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf apache2-utils armhf 2.4.64-1ubuntu2 [101 kB] 3527s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf apache2 armhf 2.4.64-1ubuntu2 [90.3 kB] 3527s Get:10 http://ftpmaster.internal/ubuntu questing/universe armhf libev4t64 armhf 1:4.33-2.1build1 [26.3 kB] 3527s Get:11 http://ftpmaster.internal/ubuntu questing/universe armhf nghttp2-client armhf 1.64.0-1.1build1 [181 kB] 3527s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf ssl-cert all 1.1.3ubuntu1 [18.7 kB] 3527s Preconfiguring packages ... 3527s Fetched 2136 kB in 2s (1039 kB/s) 3527s Selecting previously unselected package libapr1t64:armhf. 3527s (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 ... 64903 files and directories currently installed.) 3527s Preparing to unpack .../00-libapr1t64_1.7.5-1_armhf.deb ... 3527s Unpacking libapr1t64:armhf (1.7.5-1) ... 3527s Selecting previously unselected package libaprutil1t64:armhf. 3527s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_armhf.deb ... 3527s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 3527s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 3527s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_armhf.deb ... 3527s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 3527s Selecting previously unselected package libaprutil1-ldap:armhf. 3527s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_armhf.deb ... 3527s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 3527s Selecting previously unselected package liblua5.4-0:armhf. 3527s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_armhf.deb ... 3527s Unpacking liblua5.4-0:armhf (5.4.8-1) ... 3527s Selecting previously unselected package apache2-bin. 3527s Preparing to unpack .../05-apache2-bin_2.4.64-1ubuntu2_armhf.deb ... 3527s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 3528s Selecting previously unselected package apache2-data. 3528s Preparing to unpack .../06-apache2-data_2.4.64-1ubuntu2_all.deb ... 3528s Unpacking apache2-data (2.4.64-1ubuntu2) ... 3528s Selecting previously unselected package apache2-utils. 3528s Preparing to unpack .../07-apache2-utils_2.4.64-1ubuntu2_armhf.deb ... 3528s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 3528s Selecting previously unselected package apache2. 3528s Preparing to unpack .../08-apache2_2.4.64-1ubuntu2_armhf.deb ... 3528s Unpacking apache2 (2.4.64-1ubuntu2) ... 3528s Selecting previously unselected package libev4t64:armhf. 3528s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_armhf.deb ... 3528s Unpacking libev4t64:armhf (1:4.33-2.1build1) ... 3528s Selecting previously unselected package nghttp2-client. 3528s Preparing to unpack .../10-nghttp2-client_1.64.0-1.1build1_armhf.deb ... 3528s Unpacking nghttp2-client (1.64.0-1.1build1) ... 3528s Selecting previously unselected package ssl-cert. 3528s Preparing to unpack .../11-ssl-cert_1.1.3ubuntu1_all.deb ... 3528s Unpacking ssl-cert (1.1.3ubuntu1) ... 3528s Setting up libev4t64:armhf (1:4.33-2.1build1) ... 3528s Setting up nghttp2-client (1.64.0-1.1build1) ... 3528s Setting up ssl-cert (1.1.3ubuntu1) ... 3528s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 3529s Setting up libapr1t64:armhf (1.7.5-1) ... 3529s Setting up liblua5.4-0:armhf (5.4.8-1) ... 3529s Setting up apache2-data (2.4.64-1ubuntu2) ... 3529s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 3529s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 3529s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 3529s Setting up apache2-utils (2.4.64-1ubuntu2) ... 3529s Setting up apache2-bin (2.4.64-1ubuntu2) ... 3529s Setting up apache2 (2.4.64-1ubuntu2) ... 3529s Enabling module mpm_event. 3529s Enabling module authz_core. 3529s Enabling module authz_host. 3529s Enabling module authn_core. 3529s Enabling module auth_basic. 3529s Enabling module access_compat. 3529s Enabling module authn_file. 3529s Enabling module authz_user. 3529s Enabling module alias. 3529s Enabling module dir. 3529s Enabling module autoindex. 3529s Enabling module env. 3529s Enabling module mime. 3529s Enabling module negotiation. 3529s Enabling module setenvif. 3529s Enabling module filter. 3529s Enabling module deflate. 3529s Enabling module status. 3529s Enabling module reqtimeout. 3530s Enabling conf charset. 3530s Enabling conf localized-error-pages. 3530s Enabling conf other-vhosts-access-log. 3530s Enabling conf security. 3530s Enabling conf serve-cgi-bin. 3530s Enabling site 000-default. 3530s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 3531s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 3532s Processing triggers for ufw (0.36.2-9) ... 3532s Processing triggers for man-db (2.13.1-1) ... 3532s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3550s autopkgtest [16:51:55]: test check-http2: [----------------------- 3552s + a2enmod http2 3552s Enabling module http2. 3552s To activate the new configuration, you need to run: 3552s systemctl restart apache2 3552s + a2enmod ssl 3552s Considering dependency mime for ssl: 3552s Module mime already enabled 3552s Considering dependency socache_shmcb for ssl: 3552s Enabling module socache_shmcb. 3552s Enabling module ssl. 3552s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 3552s To activate the new configuration, you need to run: 3552s systemctl restart apache2 3552s + a2ensite default-ssl 3552s Enabling site default-ssl. 3552s To activate the new configuration, you need to run: 3552s systemctl reload apache2 3552s + echo Protocols h2c h2 http/1.1 3552s + service apache2 restart 3552s + echo Hello, world! 3552s + testapache curl -s -k http://localhost/hello.txt 3552s + cmd=curl -s -k http://localhost/hello.txt 3552s + curl -s -k http://localhost/hello.txt 3552s + result=Hello, world! 3552s + [ Hello, world! != Hello, world! ] 3552s + echo OK 3552s + testapache curl -s -k https://localhost/hello.txt 3552s + cmd=curl -s -k https://localhost/hello.txt 3552s + curl -s -k https://localhost/hello.txt 3552s OK 3552s + result=Hello, world! 3552s + [ Hello, world! != Hello, world! ] 3552s + echo OK 3552s + testapache nghttp --no-verify-peer https://localhost/hello.txt 3552s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 3552s + nghttp --no-verify-peer https://localhost/hello.txt 3552s OK 3552s + result=Hello, world! 3552s + [ Hello, world! != Hello, world! ] 3552s + echo OK 3552s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 3552s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 3552s + nghttp -u --no-verify-peer http://localhost/hello.txt 3552s OK 3552s OK 3552s + result=Hello, world! 3552s + [ Hello, world! != Hello, world! ] 3552s + echo OK 3552s autopkgtest [16:51:57]: test check-http2: -----------------------] 3556s autopkgtest [16:52:01]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 3556s check-http2 PASS 3560s autopkgtest [16:52:05]: test check-ubuntu-branding: preparing testbed 3582s autopkgtest [16:52:27]: testbed dpkg architecture: armhf 3584s autopkgtest [16:52:29]: testbed apt version: 3.1.5ubuntu1 3588s autopkgtest [16:52:33]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3590s autopkgtest [16:52:35]: testbed release detected to be: questing 3597s autopkgtest [16:52:42]: updating testbed package index (apt update) 3599s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 3600s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [265 kB] 3600s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [126 kB] 3600s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [126 kB] 3600s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 3600s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 3600s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 3600s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 3600s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [81.3 kB] 3601s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main armhf c-n-f Metadata [2824 B] 3601s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf Packages [728 B] 3601s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf c-n-f Metadata [120 B] 3601s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [203 kB] 3601s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf c-n-f Metadata [6536 B] 3601s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [3200 B] 3601s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf c-n-f Metadata [268 B] 3601s Get:17 http://ftpmaster.internal/ubuntu questing/restricted Sources [15.7 kB] 3601s Get:18 http://ftpmaster.internal/ubuntu questing/main Sources [1398 kB] 3602s Get:19 http://ftpmaster.internal/ubuntu questing/universe Sources [21.1 MB] 3619s Get:20 http://ftpmaster.internal/ubuntu questing/multiverse Sources [310 kB] 3619s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1348 kB] 3620s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf c-n-f Metadata [29.4 kB] 3620s Get:23 http://ftpmaster.internal/ubuntu questing/restricted armhf Packages [1640 B] 3620s Get:24 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.0 MB] 3627s Get:25 http://ftpmaster.internal/ubuntu questing/universe armhf c-n-f Metadata [278 kB] 3627s Get:26 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [182 kB] 3630s Fetched 41.1 MB in 30s (1381 kB/s) 3631s Reading package lists... 3637s autopkgtest [16:53:22]: upgrading testbed (apt dist-upgrade and autopurge) 3639s Reading package lists... 3639s Building dependency tree... 3639s Reading state information... 3639s Calculating upgrade... 3640s The following packages will be upgraded: 3640s cryptsetup-bin dash libbrotli1 libcryptsetup12 3640s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3640s Need to get 893 kB of archives. 3640s After this operation, 0 B of additional disk space will be used. 3640s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf dash armhf 0.5.12-12ubuntu2 [87.6 kB] 3640s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libcryptsetup12 armhf 2:2.8.0-1ubuntu2 [254 kB] 3640s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf cryptsetup-bin armhf 2:2.8.0-1ubuntu2 [232 kB] 3641s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli1 armhf 1.1.0-2build5 [320 kB] 3641s Preconfiguring packages ... 3641s Fetched 893 kB in 1s (773 kB/s) 3642s (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 ... 64903 files and directories currently installed.) 3642s Preparing to unpack .../dash_0.5.12-12ubuntu2_armhf.deb ... 3642s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 3642s Setting up dash (0.5.12-12ubuntu2) ... 3642s (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 ... 64903 files and directories currently installed.) 3642s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_armhf.deb ... 3642s Unpacking libcryptsetup12:armhf (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3642s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_armhf.deb ... 3642s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3642s Preparing to unpack .../libbrotli1_1.1.0-2build5_armhf.deb ... 3642s Unpacking libbrotli1:armhf (1.1.0-2build5) over (1.1.0-2build4) ... 3642s Setting up libbrotli1:armhf (1.1.0-2build5) ... 3642s Setting up libcryptsetup12:armhf (2:2.8.0-1ubuntu2) ... 3642s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 3642s Processing triggers for man-db (2.13.1-1) ... 3643s Processing triggers for debianutils (5.23.2) ... 3643s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3645s Reading package lists... 3645s Building dependency tree... 3645s Reading state information... 3646s Solving dependencies... 3646s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3648s autopkgtest [16:53:33]: rebooting testbed after setup commands that affected boot 3711s Reading package lists... 3712s Building dependency tree... 3712s Reading state information... 3712s Solving dependencies... 3712s The following NEW packages will be installed: 3712s apache2 apache2-bin apache2-data apache2-utils libapr1t64 3712s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 3712s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 3712s Need to get 1911 kB of archives. 3712s After this operation, 12.5 MB of additional disk space will be used. 3712s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 3713s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu2 [83.1 kB] 3713s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu2 [9562 B] 3713s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu2 [8534 B] 3713s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblua5.4-0 armhf 5.4.8-1 [134 kB] 3713s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf apache2-bin armhf 2.4.64-1ubuntu2 [1233 kB] 3714s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf apache2-data all 2.4.64-1ubuntu2 [163 kB] 3714s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf apache2-utils armhf 2.4.64-1ubuntu2 [101 kB] 3714s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf apache2 armhf 2.4.64-1ubuntu2 [90.3 kB] 3715s Fetched 1911 kB in 2s (861 kB/s) 3715s Selecting previously unselected package libapr1t64:armhf. 3715s (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 ... 64903 files and directories currently installed.) 3715s Preparing to unpack .../0-libapr1t64_1.7.5-1_armhf.deb ... 3715s Unpacking libapr1t64:armhf (1.7.5-1) ... 3715s Selecting previously unselected package libaprutil1t64:armhf. 3715s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_armhf.deb ... 3715s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 3715s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 3715s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_armhf.deb ... 3715s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 3715s Selecting previously unselected package libaprutil1-ldap:armhf. 3715s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_armhf.deb ... 3715s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 3715s Selecting previously unselected package liblua5.4-0:armhf. 3715s Preparing to unpack .../4-liblua5.4-0_5.4.8-1_armhf.deb ... 3715s Unpacking liblua5.4-0:armhf (5.4.8-1) ... 3715s Selecting previously unselected package apache2-bin. 3715s Preparing to unpack .../5-apache2-bin_2.4.64-1ubuntu2_armhf.deb ... 3715s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 3715s Selecting previously unselected package apache2-data. 3715s Preparing to unpack .../6-apache2-data_2.4.64-1ubuntu2_all.deb ... 3715s Unpacking apache2-data (2.4.64-1ubuntu2) ... 3715s Selecting previously unselected package apache2-utils. 3715s Preparing to unpack .../7-apache2-utils_2.4.64-1ubuntu2_armhf.deb ... 3715s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 3715s Selecting previously unselected package apache2. 3715s Preparing to unpack .../8-apache2_2.4.64-1ubuntu2_armhf.deb ... 3715s Unpacking apache2 (2.4.64-1ubuntu2) ... 3715s Setting up libapr1t64:armhf (1.7.5-1) ... 3715s Setting up liblua5.4-0:armhf (5.4.8-1) ... 3715s Setting up apache2-data (2.4.64-1ubuntu2) ... 3715s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 3715s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 3715s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 3715s Setting up apache2-utils (2.4.64-1ubuntu2) ... 3715s Setting up apache2-bin (2.4.64-1ubuntu2) ... 3715s Setting up apache2 (2.4.64-1ubuntu2) ... 3715s Enabling module mpm_event. 3715s Enabling module authz_core. 3715s Enabling module authz_host. 3715s Enabling module authn_core. 3715s Enabling module auth_basic. 3715s Enabling module access_compat. 3715s Enabling module authn_file. 3715s Enabling module authz_user. 3716s Enabling module alias. 3716s Enabling module dir. 3716s Enabling module autoindex. 3716s Enabling module env. 3716s Enabling module mime. 3716s Enabling module negotiation. 3716s Enabling module setenvif. 3716s Enabling module filter. 3716s Enabling module deflate. 3716s Enabling module status. 3716s Enabling module reqtimeout. 3716s Enabling conf charset. 3716s Enabling conf localized-error-pages. 3716s Enabling conf other-vhosts-access-log. 3716s Enabling conf security. 3716s Enabling conf serve-cgi-bin. 3716s Enabling site 000-default. 3717s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 3717s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 3718s Processing triggers for ufw (0.36.2-9) ... 3718s Processing triggers for man-db (2.13.1-1) ... 3719s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3733s autopkgtest [16:54:58]: test check-ubuntu-branding: [----------------------- 3735s + ubuntu_logo_path=icons/ubuntu-logo.png 3735s ++ curl -s http://localhost 3735s + html_content=' 3735s 3735s 3735s 3735s 3735s Apache2 Ubuntu Default Page: It works 3735s 3735s 3735s 3735s
3735s 3735s
3735s
3735s

3735s This is the default welcome page used to test the correct 3735s operation of the Apache2 server after installation on Ubuntu systems. 3735s It is based on the equivalent page on Debian, from which the Ubuntu Apache 3735s packaging is derived. 3735s If you can read this page, it means that the Apache HTTP server installed at 3735s this site is working properly. You should replace this file (located at 3735s /var/www/html/index.html) before continuing to operate your HTTP server. 3735s

3735s 3735s

3735s If you are a normal user of this web site and don'\''t know what this page is 3735s about, this probably means that the site is currently unavailable due to 3735s maintenance. 3735s If the problem persists, please contact the site'\''s administrator. 3735s

3735s 3735s
3735s
3735s
3735s Configuration Overview 3735s
3735s
3735s

3735s Ubuntu'\''s Apache2 default configuration is different from the 3735s upstream default configuration, and split into several files optimized for 3735s interaction with Ubuntu tools. The configuration system is 3735s fully documented in 3735s /usr/share/doc/apache2/README.Debian.gz. Refer to this for the full 3735s documentation. Documentation for the web server itself can be 3735s found by accessing the manual if the apache2-doc 3735s package was installed on this server. 3735s

3735s

3735s The configuration layout for an Apache2 web server installation on Ubuntu systems is as follows: 3735s

3735s
3735s /etc/apache2/
3735s |-- apache2.conf
3735s |       `--  ports.conf
3735s |-- mods-enabled
3735s |       |-- *.load
3735s |       `-- *.conf
3735s |-- conf-enabled
3735s |       `-- *.conf
3735s |-- sites-enabled
3735s |       `-- *.conf
3735s           
3735s
    3735s
  • 3735s apache2.conf is the main configuration 3735s file. It puts the pieces together by including all remaining configuration 3735s files when starting up the web server. 3735s
  • 3735s 3735s
  • 3735s ports.conf is always included from the 3735s main configuration file. It is used to determine the listening ports for 3735s incoming connections, and this file can be customized anytime. 3735s
  • 3735s 3735s
  • 3735s Configuration files in the mods-enabled/, 3735s conf-enabled/ and sites-enabled/ directories contain 3735s particular configuration snippets which manage modules, global configuration 3735s fragments, or virtual host configurations, respectively. 3735s
  • 3735s 3735s
  • 3735s They are activated by symlinking available 3735s configuration files from their respective 3735s *-available/ counterparts. These should be managed 3735s by using our helpers 3735s 3735s a2enmod, 3735s a2dismod, 3735s 3735s 3735s a2ensite, 3735s a2dissite, 3735s 3735s and 3735s 3735s a2enconf, 3735s a2disconf 3735s . See their respective man pages for detailed information. 3735s
  • 3735s 3735s
  • 3735s The binary is called apache2 and is managed using systemd, so to 3735s start/stop the service use systemctl start apache2 and 3735s systemctl stop apache2, and use systemctl status apache2 3735s and journalctl -u apache2 to check status. system 3735s and apache2ctl can also be used for service management if 3735s desired. 3735s Calling /usr/bin/apache2 directly will not work with the 3735s default configuration. 3735s
  • 3735s
3735s
3735s 3735s
3735s
3735s Document Roots 3735s
3735s 3735s
3735s

3735s By default, Ubuntu does not allow access through the web browser to 3735s any file apart from those located in /var/www, 3735s public_html 3735s directories (when enabled) and /usr/share (for web 3735s applications). If your site is using a web document root 3735s located elsewhere (such as in /srv) you may need to whitelist your 3735s document root directory in /etc/apache2/apache2.conf. 3735s

3735s

3735s The default Ubuntu document root is /var/www/html. You 3735s can make your own virtual hosts under /var/www. 3735s

3735s
3735s 3735s
3735s
3735s Reporting Problems 3735s
3735s
3735s

3735s Please use the ubuntu-bug tool to report bugs in the 3735s Apache2 package with Ubuntu. However, check existing bug reports before reporting a new bug. 3735s

3735s

3735s Please report bugs specific to modules (such as PHP and others) 3735s to their respective packages, not to the web server itself. 3735s

3735s
3735s 3735s
3735s
3735s
3735s
3735s 3735s ' 3735s + [[ 3735s 3735s 3735s 3735s 3735s Apache2 Ubuntu Default Page: It works 3735s 3735s 3735s 3735s
3735s 3735s
3735s
3735s

3735s This is the default welcome page used to test the correct 3735s operation of the Apache2 server after installation on Ubuntu systems. 3735s It is based on the equivalent page on Debian, from which the Ubuntu Apache 3735s packaging is derived. 3735s If you can read this page, it means that the Apache HTTP server installed at 3735s this site is working properly. You should replace this file (located at 3735s /var/www/html/index.html) before continuing to operate your HTTP server. 3735s

3735s 3735s

3735s If you are a normal user of this web site and don't know what this page is 3735s about, this probably means that the site is currently unavailable due to 3735s maintenance. 3735s If the problem persists, please contact the site's administrator. 3735s

3735s 3735s
3735s
3735s
3735s Configuration Overview 3735s
3735s
3735s

3735s Ubuntu's Apache2 default configuration is different from the 3735s upstream default configuration, and split into several files optimized for 3735s interaction with Ubuntu tools. The configuration system is 3735s fully documented in 3735s /usr/share/doc/apache2/README.Debian.gz. Refer to this for the full 3735s documentation. Documentation for the web server itself can be 3735s found by accessing the manual if the apache2-doc 3735s package was installed on this server. 3735s

3735s

3735s The configuration layout for an Apache2 web server installation on Ubuntu systems is as follows: 3735s

3735s
3735s /etc/apache2/
3735s |-- apache2.conf
3735s |       `--  ports.conf
3735s |-- mods-enabled
3735s |       |-- *.load
3735s |       `-- *.conf
3735s |-- conf-enabled
3735s |       `-- *.conf
3735s |-- sites-enabled
3735s |       `-- *.conf
3735s           
3735s
    3735s
  • 3735s apache2.conf is the main configuration 3735s file. It puts the pieces together by including all remaining configuration 3735s files when starting up the web server. 3735s
  • 3735s 3735s
  • 3735s ports.conf is always included from the 3735s main configuration file. It is used to determine the listening ports for 3735s incoming connections, and this file can be customized anytime. 3735s
  • 3735s 3735s
  • 3735s Configuration files in the mods-enabled/, 3735s conf-enabled/ and sites-enabled/ directories contain 3735s particular configuration snippets which manage modules, global configuration 3735s fragments, or virtual host configurations, respectively. 3735s
  • 3735s 3735s
  • 3735s They are activated by symlinking available 3735s configuration files from their respective 3735s *-available/ counterparts. These should be managed 3735s by using our helpers 3735s 3735s a2enmod, 3735s a2dismod, 3735s 3735s 3735s a2ensite, 3735s a2dissite, 3735s 3735s and 3735s 3735s a2enconf, 3735s a2disconf 3735s . See their respective man pages for detailed information. 3735s
  • 3735s 3735s
  • 3735s The binary is called apache2 and is managed using systemd, so to 3735s start/stop the service use systemctl start apache2 and 3735s systemctl stop apache2, and use systemctl status apache2 3735s and journalctl -u apache2 to check status. system 3735s and apache2ctl can also be used for service management if 3735s desired. 3735s Calling /usr/bin/apache2 directly will not work with the 3735s default configuration. 3735s
  • 3735s
3735s
3735s 3735s
3735s
3735s Document Roots 3735s
3735s 3735s
3735s

3735s By default, Ubuntu does not allow access through the web browser to 3735s any file apart from those located in /var/www, 3735s public_html 3735s directories (when enabled) and /usr/share (for web 3735s applications). If your site is using a web document root 3735s located elsewhere (such as in /srv) you may need to whitelist your 3735s document root directory in /etc/apache2/apache2.conf. 3735s

3735s

3735s The default Ubuntu document root is /var/www/html. You 3735s can make your own virtual hosts under /var/www. 3735s

3735s
3735s 3735s
3735s
3735s Reporting Problems 3735s
3735s
3735s

3735s Please use the ubuntu-bug tool to report bugs in the 3735s Apache2 package with Ubuntu. However, check existing bug reports before reporting a new bug. 3735s

3735s

3735s Please report bugs specific to modules (such as PHP and others) 3735s to their respective packages, not to the web server itself. 3735s

3735s
3735s 3735s
3735s
3735s
3735s
3735s 3735s =~ icons/ubuntu-logo\.png ]] 3735s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 3735s ++ grep Content-Type 3735s ++ cut -d ' ' -f 2- 3735s ++ tr -d '[:space:]' 3735s + content_type=image/png 3735s + expected=image/png 3735s + '[' image/png '!=' image/png ']' 3736s autopkgtest [16:55:01]: test check-ubuntu-branding: -----------------------] 3740s check-ubuntu-branding PASS 3740s autopkgtest [16:55:05]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 3743s autopkgtest [16:55:08]: test chroot: preparing testbed 3765s autopkgtest [16:55:30]: testbed dpkg architecture: armhf 3767s autopkgtest [16:55:32]: testbed apt version: 3.1.5ubuntu1 3771s autopkgtest [16:55:35]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3772s autopkgtest [16:55:37]: testbed release detected to be: questing 3780s autopkgtest [16:55:45]: updating testbed package index (apt update) 3781s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 3782s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [265 kB] 3782s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [126 kB] 3782s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [126 kB] 3783s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 3783s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 3783s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 3783s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 3783s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [81.3 kB] 3783s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main armhf c-n-f Metadata [2824 B] 3783s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf Packages [728 B] 3783s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf c-n-f Metadata [120 B] 3783s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [203 kB] 3783s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf c-n-f Metadata [6536 B] 3783s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [3200 B] 3783s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf c-n-f Metadata [268 B] 3783s Get:17 http://ftpmaster.internal/ubuntu questing/universe Sources [21.1 MB] 3810s Get:18 http://ftpmaster.internal/ubuntu questing/restricted Sources [15.7 kB] 3810s Get:19 http://ftpmaster.internal/ubuntu questing/multiverse Sources [310 kB] 3810s Get:20 http://ftpmaster.internal/ubuntu questing/main Sources [1398 kB] 3812s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1348 kB] 3813s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf c-n-f Metadata [29.4 kB] 3813s Get:23 http://ftpmaster.internal/ubuntu questing/restricted armhf Packages [1640 B] 3813s Get:24 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.0 MB] 3829s Get:25 http://ftpmaster.internal/ubuntu questing/universe armhf c-n-f Metadata [278 kB] 3830s Get:26 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [182 kB] 3832s Fetched 41.1 MB in 49s (831 kB/s) 3833s Reading package lists... 3838s autopkgtest [16:56:43]: upgrading testbed (apt dist-upgrade and autopurge) 3840s Reading package lists... 3840s Building dependency tree... 3840s Reading state information... 3840s Calculating upgrade... 3841s The following packages will be upgraded: 3841s cryptsetup-bin dash libbrotli1 libcryptsetup12 3841s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3841s Need to get 893 kB of archives. 3841s After this operation, 0 B of additional disk space will be used. 3841s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf dash armhf 0.5.12-12ubuntu2 [87.6 kB] 3841s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libcryptsetup12 armhf 2:2.8.0-1ubuntu2 [254 kB] 3842s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf cryptsetup-bin armhf 2:2.8.0-1ubuntu2 [232 kB] 3842s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli1 armhf 1.1.0-2build5 [320 kB] 3843s Preconfiguring packages ... 3843s Fetched 893 kB in 1s (614 kB/s) 3843s (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 ... 64903 files and directories currently installed.) 3843s Preparing to unpack .../dash_0.5.12-12ubuntu2_armhf.deb ... 3843s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 3843s Setting up dash (0.5.12-12ubuntu2) ... 3843s (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 ... 64903 files and directories currently installed.) 3843s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_armhf.deb ... 3843s Unpacking libcryptsetup12:armhf (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3843s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_armhf.deb ... 3843s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3843s Preparing to unpack .../libbrotli1_1.1.0-2build5_armhf.deb ... 3843s Unpacking libbrotli1:armhf (1.1.0-2build5) over (1.1.0-2build4) ... 3843s Setting up libbrotli1:armhf (1.1.0-2build5) ... 3843s Setting up libcryptsetup12:armhf (2:2.8.0-1ubuntu2) ... 3843s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 3843s Processing triggers for man-db (2.13.1-1) ... 3844s Processing triggers for debianutils (5.23.2) ... 3844s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3846s Reading package lists... 3847s Building dependency tree... 3847s Reading state information... 3847s Solving dependencies... 3847s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3849s autopkgtest [16:56:54]: rebooting testbed after setup commands that affected boot 3911s Reading package lists... 3912s Building dependency tree... 3912s Reading state information... 3912s Solving dependencies... 3912s The following NEW packages will be installed: 3912s apache2 apache2-bin apache2-data apache2-utils cpp cpp-15 3912s cpp-15-arm-linux-gnueabihf cpp-arm-linux-gnueabihf gcc gcc-15 3912s gcc-15-arm-linux-gnueabihf gcc-arm-linux-gnueabihf libapr1t64 3912s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libcc1-0 3912s libgcc-15-dev libgomp1 libisl23 liblua5.4-0 libmpc3 libubsan1 3912s 0 upgraded, 24 newly installed, 0 to remove and 0 not upgraded. 3912s Need to get 169 MB of archives. 3912s After this operation, 595 MB of additional disk space will be used. 3912s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 3913s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu2 [83.1 kB] 3913s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu2 [9562 B] 3913s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu2 [8534 B] 3913s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblua5.4-0 armhf 5.4.8-1 [134 kB] 3913s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf apache2-bin armhf 2.4.64-1ubuntu2 [1233 kB] 3914s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf apache2-data all 2.4.64-1ubuntu2 [163 kB] 3915s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf apache2-utils armhf 2.4.64-1ubuntu2 [101 kB] 3915s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf apache2 armhf 2.4.64-1ubuntu2 [90.3 kB] 3915s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libisl23 armhf 0.27-1 [546 kB] 3916s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf libmpc3 armhf 1.3.1-1build3 [47.2 kB] 3916s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf cpp-15-arm-linux-gnueabihf armhf 15.2.0-2ubuntu1 [76.5 MB] 4001s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf cpp-15 armhf 15.2.0-2ubuntu1 [1032 B] 4001s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf cpp-arm-linux-gnueabihf armhf 4:15.1.0-1ubuntu1 [5592 B] 4001s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf cpp armhf 4:15.1.0-1ubuntu1 [22.5 kB] 4001s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf libcc1-0 armhf 15.2.0-2ubuntu1 [43.6 kB] 4001s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libgomp1 armhf 15.2.0-2ubuntu1 [129 kB] 4001s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libasan8 armhf 15.2.0-2ubuntu1 [2952 kB] 4005s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libubsan1 armhf 15.2.0-2ubuntu1 [1188 kB] 4007s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-15-dev armhf 15.2.0-2ubuntu1 [898 kB] 4008s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf gcc-15-arm-linux-gnueabihf armhf 15.2.0-2ubuntu1 [83.9 MB] 4081s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf gcc-15 armhf 15.2.0-2ubuntu1 [489 kB] 4081s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf gcc-arm-linux-gnueabihf armhf 4:15.1.0-1ubuntu1 [1224 B] 4081s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf gcc armhf 4:15.1.0-1ubuntu1 [5020 B] 4082s Fetched 169 MB in 2min 49s (998 kB/s) 4082s Selecting previously unselected package libapr1t64:armhf. 4082s (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 ... 64903 files and directories currently installed.) 4082s Preparing to unpack .../00-libapr1t64_1.7.5-1_armhf.deb ... 4082s Unpacking libapr1t64:armhf (1.7.5-1) ... 4082s Selecting previously unselected package libaprutil1t64:armhf. 4082s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_armhf.deb ... 4082s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 4082s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 4082s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_armhf.deb ... 4082s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 4082s Selecting previously unselected package libaprutil1-ldap:armhf. 4082s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_armhf.deb ... 4082s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 4082s Selecting previously unselected package liblua5.4-0:armhf. 4082s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_armhf.deb ... 4082s Unpacking liblua5.4-0:armhf (5.4.8-1) ... 4082s Selecting previously unselected package apache2-bin. 4082s Preparing to unpack .../05-apache2-bin_2.4.64-1ubuntu2_armhf.deb ... 4082s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 4082s Selecting previously unselected package apache2-data. 4082s Preparing to unpack .../06-apache2-data_2.4.64-1ubuntu2_all.deb ... 4082s Unpacking apache2-data (2.4.64-1ubuntu2) ... 4082s Selecting previously unselected package apache2-utils. 4082s Preparing to unpack .../07-apache2-utils_2.4.64-1ubuntu2_armhf.deb ... 4082s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 4082s Selecting previously unselected package apache2. 4082s Preparing to unpack .../08-apache2_2.4.64-1ubuntu2_armhf.deb ... 4082s Unpacking apache2 (2.4.64-1ubuntu2) ... 4082s Selecting previously unselected package libisl23:armhf. 4082s Preparing to unpack .../09-libisl23_0.27-1_armhf.deb ... 4082s Unpacking libisl23:armhf (0.27-1) ... 4082s Selecting previously unselected package libmpc3:armhf. 4082s Preparing to unpack .../10-libmpc3_1.3.1-1build3_armhf.deb ... 4082s Unpacking libmpc3:armhf (1.3.1-1build3) ... 4082s Selecting previously unselected package cpp-15-arm-linux-gnueabihf. 4082s Preparing to unpack .../11-cpp-15-arm-linux-gnueabihf_15.2.0-2ubuntu1_armhf.deb ... 4082s Unpacking cpp-15-arm-linux-gnueabihf (15.2.0-2ubuntu1) ... 4084s Selecting previously unselected package cpp-15. 4084s Preparing to unpack .../12-cpp-15_15.2.0-2ubuntu1_armhf.deb ... 4084s Unpacking cpp-15 (15.2.0-2ubuntu1) ... 4084s Selecting previously unselected package cpp-arm-linux-gnueabihf. 4084s Preparing to unpack .../13-cpp-arm-linux-gnueabihf_4%3a15.1.0-1ubuntu1_armhf.deb ... 4084s Unpacking cpp-arm-linux-gnueabihf (4:15.1.0-1ubuntu1) ... 4084s Selecting previously unselected package cpp. 4084s Preparing to unpack .../14-cpp_4%3a15.1.0-1ubuntu1_armhf.deb ... 4084s Unpacking cpp (4:15.1.0-1ubuntu1) ... 4084s Selecting previously unselected package libcc1-0:armhf. 4084s Preparing to unpack .../15-libcc1-0_15.2.0-2ubuntu1_armhf.deb ... 4084s Unpacking libcc1-0:armhf (15.2.0-2ubuntu1) ... 4084s Selecting previously unselected package libgomp1:armhf. 4084s Preparing to unpack .../16-libgomp1_15.2.0-2ubuntu1_armhf.deb ... 4084s Unpacking libgomp1:armhf (15.2.0-2ubuntu1) ... 4084s Selecting previously unselected package libasan8:armhf. 4084s Preparing to unpack .../17-libasan8_15.2.0-2ubuntu1_armhf.deb ... 4084s Unpacking libasan8:armhf (15.2.0-2ubuntu1) ... 4084s Selecting previously unselected package libubsan1:armhf. 4084s Preparing to unpack .../18-libubsan1_15.2.0-2ubuntu1_armhf.deb ... 4084s Unpacking libubsan1:armhf (15.2.0-2ubuntu1) ... 4084s Selecting previously unselected package libgcc-15-dev:armhf. 4084s Preparing to unpack .../19-libgcc-15-dev_15.2.0-2ubuntu1_armhf.deb ... 4084s Unpacking libgcc-15-dev:armhf (15.2.0-2ubuntu1) ... 4084s Selecting previously unselected package gcc-15-arm-linux-gnueabihf. 4084s Preparing to unpack .../20-gcc-15-arm-linux-gnueabihf_15.2.0-2ubuntu1_armhf.deb ... 4084s Unpacking gcc-15-arm-linux-gnueabihf (15.2.0-2ubuntu1) ... 4087s Selecting previously unselected package gcc-15. 4087s Preparing to unpack .../21-gcc-15_15.2.0-2ubuntu1_armhf.deb ... 4087s Unpacking gcc-15 (15.2.0-2ubuntu1) ... 4087s Selecting previously unselected package gcc-arm-linux-gnueabihf. 4087s Preparing to unpack .../22-gcc-arm-linux-gnueabihf_4%3a15.1.0-1ubuntu1_armhf.deb ... 4087s Unpacking gcc-arm-linux-gnueabihf (4:15.1.0-1ubuntu1) ... 4087s Selecting previously unselected package gcc. 4087s Preparing to unpack .../23-gcc_4%3a15.1.0-1ubuntu1_armhf.deb ... 4087s Unpacking gcc (4:15.1.0-1ubuntu1) ... 4087s Setting up libgomp1:armhf (15.2.0-2ubuntu1) ... 4087s Setting up libmpc3:armhf (1.3.1-1build3) ... 4087s Setting up libubsan1:armhf (15.2.0-2ubuntu1) ... 4087s Setting up libasan8:armhf (15.2.0-2ubuntu1) ... 4087s Setting up libapr1t64:armhf (1.7.5-1) ... 4087s Setting up liblua5.4-0:armhf (5.4.8-1) ... 4087s Setting up apache2-data (2.4.64-1ubuntu2) ... 4087s Setting up libisl23:armhf (0.27-1) ... 4087s Setting up cpp-15-arm-linux-gnueabihf (15.2.0-2ubuntu1) ... 4087s Setting up libcc1-0:armhf (15.2.0-2ubuntu1) ... 4087s Setting up cpp-arm-linux-gnueabihf (4:15.1.0-1ubuntu1) ... 4087s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 4087s Setting up libgcc-15-dev:armhf (15.2.0-2ubuntu1) ... 4087s Setting up gcc-15-arm-linux-gnueabihf (15.2.0-2ubuntu1) ... 4087s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 4087s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 4087s Setting up cpp-15 (15.2.0-2ubuntu1) ... 4087s Setting up cpp (4:15.1.0-1ubuntu1) ... 4087s Setting up apache2-utils (2.4.64-1ubuntu2) ... 4087s Setting up gcc-arm-linux-gnueabihf (4:15.1.0-1ubuntu1) ... 4087s Setting up apache2-bin (2.4.64-1ubuntu2) ... 4087s Setting up gcc-15 (15.2.0-2ubuntu1) ... 4087s Setting up apache2 (2.4.64-1ubuntu2) ... 4087s Enabling module mpm_event. 4087s Enabling module authz_core. 4087s Enabling module authz_host. 4087s Enabling module authn_core. 4087s Enabling module auth_basic. 4087s Enabling module access_compat. 4087s Enabling module authn_file. 4087s Enabling module authz_user. 4087s Enabling module alias. 4087s Enabling module dir. 4087s Enabling module autoindex. 4087s Enabling module env. 4087s Enabling module mime. 4087s Enabling module negotiation. 4087s Enabling module setenvif. 4087s Enabling module filter. 4087s Enabling module deflate. 4087s Enabling module status. 4087s Enabling module reqtimeout. 4087s Enabling conf charset. 4087s Enabling conf localized-error-pages. 4088s Enabling conf other-vhosts-access-log. 4088s Enabling conf security. 4088s Enabling conf serve-cgi-bin. 4088s Enabling site 000-default. 4088s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 4089s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 4090s Setting up gcc (4:15.1.0-1ubuntu1) ... 4090s Processing triggers for ufw (0.36.2-9) ... 4090s Processing triggers for man-db (2.13.1-1) ... 4091s Processing triggers for libc-bin (2.42-0ubuntu1) ... 4105s autopkgtest [17:01:10]: test chroot: [----------------------- 4107s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 4107s + gcc --print-file-name=libgcc_s.so.1 4107s + LIBGCC_S_PATH=/usr/lib/gcc/arm-linux-gnueabihf/15/../../../arm-linux-gnueabihf/libgcc_s.so.1 4107s + cat 4107s + a2enconf chroot 4107s Enabling conf chroot. 4107s To activate the new configuration, you need to run: 4107s systemctl reload apache2 4107s + echo Hello, world! 4107s + service apache2 restart 4107s + wget -qO- http://localhost/hello.txt 4107s + result=Hello, world! 4107s + [ Hello, world! != Hello, world! ] 4107s autopkgtest [17:01:12]: test chroot: -----------------------] 4111s autopkgtest [17:01:16]: test chroot: - - - - - - - - - - results - - - - - - - - - - 4111s chroot PASS 4115s autopkgtest [17:01:20]: test uwsgi: preparing testbed 4137s autopkgtest [17:01:42]: testbed dpkg architecture: armhf 4139s autopkgtest [17:01:44]: testbed apt version: 3.1.5ubuntu1 4143s autopkgtest [17:01:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup 4144s autopkgtest [17:01:49]: testbed release detected to be: questing 4152s autopkgtest [17:01:57]: updating testbed package index (apt update) 4153s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 4154s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [265 kB] 4154s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [126 kB] 4155s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [126 kB] 4155s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 4155s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 4155s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 4155s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 4155s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [81.3 kB] 4155s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main armhf c-n-f Metadata [2824 B] 4155s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf Packages [728 B] 4155s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf c-n-f Metadata [120 B] 4155s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [203 kB] 4156s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf c-n-f Metadata [6536 B] 4156s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [3200 B] 4156s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf c-n-f Metadata [268 B] 4156s Get:17 http://ftpmaster.internal/ubuntu questing/restricted Sources [15.7 kB] 4156s Get:18 http://ftpmaster.internal/ubuntu questing/main Sources [1398 kB] 4158s Get:19 http://ftpmaster.internal/ubuntu questing/multiverse Sources [310 kB] 4158s Get:20 http://ftpmaster.internal/ubuntu questing/universe Sources [21.1 MB] 4179s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1348 kB] 4180s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf c-n-f Metadata [29.4 kB] 4180s Get:23 http://ftpmaster.internal/ubuntu questing/restricted armhf Packages [1640 B] 4180s Get:24 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.0 MB] 4188s Get:25 http://ftpmaster.internal/ubuntu questing/universe armhf c-n-f Metadata [278 kB] 4189s Get:26 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [182 kB] 4191s Fetched 41.1 MB in 37s (1119 kB/s) 4192s Reading package lists... 4197s autopkgtest [17:02:42]: upgrading testbed (apt dist-upgrade and autopurge) 4199s Reading package lists... 4200s Building dependency tree... 4200s Reading state information... 4200s Calculating upgrade... 4202s The following packages will be upgraded: 4202s cryptsetup-bin dash libbrotli1 libcryptsetup12 4202s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 4202s Need to get 893 kB of archives. 4202s After this operation, 0 B of additional disk space will be used. 4202s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf dash armhf 0.5.12-12ubuntu2 [87.6 kB] 4202s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libcryptsetup12 armhf 2:2.8.0-1ubuntu2 [254 kB] 4203s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf cryptsetup-bin armhf 2:2.8.0-1ubuntu2 [232 kB] 4203s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli1 armhf 1.1.0-2build5 [320 kB] 4204s Preconfiguring packages ... 4204s Fetched 893 kB in 2s (542 kB/s) 4204s (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 ... 64903 files and directories currently installed.) 4204s Preparing to unpack .../dash_0.5.12-12ubuntu2_armhf.deb ... 4204s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 4204s Setting up dash (0.5.12-12ubuntu2) ... 4204s (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 ... 64903 files and directories currently installed.) 4204s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_armhf.deb ... 4204s Unpacking libcryptsetup12:armhf (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 4204s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_armhf.deb ... 4204s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 4204s Preparing to unpack .../libbrotli1_1.1.0-2build5_armhf.deb ... 4204s Unpacking libbrotli1:armhf (1.1.0-2build5) over (1.1.0-2build4) ... 4204s Setting up libbrotli1:armhf (1.1.0-2build5) ... 4204s Setting up libcryptsetup12:armhf (2:2.8.0-1ubuntu2) ... 4204s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 4204s Processing triggers for man-db (2.13.1-1) ... 4205s Processing triggers for debianutils (5.23.2) ... 4205s Processing triggers for libc-bin (2.42-0ubuntu1) ... 4208s Reading package lists... 4208s Building dependency tree... 4208s Reading state information... 4208s Solving dependencies... 4208s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 4210s autopkgtest [17:02:55]: rebooting testbed after setup commands that affected boot 4274s Reading package lists... 4275s Building dependency tree... 4275s Reading state information... 4275s Solving dependencies... 4276s The following NEW packages will be installed: 4276s apache2 apache2-bin apache2-data apache2-utils libapr1t64 4276s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 4276s libnorm1t64 libpgm-5.3-0t64 libpython3.13 libsodium23 libyajl2 libzmq5 uwsgi 4276s uwsgi-core uwsgi-plugin-python3 4277s 0 upgraded, 18 newly installed, 0 to remove and 0 not upgraded. 4277s Need to get 5470 kB of archives. 4277s After this operation, 24.9 MB of additional disk space will be used. 4277s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 4277s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu2 [83.1 kB] 4277s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu2 [9562 B] 4277s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu2 [8534 B] 4277s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblua5.4-0 armhf 5.4.8-1 [134 kB] 4277s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf apache2-bin armhf 2.4.64-1ubuntu2 [1233 kB] 4279s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf apache2-data all 2.4.64-1ubuntu2 [163 kB] 4279s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf apache2-utils armhf 2.4.64-1ubuntu2 [101 kB] 4279s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf apache2 armhf 2.4.64-1ubuntu2 [90.3 kB] 4280s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libyajl2 armhf 2.1.0-5build1 [17.4 kB] 4280s Get:11 http://ftpmaster.internal/ubuntu questing/universe armhf libnorm1t64 armhf 1.5.9+dfsg-3.1build2 [206 kB] 4280s Get:12 http://ftpmaster.internal/ubuntu questing/universe armhf libpgm-5.3-0t64 armhf 5.3.128~dfsg-2.1build1 [171 kB] 4280s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf libsodium23 armhf 1.0.18-1build3 [139 kB] 4280s Get:14 http://ftpmaster.internal/ubuntu questing/universe armhf libzmq5 armhf 4.3.5-1build2 [262 kB] 4281s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf uwsgi-core armhf 2.0.29-1build1 [538 kB] 4281s Get:16 http://ftpmaster.internal/ubuntu questing/universe armhf uwsgi armhf 2.0.29-1build1 [24.0 kB] 4281s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13 armhf 3.13.7-1 [2123 kB] 4284s Get:18 http://ftpmaster.internal/ubuntu questing/universe armhf uwsgi-plugin-python3 armhf 2.0.29+1build1+0.0.2build2 [79.3 kB] 4285s Fetched 5470 kB in 7s (743 kB/s) 4285s Selecting previously unselected package libapr1t64:armhf. 4285s (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 ... 64903 files and directories currently installed.) 4285s Preparing to unpack .../00-libapr1t64_1.7.5-1_armhf.deb ... 4285s Unpacking libapr1t64:armhf (1.7.5-1) ... 4285s Selecting previously unselected package libaprutil1t64:armhf. 4285s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_armhf.deb ... 4285s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 4285s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 4285s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_armhf.deb ... 4285s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 4285s Selecting previously unselected package libaprutil1-ldap:armhf. 4285s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_armhf.deb ... 4285s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 4285s Selecting previously unselected package liblua5.4-0:armhf. 4285s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_armhf.deb ... 4285s Unpacking liblua5.4-0:armhf (5.4.8-1) ... 4285s Selecting previously unselected package apache2-bin. 4285s Preparing to unpack .../05-apache2-bin_2.4.64-1ubuntu2_armhf.deb ... 4285s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 4285s Selecting previously unselected package apache2-data. 4285s Preparing to unpack .../06-apache2-data_2.4.64-1ubuntu2_all.deb ... 4285s Unpacking apache2-data (2.4.64-1ubuntu2) ... 4285s Selecting previously unselected package apache2-utils. 4285s Preparing to unpack .../07-apache2-utils_2.4.64-1ubuntu2_armhf.deb ... 4285s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 4285s Selecting previously unselected package apache2. 4285s Preparing to unpack .../08-apache2_2.4.64-1ubuntu2_armhf.deb ... 4285s Unpacking apache2 (2.4.64-1ubuntu2) ... 4285s Selecting previously unselected package libyajl2:armhf. 4285s Preparing to unpack .../09-libyajl2_2.1.0-5build1_armhf.deb ... 4285s Unpacking libyajl2:armhf (2.1.0-5build1) ... 4285s Selecting previously unselected package libnorm1t64:armhf. 4285s Preparing to unpack .../10-libnorm1t64_1.5.9+dfsg-3.1build2_armhf.deb ... 4285s Unpacking libnorm1t64:armhf (1.5.9+dfsg-3.1build2) ... 4285s Selecting previously unselected package libpgm-5.3-0t64:armhf. 4285s Preparing to unpack .../11-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_armhf.deb ... 4285s Unpacking libpgm-5.3-0t64:armhf (5.3.128~dfsg-2.1build1) ... 4285s Selecting previously unselected package libsodium23:armhf. 4285s Preparing to unpack .../12-libsodium23_1.0.18-1build3_armhf.deb ... 4285s Unpacking libsodium23:armhf (1.0.18-1build3) ... 4285s Selecting previously unselected package libzmq5:armhf. 4285s Preparing to unpack .../13-libzmq5_4.3.5-1build2_armhf.deb ... 4285s Unpacking libzmq5:armhf (4.3.5-1build2) ... 4285s Selecting previously unselected package uwsgi-core. 4285s Preparing to unpack .../14-uwsgi-core_2.0.29-1build1_armhf.deb ... 4285s Unpacking uwsgi-core (2.0.29-1build1) ... 4285s Selecting previously unselected package uwsgi. 4285s Preparing to unpack .../15-uwsgi_2.0.29-1build1_armhf.deb ... 4285s Unpacking uwsgi (2.0.29-1build1) ... 4285s Selecting previously unselected package libpython3.13:armhf. 4285s Preparing to unpack .../16-libpython3.13_3.13.7-1_armhf.deb ... 4285s Unpacking libpython3.13:armhf (3.13.7-1) ... 4285s Selecting previously unselected package uwsgi-plugin-python3. 4285s Preparing to unpack .../17-uwsgi-plugin-python3_2.0.29+1build1+0.0.2build2_armhf.deb ... 4285s Unpacking uwsgi-plugin-python3 (2.0.29+1build1+0.0.2build2) ... 4285s Setting up libpython3.13:armhf (3.13.7-1) ... 4285s Setting up libnorm1t64:armhf (1.5.9+dfsg-3.1build2) ... 4285s Setting up libsodium23:armhf (1.0.18-1build3) ... 4285s Setting up libyajl2:armhf (2.1.0-5build1) ... 4285s Setting up libpgm-5.3-0t64:armhf (5.3.128~dfsg-2.1build1) ... 4285s Setting up libapr1t64:armhf (1.7.5-1) ... 4285s Setting up liblua5.4-0:armhf (5.4.8-1) ... 4285s Setting up apache2-data (2.4.64-1ubuntu2) ... 4285s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 4285s Setting up libzmq5:armhf (4.3.5-1build2) ... 4285s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 4285s Setting up uwsgi-core (2.0.29-1build1) ... 4285s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 4285s Setting up uwsgi (2.0.29-1build1) ... 4287s Setting up uwsgi-plugin-python3 (2.0.29+1build1+0.0.2build2) ... 4287s Setting up apache2-utils (2.4.64-1ubuntu2) ... 4287s Setting up apache2-bin (2.4.64-1ubuntu2) ... 4287s Setting up apache2 (2.4.64-1ubuntu2) ... 4287s Enabling module mpm_event. 4287s Enabling module authz_core. 4287s Enabling module authz_host. 4287s Enabling module authn_core. 4287s Enabling module auth_basic. 4287s Enabling module access_compat. 4287s Enabling module authn_file. 4287s Enabling module authz_user. 4287s Enabling module alias. 4287s Enabling module dir. 4287s Enabling module autoindex. 4287s Enabling module env. 4287s Enabling module mime. 4287s Enabling module negotiation. 4287s Enabling module setenvif. 4287s Enabling module filter. 4287s Enabling module deflate. 4287s Enabling module status. 4287s Enabling module reqtimeout. 4287s Enabling conf charset. 4287s Enabling conf localized-error-pages. 4287s Enabling conf other-vhosts-access-log. 4287s Enabling conf security. 4287s Enabling conf serve-cgi-bin. 4287s Enabling site 000-default. 4288s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 4288s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 4289s Processing triggers for ufw (0.36.2-9) ... 4290s Processing triggers for man-db (2.13.1-1) ... 4290s Processing triggers for libc-bin (2.42-0ubuntu1) ... 4305s autopkgtest [17:04:30]: test uwsgi: [----------------------- 4307s + RC=0 4307s + trap exit_handler EXIT 4307s + a2enmod proxy 4307s Enabling module proxy. 4307s To activate the new configuration, you need to run: 4307s systemctl restart apache2 4307s + a2enmod proxy_uwsgi 4307s Considering dependency proxy for proxy_uwsgi: 4307s Module proxy already enabled 4307s Enabling module proxy_uwsgi. 4307s To activate the new configuration, you need to run: 4307s systemctl restart apache2 4307s + rsync -a /var/log/apache2 /tmp/autopkgtest.HpsCXl/uwsgi-artifacts 4307s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 4307s + mount -o bind /tmp/autopkgtest.HpsCXl/uwsgi-artifacts/apache2 /var/log/apache2 4307s + tee /etc/apache2/sites-available/000-default.conf 4307s 4307s # The ServerName directive sets the request scheme, hostname and port that 4307s # the server uses to identify itself. This is used when creating 4307s # redirection URLs. In the context of virtual hosts, the ServerName 4307s # specifies what hostname must appear in the request's Host: header to 4307s # match this virtual host. For the default virtual host (this file) this 4307s # value is not decisive as it is used as a last resort host regardless. 4307s # However, you must set it for any further virtual host explicitly. 4307s #ServerName www.example.com 4307s 4307s ServerAdmin webmaster@localhost 4307s DocumentRoot /var/www/html 4307s 4307s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 4307s # error, crit, alert, emerg. 4307s # It is also possible to configure the loglevel for particular 4307s # modules, e.g. 4307s #LogLevel info ssl:warn 4307s 4307s ErrorLog ${APACHE_LOG_DIR}/error.log 4307s CustomLog ${APACHE_LOG_DIR}/access.log combined 4307s 4307s # For most configuration files from conf-available/, which are 4307s # enabled or disabled at a global level, it is possible to 4307s # include a line for only one particular virtual host. For example the 4307s # following line enables the CGI configuration for this host only 4307s # after it has been globally disabled with "a2disconf". 4307s #Include conf-available/serve-cgi-bin.conf 4307s ProxyPass "/uwsgi" "unix:/run/uwsgi/test.socket|uwsgi://localhost" 4307s 4307s + systemctl restart apache2 4307s + test -d /etc/uwsgi/ 4307s + tee /etc/systemd/system/uwsgi-app@.socket 4307s [Unit] 4307s Description=Socket for uWSGI app %i 4307s 4307s [Socket] 4307s ListenStream=/run/uwsgi/%i.socket 4307s SocketUser=www-%i 4307s SocketGroup=www-data 4307s SocketMode=0660 4307s 4307s [Install] 4307s WantedBy=sockets.target 4307s [Unit] 4307s Description=%i uWSGI app 4307s After=syslog.target 4307s 4307s [Service] 4307s ExecStart=/usr/bin/uwsgi --ini /etc/uwsgi/apps-available/%i.ini --socket /run/uwsgi/%i.socket 4307s User=www-%i 4307s Group=www-data 4307s Restart=on-failure 4307s KillSignal=SIGQUIT 4307s Type=notify 4307s StandardError=file:/var/log/apache2/uwsgi.error.log 4307s StandardOutput=file:/var/log/apache2/uwsgi.log 4307s NotifyAccess=all 4307s 4307s [Install] 4307s WantedBy=multi-user.target 4307s + tee /etc/systemd/system/uwsgi-app@.service 4307s + systemctl daemon-reload 4308s + useradd uwsgi_test 4308s + useradd www-test 4308s + tee /etc/uwsgi/apps-available/test.ini 4308s + tee /tmp/uwsgi.py 4308s [uwsgi] 4308s chdir=/tmp 4308s master=True 4308s cheap=True 4308s die-on-idle=True 4308s manage-script-name=True 4308s plugin=python3 4308s wsgi-file=/tmp/uwsgi.py 4308s import wsgiref.headers as h 4308s def application(env, start_response): 4308s buggy_header=('buggy','buggy#\r\nbuggy2:buggy2') 4308s start_response('200 OK', [('Content-Type','text/html'),buggy_header]) 4308s ret = "Hello World Headers {}".format(env).encode() 4308s return [ret] 4308s + chown www-test:www-test /tmp/uwsgi.py 4308s + chmod +x /tmp/uwsgi.py 4308s + systemctl enable uwsgi-app@test.socket 4308s Created symlink '/etc/systemd/system/sockets.target.wants/uwsgi-app@test.socket' → '/etc/systemd/system/uwsgi-app@.socket'. 4308s + systemctl enable uwsgi-app@test.service 4308s Created symlink '/etc/systemd/system/multi-user.target.wants/uwsgi-app@test.service' → '/etc/systemd/system/uwsgi-app@.service'. 4308s + systemctl start uwsgi-app@test.socket 4308s + systemctl restart apache2 4308s + wget -S -q --output-document - http://localhost/uwsgi 4309s HTTP/1.1 200 OK 4309s Date: Thu, 04 Sep 2025 17:04:33 GMT 4309s Server: Apache/2.4.64 (Ubuntu) 4309s Content-Type: text/html 4309s buggy: buggy# 4309s buggy2: buggy2 4309s Vary: Accept-Encoding 4309s Keep-Alive: timeout=5, max=100 4309s Connection: Keep-Alive 4309s Transfer-Encoding: chunked 4309s Hello World Headers {'PATH_INFO': '/', 'HTTP_HOST': 'localhost', 'HTTP_USER_AGENT': 'Wget/1.25.0', 'HTTP_ACCEPT': '*/*', 'HTTP_ACCEPT_ENCODING': 'identity', 'HTTP_CONNECTION': 'Keep-Alive', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin', 'SERVER_SIGNATURE': '
Apache/2.4.64 (Ubuntu) Server at localhost Port 80
\n', 'SERVER_SOFTWARE': 'Apache/2.4.64 (Ubuntu)', 'SERVER_NAME': 'localhost', 'SERVER_ADDR': '127.0.0.1', 'SERVER_PORT': '80', 'REMOTE_ADDR': '127.0.0.1', 'DOCUMENT_ROOT': '/var/www/html', 'REQUEST_SCHEME': 'http', 'CONTEXT_PREFIX': '', 'CONTEXT_DOCUMENT_ROOT': '/var/www/html', 'SERVER_ADMIN': 'webmaster@localhost', 'SCRIPT_FILENAME': 'proxy:uwsgi://localhost/', 'REMOTE_PORT': '38550', 'GATEWAY_INTERFACE': 'CGI/1.1', 'SERVER_PROTOCOL': 'HTTP/1.1', 'REQUEST_METHOD': 'GET', 'QUERY_STRING': '', 'REQUEST_URI': '/uwsgi', 'SCRIPT_NAME': '/uwsgi', 'wsgi.input': , 'wsgi.file_wrapper': , 'wsgi.version': (1, 0), 'wsgi.errors': <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>, 'wsgi.run_once': False, 'wsgi.multithread': False, 'wsgi.multiprocess': False, 'wsgi.url_scheme': 'http', 'uwsgi.version': b'2.0.29-debian', 'uwsgi.node': b'autopkgtest-lxd-njeoht'}+ wget -q --output-document - http://localhost/uwsgi 4309s + grep '^Hello World' 4309s Hello World Headers {'PATH_INFO': '/', 'HTTP_HOST': 'localhost', 'HTTP_USER_AGENT': 'Wget/1.25.0', 'HTTP_ACCEPT': '*/*', 'HTTP_ACCEPT_ENCODING': 'identity', 'HTTP_CONNECTION': 'Keep-Alive', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin', 'SERVER_SIGNATURE': '
Apache/2.4.64 (Ubuntu) Server at localhost Port 80
\n', 'SERVER_SOFTWARE': 'Apache/2.4.64 (Ubuntu)', 'SERVER_NAME': 'localhost', 'SERVER_ADDR': '127.0.0.1', 'SERVER_PORT': '80', 'REMOTE_ADDR': '127.0.0.1', 'DOCUMENT_ROOT': '/var/www/html', 'REQUEST_SCHEME': 'http', 'CONTEXT_PREFIX': '', 'CONTEXT_DOCUMENT_ROOT': '/var/www/html', 'SERVER_ADMIN': 'webmaster@localhost', 'SCRIPT_FILENAME': 'proxy:uwsgi://localhost/', 'REMOTE_PORT': '38560', 'GATEWAY_INTERFACE': 'CGI/1.1', 'SERVER_PROTOCOL': 'HTTP/1.1', 'REQUEST_METHOD': 'GET', 'QUERY_STRING': '', 'REQUEST_URI': '/uwsgi', 'SCRIPT_NAME': '/uwsgi', 'wsgi.input': , 'wsgi.file_wrapper': , 'wsgi.version': (1, 0), 'wsgi.errors': <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>, 'wsgi.run_once': False, 'wsgi.multithread': False, 'wsgi.multiprocess': False, 'wsgi.url_scheme': 'http', 'uwsgi.version': b'2.0.29-debian', 'uwsgi.node': b'autopkgtest-lxd-njeoht'} 4309s + exit 0 4309s + exit_handler 4309s + systemctl stop apache2 4309s + test -f /run/uwsgi/uwsgi.pid 4309s + cat /tmp/autopkgtest.HpsCXl/uwsgi-artifacts/apache2/error.log 4309s + cat /tmp/autopkgtest.HpsCXl/uwsgi-artifacts/apache2/access.log 4309s [Thu Sep 04 17:04:13.597813 2025] [mpm_event:notice] [pid 1198:tid 1198] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 4309s [Thu Sep 04 17:04:13.597965 2025] [core:notice] [pid 1198:tid 1198] AH00094: Command line: '/usr/sbin/apache2' 4309s [Thu Sep 04 17:04:32.817954 2025] [mpm_event:notice] [pid 1563:tid 1563] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 4309s [Thu Sep 04 17:04:32.818085 2025] [core:notice] [pid 1563:tid 1563] AH00094: Command line: '/usr/sbin/apache2' 4309s [Thu Sep 04 17:04:33.890148 2025] [mpm_event:notice] [pid 1563:tid 1563] AH00492: caught SIGWINCH, shutting down gracefully 4309s [Thu Sep 04 17:04:33.966306 2025] [mpm_event:notice] [pid 1763:tid 1763] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 4309s [Thu Sep 04 17:04:33.966475 2025] [core:notice] [pid 1763:tid 1763] AH00094: Command line: '/usr/sbin/apache2' 4309s [Thu Sep 04 17:04:34.108431 2025] [mpm_event:notice] [pid 1763:tid 1763] AH00492: caught SIGWINCH, shutting down gracefully 4309s 127.0.0.1 - - [04/Sep/2025:17:04:33 +0000] "GET /uwsgi HTTP/1.1" 200 1533 "-" "Wget/1.25.0" 4309s 127.0.0.1 - - [04/Sep/2025:17:04:34 +0000] "GET /uwsgi HTTP/1.1" 200 1533 "-" "Wget/1.25.0" 4309s + cat /tmp/autopkgtest.HpsCXl/uwsgi-artifacts/apache2/uwsgi.log 4309s + cat /tmp/autopkgtest.HpsCXl/uwsgi-artifacts/apache2/uwsgi.error.log 4309s [uWSGI] getting INI configuration from /etc/uwsgi/apps-available/test.ini 4309s *** Starting uWSGI 2.0.29-debian (32bit) on [Thu Sep 4 17:04:34 2025] *** 4309s compiled with version: 14.2.0 on 21 May 2025 08:06:04 4309s os: Linux-6.8.0-58-generic #60~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 28 14:48:37 UTC 2 4309s nodename: autopkgtest-lxd-njeoht 4309s machine: armv7l 4309s clock source: unix 4309s pcre jit disabled 4309s detected number of CPU cores: 8 4309s current working directory: / 4309s detected binary path: /usr/bin/uwsgi-core 4309s chdir() to /tmp 4309s your memory page size is 4096 bytes 4309s detected max file descriptor number: 1024 4309s lock engine: pthread robust mutexes 4309s thunder lock: disabled (you can enable it with --thunder-lock) 4309s - SystemD socket activation detected - 4309s uwsgi socket 1 attached to UNIX address /run/uwsgi/test.socket fd 3 4309s Python version: 3.13.7 (main, Aug 20 2025, 22:17:40) [GCC 15.2.0] 4309s Python main interpreter initialized at 0xec11a428 4309s python threads support enabled 4309s your server socket listen backlog is limited to 100 connections 4309s your mercy for graceful operations on workers is 60 seconds 4309s mapped 130896 bytes (127 KB) for 1 cores 4309s *** Operational MODE: single process *** 4309s WSGI app 0 (mountpoint='') ready in 0 seconds on interpreter 0xec11a428 pid: 1822 (default app) 4309s *** uWSGI is running in multiple interpreter mode *** 4309s spawned uWSGI master process (pid: 1822) 4309s cheap mode enabled: waiting for socket connection... 4309s spawned uWSGI worker 1 (pid: 1823, cores: 1) 4309s [pid: 1823|app: 0|req: 1/1] 127.0.0.1 () {52 vars in 762 bytes} [Thu Sep 4 17:04:34 2025] GET /uwsgi => generated 1270 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (1 switches on core 0) 4309s [pid: 1823|app: 0|req: 2/2] 127.0.0.1 () {52 vars in 762 bytes} [Thu Sep 4 17:04:34 2025] GET /uwsgi => generated 1270 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (1 switches on core 0) 4309s autopkgtest [17:04:34]: test uwsgi: -----------------------] 4313s uwsgi PASS 4313s autopkgtest [17:04:38]: test uwsgi: - - - - - - - - - - results - - - - - - - - - - 4316s autopkgtest [17:04:41]: test CVE-2023-25690: preparing testbed 4339s autopkgtest [17:05:04]: testbed dpkg architecture: armhf 4340s autopkgtest [17:05:05]: testbed apt version: 3.1.5ubuntu1 4344s autopkgtest [17:05:09]: @@@@@@@@@@@@@@@@@@@@ test bed setup 4346s autopkgtest [17:05:11]: testbed release detected to be: questing 4353s autopkgtest [17:05:18]: updating testbed package index (apt update) 4355s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 4356s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [265 kB] 4356s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [126 kB] 4356s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [126 kB] 4357s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 4357s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 4357s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 4357s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 4357s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [81.3 kB] 4357s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main armhf c-n-f Metadata [2824 B] 4357s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf Packages [728 B] 4357s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf c-n-f Metadata [120 B] 4357s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [203 kB] 4358s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf c-n-f Metadata [6536 B] 4358s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [3200 B] 4358s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf c-n-f Metadata [268 B] 4358s Get:17 http://ftpmaster.internal/ubuntu questing/universe Sources [21.1 MB] 4388s Get:18 http://ftpmaster.internal/ubuntu questing/restricted Sources [15.7 kB] 4389s Get:19 http://ftpmaster.internal/ubuntu questing/main Sources [1398 kB] 4391s Get:20 http://ftpmaster.internal/ubuntu questing/multiverse Sources [310 kB] 4391s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1348 kB] 4392s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf c-n-f Metadata [29.4 kB] 4392s Get:23 http://ftpmaster.internal/ubuntu questing/restricted armhf Packages [1640 B] 4392s Get:24 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.0 MB] 4416s Get:25 http://ftpmaster.internal/ubuntu questing/universe armhf c-n-f Metadata [278 kB] 4416s Get:26 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [182 kB] 4418s Fetched 41.1 MB in 1min 2s (658 kB/s) 4419s Reading package lists... 4425s autopkgtest [17:06:30]: upgrading testbed (apt dist-upgrade and autopurge) 4427s Reading package lists... 4427s Building dependency tree... 4427s Reading state information... 4427s Calculating upgrade... 4428s The following packages will be upgraded: 4428s cryptsetup-bin dash libbrotli1 libcryptsetup12 4428s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 4428s Need to get 893 kB of archives. 4428s After this operation, 0 B of additional disk space will be used. 4428s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf dash armhf 0.5.12-12ubuntu2 [87.6 kB] 4428s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libcryptsetup12 armhf 2:2.8.0-1ubuntu2 [254 kB] 4428s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf cryptsetup-bin armhf 2:2.8.0-1ubuntu2 [232 kB] 4429s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli1 armhf 1.1.0-2build5 [320 kB] 4430s Preconfiguring packages ... 4430s Fetched 893 kB in 1s (663 kB/s) 4430s (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 ... 64903 files and directories currently installed.) 4430s Preparing to unpack .../dash_0.5.12-12ubuntu2_armhf.deb ... 4430s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 4430s Setting up dash (0.5.12-12ubuntu2) ... 4430s (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 ... 64903 files and directories currently installed.) 4430s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_armhf.deb ... 4430s Unpacking libcryptsetup12:armhf (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 4430s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_armhf.deb ... 4430s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 4430s Preparing to unpack .../libbrotli1_1.1.0-2build5_armhf.deb ... 4430s Unpacking libbrotli1:armhf (1.1.0-2build5) over (1.1.0-2build4) ... 4430s Setting up libbrotli1:armhf (1.1.0-2build5) ... 4430s Setting up libcryptsetup12:armhf (2:2.8.0-1ubuntu2) ... 4430s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 4430s Processing triggers for man-db (2.13.1-1) ... 4432s Processing triggers for debianutils (5.23.2) ... 4432s Processing triggers for libc-bin (2.42-0ubuntu1) ... 4434s Reading package lists... 4434s Building dependency tree... 4434s Reading state information... 4434s Solving dependencies... 4435s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 4437s autopkgtest [17:06:42]: rebooting testbed after setup commands that affected boot 4500s Reading package lists... 4500s Building dependency tree... 4500s Reading state information... 4500s Solving dependencies... 4500s The following NEW packages will be installed: 4500s apache2 apache2-bin apache2-data apache2-utils libapr1t64 4500s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 4501s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 4501s Need to get 1911 kB of archives. 4501s After this operation, 12.5 MB of additional disk space will be used. 4501s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 4501s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu2 [83.1 kB] 4501s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu2 [9562 B] 4501s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu2 [8534 B] 4501s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblua5.4-0 armhf 5.4.8-1 [134 kB] 4501s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf apache2-bin armhf 2.4.64-1ubuntu2 [1233 kB] 4503s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf apache2-data all 2.4.64-1ubuntu2 [163 kB] 4503s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf apache2-utils armhf 2.4.64-1ubuntu2 [101 kB] 4503s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf apache2 armhf 2.4.64-1ubuntu2 [90.3 kB] 4503s Fetched 1911 kB in 3s (727 kB/s) 4503s Selecting previously unselected package libapr1t64:armhf. 4503s (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 ... 64903 files and directories currently installed.) 4503s Preparing to unpack .../0-libapr1t64_1.7.5-1_armhf.deb ... 4503s Unpacking libapr1t64:armhf (1.7.5-1) ... 4503s Selecting previously unselected package libaprutil1t64:armhf. 4503s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_armhf.deb ... 4503s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 4503s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 4503s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_armhf.deb ... 4503s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 4503s Selecting previously unselected package libaprutil1-ldap:armhf. 4504s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_armhf.deb ... 4504s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 4504s Selecting previously unselected package liblua5.4-0:armhf. 4504s Preparing to unpack .../4-liblua5.4-0_5.4.8-1_armhf.deb ... 4504s Unpacking liblua5.4-0:armhf (5.4.8-1) ... 4504s Selecting previously unselected package apache2-bin. 4504s Preparing to unpack .../5-apache2-bin_2.4.64-1ubuntu2_armhf.deb ... 4504s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 4504s Selecting previously unselected package apache2-data. 4504s Preparing to unpack .../6-apache2-data_2.4.64-1ubuntu2_all.deb ... 4504s Unpacking apache2-data (2.4.64-1ubuntu2) ... 4504s Selecting previously unselected package apache2-utils. 4504s Preparing to unpack .../7-apache2-utils_2.4.64-1ubuntu2_armhf.deb ... 4504s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 4504s Selecting previously unselected package apache2. 4504s Preparing to unpack .../8-apache2_2.4.64-1ubuntu2_armhf.deb ... 4504s Unpacking apache2 (2.4.64-1ubuntu2) ... 4504s Setting up libapr1t64:armhf (1.7.5-1) ... 4504s Setting up liblua5.4-0:armhf (5.4.8-1) ... 4504s Setting up apache2-data (2.4.64-1ubuntu2) ... 4504s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu2) ... 4504s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu2) ... 4504s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu2) ... 4504s Setting up apache2-utils (2.4.64-1ubuntu2) ... 4504s Setting up apache2-bin (2.4.64-1ubuntu2) ... 4504s Setting up apache2 (2.4.64-1ubuntu2) ... 4504s Enabling module mpm_event. 4504s Enabling module authz_core. 4504s Enabling module authz_host. 4504s Enabling module authn_core. 4504s Enabling module auth_basic. 4504s Enabling module access_compat. 4504s Enabling module authn_file. 4504s Enabling module authz_user. 4504s Enabling module alias. 4504s Enabling module dir. 4505s Enabling module autoindex. 4505s Enabling module env. 4505s Enabling module mime. 4505s Enabling module negotiation. 4505s Enabling module setenvif. 4505s Enabling module filter. 4505s Enabling module deflate. 4505s Enabling module status. 4505s Enabling module reqtimeout. 4505s Enabling conf charset. 4505s Enabling conf localized-error-pages. 4505s Enabling conf other-vhosts-access-log. 4505s Enabling conf security. 4505s Enabling conf serve-cgi-bin. 4505s Enabling site 000-default. 4506s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 4507s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 4508s Processing triggers for ufw (0.36.2-9) ... 4508s Processing triggers for man-db (2.13.1-1) ... 4508s Processing triggers for libc-bin (2.42-0ubuntu1) ... 4523s autopkgtest [17:08:08]: test CVE-2023-25690: [----------------------- 4525s + RC=0 4525s + trap exit_handler EXIT 4525s + a2enmod proxy 4525s Enabling module proxy. 4525s + a2enmod proxy_http 4525s To activate the new configuration, you need to run: 4525s systemctl restart apache2 4525s Considering dependency proxy for proxy_http: 4525s Module proxy already enabled 4525s Enabling module proxy_http. 4525s To activate the new configuration, you need to run: 4525s systemctl restart apache2 4525s + a2enmod rewrite 4525s Enabling module rewrite. 4525s + rsync -a /var/log/apache2 /tmp/autopkgtest.HpsCXl/CVE-2023-25690-artifacts 4525s To activate the new configuration, you need to run: 4525s systemctl restart apache2 4525s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 4525s + mount -o bind /tmp/autopkgtest.HpsCXl/CVE-2023-25690-artifacts/apache2 /var/log/apache2 4525s + tee /etc/apache2/ports.conf 4525s Listen 80 4525s Listen 8080 4525s + tee /etc/apache2/sites-available/000-default.conf 4525s 4525s # The ServerName directive sets the request scheme, hostname and port that 4525s # the server uses to identify itself. This is used when creating 4525s # redirection URLs. In the context of virtual hosts, the ServerName 4525s # specifies what hostname must appear in the request's Host: header to 4525s # match this virtual host. For the default virtual host (this file) this 4525s # value is not decisive as it is used as a last resort host regardless. 4525s # However, you must set it for any further virtual host explicitly. 4525s #ServerName www.example.com 4525s 4525s ServerAdmin webmaster@localhost 4525s DocumentRoot /var/www/html 4525s 4525s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 4525s # error, crit, alert, emerg. 4525s # It is also possible to configure the loglevel for particular 4525s # modules, e.g. 4525s #LogLevel info ssl:warn 4525s 4525s ErrorLog ${APACHE_LOG_DIR}/error.8080.log 4525s CustomLog ${APACHE_LOG_DIR}/access.8080.log combined 4525s 4525s # For most configuration files from conf-available/, which are 4525s # enabled or disabled at a global level, it is possible to 4525s # include a line for only one particular virtual host. For example the 4525s # following line enables the CGI configuration for this host only 4525s # after it has been globally disabled with "a2disconf". 4525s #Include conf-available/serve-cgi-bin.conf 4525s 4525s 4525s # The ServerName directive sets the request scheme, hostname and port that 4525s # the server uses to identify itself. This is used when creating 4525s # redirection URLs. In the context of virtual hosts, the ServerName 4525s # specifies what hostname must appear in the request's Host: header to 4525s # match this virtual host. For the default virtual host (this file) this 4525s # value is not decisive as it is used as a last resort host regardless. 4525s # However, you must set it for any further virtual host explicitly. 4525s #ServerName www.example.com 4525s 4525s ServerAdmin webmaster@localhost 4525s DocumentRoot /var/www/html 4525s 4525s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 4525s # error, crit, alert, emerg. 4525s # It is also possible to configure the loglevel for particular 4525s # modules, e.g. 4525s #LogLevel info ssl:warn 4525s LogLevel alert rewrite:trace6 4525s LogLevel error proxy:trace6 4525s ErrorLog ${APACHE_LOG_DIR}/error.log 4525s CustomLog ${APACHE_LOG_DIR}/access.log combined 4525s 4525s RewriteEngine on 4525s RewriteRule "^/here/(.*)" "http://localhost:8080/index.html?$1" [P] 4525s ProxyPassReverse "/here/" "http://localhost:8080/" 4525s 4525s + systemctl restart apache2 4525s + CHOKEURL='http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 4525s + wget -S -q --output-document - 'http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 4525s HTTP/1.1 403 Forbidden 4525s Date: Thu, 04 Sep 2025 17:08:10 GMT 4525s Server: Apache/2.4.64 (Ubuntu) 4525s Content-Length: 274 4525s Keep-Alive: timeout=5, max=100 4525s Connection: Keep-Alive 4525s Content-Type: text/html; charset=iso-8859-1 4525s + true 4525s + wget -S -q --output-document /dev/null 'http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 4525s + true 4525s + wget -S -q --output-document /dev/null 'http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 4525s + grep -e '^[[:space:]]*HTTP/1.1 4[[:digit:]][[:digit:]] ' 4525s HTTP/1.1 403 Forbidden 4525s Date: Thu, 04 Sep 2025 17:08:10 GMT 4525s Server: Apache/2.4.64 (Ubuntu) 4525s Content-Length: 274 4525s Keep-Alive: timeout=5, max=100 4525s Connection: Keep-Alive 4525s Content-Type: text/html; charset=iso-8859-1 4525s + true 4525s HTTP/1.1 403 Forbidden 4525s + cat /tmp/autopkgtest.HpsCXl/CVE-2023-25690-artifacts/apache2/access.8080.log 4525s + grep '] "GET /BAD.html HTTP/1.1"' 4525s + exit 0 4525s + exit_handler 4525s + chmod -R a+rwX /tmp/autopkgtest.HpsCXl/CVE-2023-25690-artifacts/apache2 4525s + systemctl status apache2.service 4525s ● apache2.service - The Apache HTTP Server 4525s Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled) 4525s Active: active (running) since Thu 2025-09-04 17:08:10 UTC; 103ms ago 4525s Invocation: 17e1b84e221f48acb9df2c0ed9aaf06f 4525s Docs: https://httpd.apache.org/docs/2.4/ 4525s Process: 1409 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) 4525s Main PID: 1412 (apache2) 4525s Tasks: 55 (limit: 19091) 4525s Memory: 4.8M 4525s CGroup: /system.slice/apache2.service 4525s ├─1412 /usr/sbin/apache2 -k start 4525s ├─1415 /usr/sbin/apache2 -k start 4525s └─1416 /usr/sbin/apache2 -k start 4525s 4525s Sep 04 17:08:10 autopkgtest-lxd-smzzgj systemd[1]: Starting apache2.service - The Apache HTTP Server... 4525s Sep 04 17:08:10 autopkgtest-lxd-smzzgj systemd[1]: Started apache2.service - The Apache HTTP Server. 4525s + systemctl stop apache2 4526s + cat /tmp/autopkgtest.HpsCXl/CVE-2023-25690-artifacts/apache2/error.log 4526s + cat /tmp/autopkgtest.HpsCXl/CVE-2023-25690-artifacts/apache2/access.log 4526s [Thu Sep 04 17:07:51.981973 2025] [mpm_event:notice] [pid 1037:tid 1037] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 4526s [Thu Sep 04 17:07:51.982107 2025] [core:notice] [pid 1037:tid 1037] AH00094: Command line: '/usr/sbin/apache2' 4526s [Thu Sep 04 17:08:10.843591 2025] [mpm_event:notice] [pid 1412:tid 1412] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 4526s [Thu Sep 04 17:08:10.843954 2025] [core:notice] [pid 1412:tid 1412] AH00094: Command line: '/usr/sbin/apache2' 4526s [Thu Sep 04 17:08:10.850607 2025] [rewrite:error] [pid 1416:tid 1419] [client 127.0.0.1:50500] AH10410: Rewritten query string contains control characters or spaces 4526s [Thu Sep 04 17:08:10.873323 2025] [rewrite:error] [pid 1416:tid 1423] [client 127.0.0.1:50508] AH10410: Rewritten query string contains control characters or spaces 4526s [Thu Sep 04 17:08:10.892509 2025] [rewrite:error] [pid 1415:tid 1420] [client 127.0.0.1:50522] AH10410: Rewritten query string contains control characters or spaces 4526s [Thu Sep 04 17:08:11.000380 2025] [mpm_event:notice] [pid 1412:tid 1412] AH00492: caught SIGWINCH, shutting down gracefully 4526s + cat /tmp/autopkgtest.HpsCXl/CVE-2023-25690-artifacts/apache2/error.8080.log 4526s + cat /tmp/autopkgtest.HpsCXl/CVE-2023-25690-artifacts/apache2/access.8080.log 4526s 127.0.0.1 - - [04/Sep/2025:17:08:10 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.25.0" 4526s 127.0.0.1 - - [04/Sep/2025:17:08:10 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.25.0" 4526s 127.0.0.1 - - [04/Sep/2025:17:08:10 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.25.0" 4526s autopkgtest [17:08:11]: test CVE-2023-25690: -----------------------] 4530s CVE-2023-25690 PASS 4530s autopkgtest [17:08:15]: test CVE-2023-25690: - - - - - - - - - - results - - - - - - - - - - 4533s autopkgtest [17:08:18]: @@@@@@@@@@@@@@@@@@@@ summary 4533s run-test-suite PASS 4533s default-mods PASS 4533s duplicate-module-load PASS 4533s htcacheclean PASS 4533s ssl-passphrase PASS 4533s check-http2 PASS 4533s check-ubuntu-branding PASS 4533s chroot PASS 4533s uwsgi PASS 4533s CVE-2023-25690 PASS